If-Modified-Since. Торможу

Alex Kirillin
На сайте с 11.01.2004
Offline
105
740

Согласно сервису от Seolab:

http://seolab.ru/add/header.htm

If-Modified-Since там как определяется? Как "Expires"? Смотрю кто-то из сайтов наших мэтров его использует, кто-то ограничивается только Last-Modified динамическим. И у всех сайты прекрасно переиндексируются целиком. Так в чем же тогда сермяжный смысл данного заголовка? :) Поясните?

Александр Кириллин «Аладна» - Студия дизайна / Разработка сайтов (http://www.aladna.ru/) «Аладна» - Поисковая оптимизация / Продвижение сайтов (http://seo.aladna.ru/)
Lupus
На сайте с 02.11.2002
Offline
241
#1

Заголовок "Expires" отправляется сервером. Он обозначает "срок годности" ответа и служит, в основном, указанием для кэшей разных уровней сколько хранить копию и когда запросить свежую.

Заголовок "If-Modified-Since" отправляется клиентом. Он говорит серверу, что у клиента есть копия от указанной даты. Правильно настроенный сервер, если документ не менялся с этого времени, должн ограничиться ответом 302 Not modifed, не передавая документа заново.

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

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
Alex Kirillin
На сайте с 11.01.2004
Offline
105
#2

А.

Заголовок "If-Modified-Since" отправляется клиентом. Он говорит серверу, что у клиента есть копия от указанной даты. Правильно настроенный сервер, если документ не менялся с этого времени, должн ограничиться ответом 302 Not modifed, не передавая документа заново.

Смотрю. Ставлю разные If-Modified-Since. На кого не посмотрю - у всех 200 возвращается, а не 302. Ммм... ? :)

Lupus
На сайте с 02.11.2002
Offline
241
#3

Виноват, не 302, а 304. Вот запросил сайтик, который знаю как статический http://www.xxxx.com/ и получил тот самый 304.

(If-Modified-Since -1 час или день)

Дело в том, что апач не берет на себя труд разбираться со свежестью динамических или server-parsed страниц. Поэтому и не выдает временнЫх заголовков, как и не анализирует оные - это дело самих скриптов. А большинство страниц нынче либо на скриптах, либо server-parsed. Кроме того, пошла мода назначать тип server-parsed обычным .html вместо "правильных" .shtml. И пеняет народ на сервер, надеясь, что он за программера думать будет.

В общем посмотрите заголовки "статических" сайтов.

Alex Kirillin
На сайте с 11.01.2004
Offline
105
#4
Виноват, не 302, а 304. Вот запросил сайтик, который знаю как статический http://www.xxxx.com/ и получил тот самый 304.

Вижу. Понял, спасибо.

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