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

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

10.06.2016

Продажа подержанных автомобилей
"АвтоПетербург" - Автомобили с пробегом, выкуп авто, Trade-In в Санкт-Петербурге
Адрес и телефон
Правильно настроенный сервер должен возвращать код 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.



Смотри также: ”Skoda Roomster”





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

В антипиратском законе пропишут посредника между правообладателями и интернет-компаниями
20.08.2013

В  антипиратский закон , действующий с 1 августа, внесут поправки, предусматривающие общение правообладателей и владельцев сайтов через посредника. Об этом сообщает газета " Ведомости " в...

Ярлыки: Антипиратский закон Интернет Новости Интернет
Комментариев нет

20.08.2013

...


Комментариев нет
Китайцы покупают 30% акций PSA Peugeot Citroen
11.10.2013

Французский альянс PSA Peugeot Citroen хочет заключить сотрудничество с китайской компанией Dongfeng Motor. В рамках сотрудничества китайцы могут выкупить 30% акций французской компании. Китайские...

Ярлыки: Авто новости Авто Peugeot Citroen
Комментариев нет
No such file or directory
Специальные акриловые краски
02.09.2013

увеличить Краска для тонировки фар Прозрачный акриловый лак различных цветов для тонировки задних фонарей автомобилей. Характеризуется хорошей адгезией к любым материалам и...

Ярлыки: Специальные акриловые краски
Комментариев нет
Словарь автомобильного жаргона
03.07.2013

Е17 Е17 - соответствие Европейским… ЕВРОПЕЙКА ЕВРОПЕЙКА - авто Европейского… ЕЗАТИ ЕЗАТИ - Егорьевский завод асбесто-технических… ЕЛИНЕК ЕЛИНЕК - коммерсант,...


Комментариев нет
Каталог оборудования
27.06.2013

Производство воздуховодов Производство круглых воздуховодов Спирально-навивные станы Системы раскроя листового металла Станки для изготовления сегментных отводов Сварочное...


Комментариев нет
Полмиллиона человек потребовали от спецслужб США прекратить слежку
01.07.2013

Более 519 тысяч человек за две недели подписали обращение "Прекратите следить за нами" ("Stop Watching Us"), требуя пересмотра программ спецслужб США по наблюдению за гражданами. Об этом сообщается...

Ярлыки: Интернет Stop Watching Us Новости Интернет
Комментариев нет

01.07.2013

...


Комментариев нет
Технология нанесения аэрозольных красок
02.09.2013

1 . Поврежденный участок зачистить шлифовочным полотном № 60-80 до металла. 2 . Обработать поверхность обезжиривателем. 3 . При необходимости на поврежденное место нанести шпатлевку....

Ярлыки: Технология нанесения аэрозольных красок
Комментариев нет
Toyota отложила выпуск кабриолета 86GT
06.10.2013

Компания Toyota отложила выпуск кабриолета 86GT на неопределенное время. По данным издания WhatCar, японский концерн не планирует начинать серийное производство новинки ни в следующем году, ни...

Ярлыки: Toyota
Комментариев нет
No such file or directory
Мониторинг доступности сайтаПроверено на вирусыДизайн сайта “СириусВеб”