Я работаю над проектом, который обрабатывает изображения, сохраняет обработанные изображения в кэш-памяти и выводит обработанное изображение на клиент.Допустим, проект находится в / project /, кэш находится в / project / cache /, а исходные изображения расположены где угодно на сервере (например, в / images / или / otherproject / images /).Я могу настроить кеш для зеркального отображения пути к исходному изображению (например, если исходным изображением является /images/image.jpg, кеш для этого изображения может быть /project/cache/images/image.jpg) и запросык проекту примерно / project / path / to / image (например, /project/images/image.jpg).
Я бы хотел обслуживать изображения из кеша, если они существуют, максимально эффективно,Однако я также хочу иметь возможность проверить, изменилось ли исходное изображение с момента создания кэшированного изображения.В идеале все это должно быть сделано с помощью mod_rewrite, поэтому PHP не нужно будет использовать для выполнения какой-либо работы.
Возможно ли это?Какими должны быть правила mod_rewrite для того, чтобы это работало?
В качестве альтернативы может показаться хорошим компромиссом, если бы mod_rewrite большую часть времени обслуживал кэшированный файл, но отправлял 1 из X запросов вPHP-скрипт для файлов, которые кэшируются.Это возможно?