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

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.



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





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

Облицовочная плитка
03.07.2013

Фасадная облицовочная плитка Глянцевая облицовочная плитка Глянцевая облицовочная плитка Глянцевая...


Комментариев нет
Трактор К-700 А
01.09.2013

Трактор К-700 А   тягового класса 5 в комплекте с навесными и прицепными орудиями используется на основных сельскохозяйственных работах: пахоте, культивации, бороновании, посеве. В...

Ярлыки: Трактор К-700 А
Комментариев нет
No such file or directory
Работодатель исполняет не все обязанности по охране труда по отношению к дистанционным работникам
13.05.2013

Федеральным законом от 5 апреля 2013 г. № 60-ФЗ внесена новая глава в Трудовой кодекс Российской Федерации 49.1 "Особенности регулирования труда дистанционных работников", включая статью...


Комментариев нет
Лечение пародонтоза, гиперкератоза, лейкоплакии
08.10.2013

Основными лечебными компонентами являются сильные антиоксиданты: альфа-токоферол, каротиноиды и ПНЖК Омега-3 , Омега-6, содержащиеся в значительном количестве.  На кафедре...

Ярлыки: Каротиноли-М
Комментариев нет
Антитеррористическая защищенность
26.09.2014

Паспорт антитеррористической защищенности или паспорт безопасности – это информационно-справочный документ, в котором отображается детальная информация об объекте, а также...

Ярлыки: Антитеррористическая защищенность
Комментариев нет
Экипировка для мотокросса
06.05.2013

Экипировка для мотокросса Вы решили заняться мотокроссом. Купили кроссовый мотоцикл. Теперь самое время задуматься о приобретении кроссовой экипировки. Полная мотоэкипировка для...


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

06.05.2013

...


Комментариев нет
Управление яхтой в различных условиях плавания. Подготовка к плаванию.
01.10.2013

Учебник: " Школа яхтенного рулевого ." Составитель: Е. П. Леонтьев К выходу в плавание необходимо тщательно подготовиться. Объем работ зависит в основном от цели выхода. Но в любом случае...

Ярлыки: Подготовка к плаванию Школа яхтенного рулевого
Комментариев нет
Мотоцикл
24.04.2013

Мотоцикл Мотоцикл (от лат. motor - приводящий в движение и греч. kýklos - круг, колесо), двух- или трёхколёсное (трицикл) транспортное средство, снабжённое двигателем внутреннего сгорания с...


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

24.04.2013

...


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