Хостинг от ХвОСТИНГ

Хостинг Домены VPS Быстрый заказ
Русский Українська



Почему выбирают нас?

Работать с нами выгодно - у нас лучшие в Украине цены.

С нами надежно - мы гарантируем стабильную работу наших серверов.

Удобная оплата - от вызова курьера до безналичного расчета.

Честно - нет скрытых платежей.

Техническая поддержка по e-mail и по телефону.


Какая разница как запускать скрипты в кроне - через wget/fetcg/GET или другим способом?

В случае прямого вызова /usr/local/bin/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 http://test.com/maintenance.php, крон запускает процесс fetch, который стучится в службу DNS,  чтобы узнать на каком ip находится тот сайт, что просят открыть, открывает tcp соединение с удаленным сервером (неважно, что он локальный), формирует и посылает в балансер нагрузки http запрос, он стучится в веб сервер, веб сервер принмает http запрос, разбирает его на части и принимает решение под чьими правами этот скрипт выполнять, делает еще некоторое количество системных операций, и таки запускает php. Разница в метров 10-20 оперативной памяти и ~0.1 секунд процессорного времени. Когда 100 клиентов запускают скрипты таким не оптимальным образом по крону раз в минуту, за месяц набегает... вполне ощутимо.

Copyright © 2002-2008 HvOSTING. All rights reserved. Made by WebProduction.