Модуль «Last-Modified + 304 Not Modified» – инструмент для ускорения индексации интернет-магазина. С помощью http-заголовков этот модуль подсказывает поисковому роботу, была ли запрашиваемая им страница изменена и когда именно.
HTTP-заголовок Last-Modified сообщает браузеру или поисковому роботу время последнего изменения страницы. Если браузер или поисковый робот получил заголовок Last-Modified, то при следующем обращении к адресу, при условии, что страница есть в локальном кеше, он добавит вопрос If-Modified-Since (не изменилась ли страница после даты, полученной в Last-Modified). В свою очередь сервер, получив запрос If-Modified-Since должен сверить полученную временную метку со временем последнего изменения страницы и, если страница не изменялась, ответить 304 Not Modified.
Какие проблемы решает модуль?
Экономия Трафика
Если страница не изменилась, то сервер прекратит передачу данных после отправки заголовков с кодом 304 Not Modified. Тело страницы, изображения и другие объекты передаваться не будут.
Снижение нагрузки на сервер
Установив плагин вы можете значительно (до 30% и более) сократить нагрузку на сервер. Особенно это актуально для сайтов с высокой посещаемостью и долгой продолжительностью визита пользователя.
Ускорение индексации поисковыми системами
Поисковые системы Яндекс и Google через руководство для вебмастеров рекомендуют отсылать заголовок Last-Modified и правильно обрабатывать If-Modified-Since.
Рекомендации поисковых систем
Указанные заголовки рекомендуются поисковым системами Яндекс, Google.
Ниже ссылки на описание - yandex, google
Цитаты из описания Яндекс:
“ Даже если сервер не выдает дату последней модификации документа (last-modified), ваш сайт будет проиндексирован. Однако в этом случае следует учитывать следующее:
в результатах поиска не будет показываться дата рядом со страницами вашего сайта;
при сортировке по дате сайт не будет виден большинству пользователей;
робот не сможет получить информацию о том, обновилась ли страница сайта с момента последнего индексирования. А так как число страниц, получаемых роботом с сайта за один заход, ограничено, изменившиеся страницы будут переиндексироваться реже. ”
Цитаты из описания Google:
“ Убедитесь, что ваш веб-сервер поддерживает HTTP-заголовок If-Modified-Since. С его помощью Google может узнать, изменился ли контент сайта с момента последнего сканирования. Эта функция помогает сократить лишнюю нагрузку на сервер.”
Модуль имеет очень гибкие настройки - вы можете настроить показ заголовков для всех ключевых страниц сайт, вы можете выбрать, какие заголовки показывать и кому - клиентам или поисковым системам.
Внимание! Директива ssi в конфиге Nginx должна быть отключена, либо включена совместно с директивой ssi_last_modified.
Если у вас есть какие либо вопросы по работе модуля, просто напишите нам