Яка різниця як запускати скрипти в кроні - через wget/fetcg/get або іншим способом?
В разі прямого виклику php -f /home/test/data/www/test.com/maintenance.php, демон крон запускає процес php, який відкриває файл /home/test/data/www/test.com/maintenance.php і починає його виконувати. У випадку з використанням wget або fetch /usr/bin/fetch -o /dev/null test.com/maintenance.php , крон запускає процес fetch, який стукається в службу DNS, щоб дізнатись на якому ip знаходиться той сайт, що просять відкрити, відкриває tcp з'єднання з видаленим сервером (неважливо, що він локальний), формує і посилає в балансер навантаження http запит, він стукається до веб-сервера сервер, веб-сервер сервер приймає http запит, розбирає його на частини і приймає рішення під чиїми правами цей скрипт виконувати, робить ще деяку кількість системних операцій, і таки запускає php. Різниця в метрів 10-20 оперативної пам'яті і ~0.1 секунд процесорного часу. Коли 100 клієнтів запускають скрипти таким не оптимальним чином по крону раз на хвилину, за місяць набігає... сповна відчутно.