Блог ”Справочник Петербуржца”
интернет-журнал событий,
интернет-дневник, онлайн-дневник

HTTP-заголовки Last-Modified и If-Modified-Since

10.06.2016

Минерал-Арт-Дизайн
Природный камень для строительства, реставрации, дизайна
Адрес и телефон
Правильно настроенный сервер должен возвращать код 304 Not Modified, если клиент запросил документ методом GET, использовал заголовок If-Modified-Since или If-None-Match и документ не изменился с указанного момента. При этом сообщение сервера не должно содержать тела страницы.

Зачем нужен Last-Modified

HTTP-заголовок Last-Modified сообщает клиенту время последнего изменения страницы (объекта). Если клиент (браузер, поисковый робот) получил заголовок Last-Modified, то при следующем обращении к адресу, при условии, что страница (объект) есть в локальном кеше, он добавит вопрос If-Modified-Since (не изменилась ли страница после даты, полученной в Last-Modified). В свою очередь сервер, получив запрос If-Modified-Since должен сверить полученную временную метку с временем последнего изменения страницы и, если страница не изменялась ответить 304 Not Modified.

Экономия Трафика

Если страница не изменилась, то сервер прекратит передачу данных после отправки заголовков с кодом 304 Not Modified, тело страницы, изображения и другие объекты передаваться не будут.

Снижение нагрузки на сервер

Правильная реализация проверки времени последнего изменения страницы может значительно (до 30% и более) сократить нагрузку на сервер. Под правильной реализацией подразумевается проверка времени до начала генерации страницы на динамическом сайте. В таком случае все действия для генерации страницы (запрос контента из базы данных, парсинг шаблонов, получение комментариев и др) выполняться не будут. Особенно это актуально для сайтов с высокой посещаемостью и долгой продолжительностью визита пользователя. Пример: пользователь находится на сайте спортивных новостей и постоянно обновляет главную страницу в ожидании публикации результата матча. За несколько минут страница может быть запрошена и получена десятки раз. Если заголовок Last-Modified отдается и запрос If-Modified-Since обрабатывается правильно, то реально страница будет передана один раз, а на все последующие запросы будет выдан ответ 304 Not Modified.

Ускорение индексации поисковыми системами

Поисковые системы через руководство для вебмастеров рекомендуют отсылать заголовок Last-Modified и правильно обрабатывать If-Modified-Since.
Убедитесь, что ваш веб-сервер поддерживает HTTP-заголовок If-Modified-Since. Этот заголовок позволит веб-серверу сообщать Google, изменилось ли содержание сайта со времени последнего сканирования. Поддержка данной функции сократит нагрузку на пропускную способность и издержки.
Google: Руководство для веб-мастеров
Следите за корректностью HTTP-заголовков. В частности, важно, содержание ответа, который сервер отдает на запрос If-Modified-Since. Заголовок Last-Modified должен отдавать корректную дату последнего изменения документа. Даже если сервер не выдает дату последней модификации документа (Last-Modified), ваш сайт будет проиндексирован. Однако в этом случае следует учитывать следующее:
  • в результатах поиска не будет показываться дата рядом со страницами вашего сайта;
  • при сортировке по дате сайт не будет виден большинству пользователей;
  • робот не сможет получить информацию о том, обновилась ли страница сайта с момента последнего индексирования. А так как число страниц, получаемых роботом с сайта за один заход, ограничено, изменившиеся страницы будут переиндексироваться реже.
Яндекс: Советы вебмастеру

Проверка Last-Modified и If-Modified-Since

Следите за корректностью HTTP-заголовков. В частности, важно, содержание ответа, который сервер отдает на запрос If-Modified-Since. Заголовок Last-Modified должен отдавать корректную дату последнего изменения документа.
Сервис поддерживает IDN-домены и для их проверки не требуется переводить имя домена в Punycode. Просто введите введите адрес вашего кириллического домена и проверьте HTTP-заголовки Last-Modified и If-Modified-Since.



Смотри также: Блог ”АвтоМир”





Самые интересные записи

Лечение ожогов, ран
08.10.2013

Жир колюшки трехиглой впервые широкомасштабно в клинике был применен во время  Второй Мировой войны, в военно - медицинских лечебных учреждениях Ленинградского фронта.  Войска...

Ярлыки: Каротиноли-М
Комментариев нет
АМА Мотокросс 2013 - пятый этап - класс 450
24.06.2013

Победителем пятого этапа Чемпионата Америки по Мотокроссу 2013 в классе 450 стал Райан Данжи. В первом заезде первым с большим преимуществом финишировал Райан Виллопото. Второе место...


Комментариев нет

24.06.2013

...


Комментариев нет
Парковочный радар Parkcity Sofia
03.09.2013

Цена: 1399 руб. Парковочный радар Parkcity Sofia Parkcity Sofia (PC 420/202) Модель предназначена для тех водителей, которые особенно ценят звуковой комфорт в салоне автомобиля. Для них...

Ярлыки: Parkcity Sofia Парковочный радар
Комментариев нет

03.09.2013

...


Комментариев нет
Светополимерные цветные пломбы
01.10.2013

Светополимерные цветные пломбы - постоянные пломбы на основе стеклоиономеров –материалов, выделяющих ионы фтора, что способствует профилактике развития кариеса. Ставятся на...


Комментариев нет

01.10.2013

...


Комментариев нет
Запчасти Mazda
23.04.2013

Покажите своей Mazda, как сильно вы ее любите Фирменные детали Mazda - единственные, изготовленные с той же тщательностью и увлеченностью, что и сама Mazda. Эти высококачественные запчасти...


Комментариев нет
No such file or directory
Через год Интернет полностью выйдет из-под контроля США – ICANN
16.12.2015

По словам Михаила Якушева, вице-президента ICANN – корпорации, отвечающей за распределение интернет-адресов и имен по всему миру, через год сеть Интернет полностью выйдет из-под...


Комментариев нет

16.12.2015

...


Комментариев нет
Комитет Госдумы рекомендовал сократить закон о борьбе с пиратством
20.06.2013

Комитет Госдумы по гражданскому законодательству 19 июня рекомендовал распространить действие законопроекта о борьбе с пиратством в интернете только на видеопродукцию. Об этом...


Комментариев нет

20.06.2013

...


Комментариев нет
Пьяный водитель Mercedes раскидал иномарки в Казани: погибли двое
06.10.2013

Протаранив Mazda , Mercedes смог остановиться после того, как врезался еще в одну припаркованную Mazda. Первая сбитая иномарка, прокрутившись несколько раз вокруг своей оси, сбила указатель и столб с...

Ярлыки: ДТП
Комментариев нет
Дуров ответил на "вызывающие недоумение" претензии UCP
27.02.2014

Основатель и гендиректор социальной сети " ВКонтакте "  Павел Дуров  назвал обвинения в свой адрес со стороны акционеров компании из фонда UСP "вызывающими недоумение". Как...

Ярлыки: United Capital Partners ВКонтакте Интернет Новости Интернет Павел Дуров
Комментариев нет

Мониторинг доступности сайтаПроверено на вирусыДизайн сайта “СириусВеб”