Я пишу библиотеку, которая запрашивает файлы через HTTP и HTTPS. Чтобы уменьшить трафик на часто запрашиваемые URL-адреса, я хочу кэшировать полученные файлы и соблюдать их настройки кэша.Кэширование HTTP-файлов с помощью PHP
Теперь истечение кэша, кажется, трудная вещь, потому что HTTP RFC определить так многие из них, которые должны быть проверены во всех возможных комбинациях:
Expires
Cache-Control
(с десятками возможных значений)Pragma
Я могу себе представить, что кто-то уже написал PHP код, полностью реализует все это. Где это?
У меня такое чувство, что PHP не лучший способ кэшировать файлы. Я бы попытался найти решение, запеченное на сервере, или прокси-сервер кэширования. Вот [Руководство по кэшированию Apache] (http://httpd.apache.org/docs/2.2/caching.html). – grossvogel
grossvogel, это, к сожалению, невозможно. – cweiske