"Документ был изменен"

12
MANiac
На сайте с 14.06.2005
Offline
98
1382

Искал по поиску - не нашел.

Если смотреть кэш ("Найденные слова"), то можно встретить фразу "Документ был изменен". Кем? Где? Когда?

Или это Яндекс перед показом страницы отправляет запрос на заголовки и смотрит ласт-модифиед и сравнивает с датой последней индексации?

Что еще может означать эта надпись?

www.b2seo.net (www.b2seo.net)-свободные домены с тиц и пр, история пузомерок свободные домены с тИЦ (/ru/forum/751858) - от $0,9 за тысячи свободных доменов с тИЦ, PR, в индексе, Я.тема, Dmoz
K. Ermakov
На сайте с 10.12.2004
Offline
328
#1
MANiac:
Или это Яндекс перед показом страницы отправляет запрос на заголовки и смотрит ласт-модифиед и сравнивает с датой последней индексации?

Скорее яндекс сравнивает ту страницу, что он получил при запросе, с тем, что у него в кэше лежит. Далеко не все серверы отдают корректный Last-Modified

С уважением, Константин Ермаков, absite.ru: онлайн кроссворды (http://absite.ru/); searchsuggest.ru: поисковые подсказки доставляют (http://searchsuggest.ru/).
MANiac
На сайте с 14.06.2005
Offline
98
#2

Тоесть грубо говоря контент, а не дату?

dkameleon
На сайте с 09.12.2005
Offline
386
#3

Для динамически генерируемого контента заголовок Last-Modified

по логике выдаётся (или должен выдаваться) равным текущему времени, так как этот контент был сгенерирован при запросе.

Фактически, заголовок Last-Modified имеет смысл только для статики.

Дизайн интерьера (http://balabukha.com/)
K. Ermakov
На сайте с 10.12.2004
Offline
328
#4
MANiac:
Тоесть грубо говоря контент, а не дату?

Мне кажется, да.

[Удален]
#5

Кстати, с тех пор, когда ввели быстроробот, в сохраненной копии вообще байда. То есть на странице слов запроса нет, в кеше есть (именно по ним находится), а в сохраненной копии - хрен там.

MANiac
На сайте с 14.06.2005
Offline
98
#6

Туплю:

Yandex/1.03.000 (compatible; Win16; M) — робот, обращающийся при открытии страницы по ссылке «Найденные слова»

;)

dkameleon:
Для динамически генерируемого контента заголовок Last-Modified
по логике выдаётся (или должен выдаваться) равным текущему времени, так как этот контент был сгенерирован при запросе.

Это не так. В динамических страницах ласт-модифиед по дефолту не выдается вообще.

SS
На сайте с 03.09.2004
Offline
141
#7

Яндекс сравнивает текующую версию страницы, подгруженную с сайта роботом М, с сохраненной версией у себя в кеше. Если последовательности слов (нумерация) в кеше и в текущей версии не совпадают, появляется надпись "Документ был изменен".

Недокументированная фича, объявленная еще в 2002 году на первой конференции: если появилась надпись "Документ был изменен", это флажок индексатору, что документ действительно был изменен, пора переиндексировать страницу.

«Клянусь своей жизнью и любовью к ней, что никогда не буду жить ради другого человека и никогда не попрошу и не заставлю другого человека жить ради меня» (с) Джон Галт
[Удален]
#8

Seventh Son, это как бы всем известная информация. Вот только интересно, откуда он нынче сохраненную копию берет...

[Удален]
#9
dkameleon:
Для динамически генерируемого контента заголовок Last-Modified по логике выдаётся (или должен выдаваться) равным текущему времени, так как этот контент был сгенерирован при запросе.

Фактически, заголовок Last-Modified имеет смысл только для статики.

RFC-1945 и RFC-2068 должны соблюдаться независимо от того, "на чём" сделана страница. Для динамики Last-Modified - имеет точно такой же смысл, как и для статики, только делать его приходится "ручками".

И, кстати, ETag - тоже.

И если Вы заботитесь о посетителях Вашего сайта - лучше грамотно управлять КЭШем на стороне клиента, а не просто выдавать текущую дату.

Думаю на поисковиках правильный Last-Modified тоже "благотворно" отразится (ETag, по моему, SE "не понимают").

SS
На сайте с 03.09.2004
Offline
141
#10
Miha Kuzmin (KMY):
Вот только интересно, откуда он нынче сохраненную копию берет...

Из кеша, лежащего у них на серверах.

Странный вопрос какой-то.

12

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