Вопрос по кэшированию страниц с помощью .htaccess / php

Статус
В этой теме нельзя размещать новые ответы.

qwr938

Постоялец
Регистрация
13 Авг 2008
Сообщения
60
Реакции
1
Как с помощью .htaccess / php закэшировать php-файлы до определённого времени суток, например до 23.00, чтобы после 23.00 происходила их перезапись (обновление кэша)?
Если не трудно, напишите вариант с кэшированием в браузере (на стороне юзера) и на стороне сервера.
И ещё вопрос: в коде
Код:
Header set Cache-Control "max-age=600, public, must-revalidate"
как понимать слова public и must-revalidate?
 
касаемо .htaccess
Кэширование по времени доступа
Код:
ExpiresActive on
ExpiresDefault "access plus 86400 seconds"
Кэширование по времени изменения
Код:
ExpiresActive on
ExpiresDefault "modification plus 86400 seconds"
Кэширование для определённых типов файлов (вместо text/css укажите свой тип)
Код:
ExpiresActive on
ExpiresByType text/css "modification plus 86400 seconds"
Только причем здесь раздел php, если проблемам .htaccess посвящен специально отведенный раздел?
Касаемо Cache-Control и прочих метатегов - обьясните, какое отношение имеет данный вопрос к разделу php?
 
Когда я прописываю в .htaccess
Код:
ExpiresActive on
то сайт перестаёт грузиться (выдаётся ошибка Error 500). Может надо подключить какую-то библиотеку? Работаю на локальном сервере XAMPP.

А что означают слова "кэширование по времени доступа и по времени изменения"? Здесь кэширование идёт на стороне браузера?

В чём разница между кэшированием через ExpiresActive on и через Header set Cache-Control?
 
По поводу кэширования по времени доступа и по времени изменения нашёл вот что:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху