Стоит ли отдавать контент?

123
A
На сайте с 23.10.2003
Offline
196
#11

HEAD запрашивают только роботы, которые проверяют живой еще сайт или нет. Наприме робот Яндекс-каталога, weblist, еще самоделкины вроде IRLbot, Speedy Spider, Xenu Link Sleuth.

андроид ТВ (http://qway.com.ua/android_tv) и экшн камеры (qway.com.ua/action-cameras) в Украине.
Artisan
На сайте с 04.03.2005
Offline
376
#12
Как писал yas
Еще раз уточню:
Если head + If-Modified-Since то проверяю и если не изменен, то отдаю что не измене и ничего не выдаю да?

В стандарте написано SHOULD то есть 304 выдавать вообще не обязательно и для надежности при запросе HEAD можно всегда выдавать 200 то есть статус нормальное выполнение (или вообще не выдавать статус если Ваш HTTP сервер сам добавляет к выдаче статус нормального выполнения) и опять же только заголовки то есть позволить запросившей программе самой разбираться с заголовками и решать что ей надо от документа. А в ответ на запрос GET всегда можно выдать статус 200 и заголовки а за ними весь документ. В любом случае некоторые заголовки добавит сам HTTP сервер и вообще при любом запросе подходящие по случаю заголовки выдавать всегда желательно в ответ на любой запрос а не ограничиваться только статусом.

Как писал yas
То вслучае, если кеш то пошлеться head и контент возьметься из кеша браузера. В другом случае если head то это бот!
Так?

Совсем не обязательно как первый так и второй случаи, могут быть еще и прокси всевозможные, и прилады для броузеров, и вообще какая программа запрашивает Ваш документ Вас волновать не должно, внимательно читайте стандарт и делайте то что там написано.

www.leak.info / ДАРОМ линки конкурентов и забытых доменов
mnt
На сайте с 11.11.2002
Offline
107
mnt
#13

будьте острожны с ie и обработкой If-Modified-Since

помнится год назад до сервис паков, там это глючило по черному.

p.s. соблюдение стандартов иногда чревато ибо дядьки из майкрософта на них часто ложат :)

дорого куплю ссылки с хороших жирных русскоязычных авто сайтов.
Artisan
На сайте с 04.03.2005
Offline
376
#14
Как писал mnt
будьте острожны с ie и обработкой If-Modified-Since помнится год назад до сервис паков, там это глючило по черному.

Стандарт позволяет вообще не обрабатывать If-Modified-Since

Y
На сайте с 20.05.2004
Offline
103
yas
#15

mnt, то есть? Что именно, и как этих глюков избежать!

euhenio
На сайте с 21.09.2001
Offline
357
#16

yas,

Еще раз уточню:
Если head + If-Modified-Since то проверяю и если не изменен

If-Modified-Since шлется с запросом GET.

с ув., Евгений Трофименко seo блог Trofimenko.ru ( http://trofimenko.ru/ ) но ыыы мало обновляется... Tools.Promosite.ru - анализатор апдейтов Яндекса (пожертвуйте лимиты на Яндекс.XML! ( https://searchengines.guru/ru/forum/801888/page7#comment_11942489 )) Konvr.ru - увеличение конверсии сайта на 81% за 4 недели ( http://konvr.ru/ )
Y
На сайте с 20.05.2004
Offline
103
yas
#17

Блин я окончательно запутался! кто может изложить корректный сопосб?

Artisan
На сайте с 04.03.2005
Offline
376
#18
Как писал yas
Блин я окончательно запутался! кто может изложить корректный сопосб?

Читайте стандарт, там все написано.

[Удален]
#19

yas, проверяешь наличие ims, если да, сравниваешь дату. Документ изменился - 200ок + контент, не изменился - 304 без контента. Больше ничего делать не надо.

Y
На сайте с 20.05.2004
Offline
103
yas
#20

KMY, так я так шас и делаю, но некоторые браузеры ведь тоже этот хеадер шлют! Мне доррог каждый посетитель!

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий