- Главная
- HTTP-заголовки Last-Modified и If-Modified-Since
HTTP-заголовки Last-Modified и If-Modified-Since
10.06.2016
Веб-аналитикаВеб-аналитика (англ. Web analytics) — это измерение, сбор, анализ, представление и интерпретация информации о посетителях веб-сайтов с целью их улучшения и оптимизации.
Адрес и телефон Правильно настроенный сервер должен возвращать код 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.
Смотри также: Самый новый блог
Самые интересные записи
Проверяет ли инспекция, и какая ответственность предусмотрена, если в ходе проверки выяснится, что не была проведена АРМ?
26.11.2013 Государственная инспекция труда в обязательном порядке проверяет, проведена ли аттестация рабочих мест на предприятии. Так же она обязательно проверит полноту выплат гарантий и...
Ярлыки: Аттестация рабочих мест Охраны труда
Комментариев нет
No such file or directory Учения по ГО в Госдуме накануне послания Путина проводиться не будут
16.12.2014 Ранее в СМИ появилась информация о том, что депутаты Госдумы и сотрудники аппарата палаты 3 и 4 декабря, накануне послания президента Федеральному Собранию, будут участвовать...
Комментариев нет
Mail.Ru запустила корпоративную почту с бесплатными доменами
11.07.2013 Интернет-компания Mail.Ru запустила на своей платформе сервис корпоративной почты. Об этом сообщается в поступившем пресс-релизе. На странице biz.mail.ru любой желающий сможет подключить...
Ярлыки: Яндекс Бизнес и финансы MailRu Google Интернет Новости Интернет
Комментариев нет
Китайские производители ставят на кроссовер
10.12.2013 Еще одна китайская марка решила, что на российский рынок лучше всего выходить с кроссовером. Впрочем, первая в России модель компании Changan недолго будет единственной: скоро компанию ей...
Комментариев нет
Паспорт безопасности
10.12.2013 Паспорт безопасности опасного промышленного объекта - это официальная информационно-справочная документация, которая предназначена для определения готовности к локализации и...
Ярлыки: Паспорт безопасности
Комментариев нет
Бывший вице-президент "ВКонтакте" стал консультантом одного из акционеров соцсети
18.02.2014 Бывший вице-президент " ВКонтакте " Илья Перекопский занял пост консультанта в фонде United Capital Parters, являющемся одним из крупнейших акционеров соцсети. Об этом этом сообщает журнал Forbes...
Ярлыки: Бизнес и финансы ВКонтакте Илья Перекопский Интернет Новости Интернет Работа и заработок
Комментариев нет
Кромкогибочные станки
27.06.2013 PF-16 Станок для изготовления "малого борта" модель PF-16 подробнее... 21.20 Станок для изготовления "малого борта" модель 21.10 подробнее... ...
Комментариев нет
АВТОНОМНЫЕ КАПИТАЛОВЛОЖЕНИЯ
01.09.2013 АВТОНОМНЫЕ КАПИТАЛОВЛОЖЕНИЯ - часть общих капиталовложений, определяемая не микроэкономическими факторами, например получением прибыли на конкретном предприятии, а...
Ярлыки: АВТОНОМНЫЕ КАПИТАЛОВЛОЖЕНИЯ
Комментариев нет
No such file or directory