Я не знаю, подпадает ли это под отказ сервера. У нас есть ГЛАВНЫЕ запросы, отключенные на нашем сервере. Но мы видим тысячи ГЛАВНЫХ запросов, всегда с тем же агентом пользователя. 'X11; хром Linux x86_64. Это похоже на Ubuntu или другую машину Linux. Вы когда-либо видели, что браузер/Firefox Linux выполняет такой запрос? И почему тот конкретный браузер отличался бы от эквивалентных окон?
Похоже, что используемая техника является конвейерной обработкой HTTP.
Агент пользователя в качестве примера:
Mozilla/5.0 (X11; Linux i686 на x86_64; rv:10.0) Firefox/10.0 Геккона/20100101
Не следует отключать HEAD
- HEAD
является обязательной частью HTTP, и клиенту разрешено использовать HEAD
], когда пожелает.
Я подозреваю, что ваш пользователь Linux использует прокси Polipo, который выполняет агрессивную конвейерную обработку и будет использовать запрос HEAD
, если сервер неправильно реализует If-Modified -С
условные запросы. Пожалуйста, внедрите HEAD
на своем сервере, иначе вы заблокируете всех пользователей Polipo.
(Есть и другие причины, по которым клиент может решить использовать HEAD
. Например, , некоторые версии Mozilla / Firefox будут запрашивать сервер, используя HEAD
, когда пользователь запрашивает загрузку, чтобы они могли представить диалоговое окно подтверждения, если загрузка большая.)