Перейти к содержанию
  • 0
jazzero

Last modified что это?

Вопросы

Подскажите пожалуйста, что такое last modified? Для чего он нужен и как его использовать на сайте?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 ответа на этот вопрос

Рекомендуемые сообщения

  • 0
В 17.10.2018 в 10:10, jazzero сказал:

Подскажите пожалуйста, что такое last modified? Для чего он нужен и как его использовать на сайте?

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

Теперь по русски :) 

Если клиент (браузер, поисковый робот и т.д.) заходит на страницу на которой он уже был то он запрашивает:

Эй, я тут уже был 14.10.2018 в 18:32 по Москве - что-то поменялось ?  

Сервер (сайт) отвечает - а) (Если что-то изменилось) Да поменялось - загружай страницу как обычно б) (Если ничего не изменилось) 304 Not Modified - ничего не поменялось - используй свой кэш - и ничего клиенту не отправляет.

Плюсы:

Для обычных посетителей - неизмененные страницы не надо по новой закачивать, уменьшение трафика, скорость отрисовки "старых" страниц стремится к бесконечности :)

В плане СЕО - поисковый бот имеет лимит по времени на обход каждого конкретного сайта - если неизмененные страницы отдают 304 то он не тратит на них время и больше останется времени для обхода других страниц

Минусы:

Неправильная настройка last modified может привести к печальным последствиям - ну сами додумайте каким - если страницу вы изменили а она будет отдавать 304 :)

 

Изменено пользователем suffix
  • Повысить репутацию 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@suffix спасибо за подробное объяснение! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


О проекте

Web@district это проект, который объединил специалистов из разных областей сайтостроения и интернет-маркетинга для того, чтобы пользователи этого ресурса могли удовлетворять свои потребности в знаниях, находить исполнителей, заказчиков или просто приятно пообщаться.

info@webdistrict.pro

Тут может оказаться каждый из вас.:)

логотип в футрере

Copyright © Web@District 2018      При копировании материалов с сайта активная гиперссылка ссылка на источник обязательна
×