Кэширование страниц при редком изменении

Рейтинг: 0.8886  
На голосовании
Предложил Пользователь 38541 17.05.2015 18:21:55

Кэширование страниц при редком изменении

Наш сайт (mtg-biz.ru) меняется достаточно редко. Фактически только новости и список установок. Однако, каждый раз происходит обращение к нашему серверу, даже, если не было изменений.

Почему бы не сделать технологию, которая будет отслеживать изменение кэша и возвращать браузеру 304, когда страница не менялась. Яркий пример - наша главная страница. Новости меняются самое частое раз в две недели.

Конечно, такое кэширование должно учитывать "активность" - часть новостей создана заранее и отображается после. Однако, сам же компонент кэшируется... Значит, можно кэшировать и целиком остальную страницу.

Рейтинг: 0  
Пользователь 158225 19.05.2015 22:23:44
Композит?
Рейтинг: 0  
Пользователь 38541 20.05.2015 09:52:35
Олег, в том-то и дело, что я написал, что композит надо переделывать сайт и т.д., а кроме того, выполняется js-скрипт и еще вопрос, быстрее ли загрузится сайт (учитывая сколько .js файлов подцепит с собой).

Собственно, через E-Tag / Modified браузер может сообщать о версии дате/времени страницы и веб-сервер бы сообщал, изменена страница или нет.

Но собственно, я написал сейчас другими словами тоже, что выше указано.
Рейтинг: 0  
Пользователь 38095 20.07.2015 10:34:01
Так вроде добавили в новой версии Битрикса http://www.1c-bitrix.ru/products/cms/new/#tab-seo-link
"
  • Время последней модификации страницы
"

Сам еще не смотрел
Рейтинг: 0  
Пользователь 38095 20.07.2015 10:35:59
"Значит, можно кэшировать и целиком остальную страницу."

Ну и HTML-кеширование посмотрите(Настройки->Автокеширование).
Рейтинг: 0  
Пользователь 38541 20.07.2015 12:29:06
Александр Янцен, вы сначала посмотрите, потом пишите. Устал повторять одно и тоже.

Нужного функционала не добавилось. О чем писал Битрикс можно только догадываться.. Например, о Sitemap'е.