Назад | Перейти на главную страницу

Выполняется ли PHP, когда страница получает запрос HEAD?

Мы установили Netscaler перед нашим сервером приложений PHP, теперь netscaler выполняет большое количество запросов HEAD, что подтверждается нашими журналами apache. Интересно, каждый раз, когда apache получает один из этих запросов HEAD, он выполняет приложение PHP, но затем возвращает только информацию о заголовке.

Если так, я бы не увидел, как улучшилась производительность сервера.

Вы можете установить заголовки в PHP. Таким образом, запрос HEAD должен будет выполнить код PHP, чтобы получить все заголовки. В улучшение будет то, что ваш сервер не должен доставлять всю страницу. Речь идет не о времени процессора, а об использовании сети. И, конечно же, изображения, скрипты, CSS ... не загружаются. Таким образом, у вас меньше использования сети и меньше операций ввода-вывода.