обслуживать динамические данные Laravel только один раз в день [Apache2] [Caching] - PullRequest
0 голосов
/ 19 июня 2019

Есть ли способ обслуживать динамические данные определенного пути только один раз в день или каждые x секунд?

Я проверил Apache Mod_Cache, но, похоже, он не работает, или, по крайней мере, я не могу настроить виртуальный хост для работы кэширования

здесьмоя текущая конфигурация виртуального хоста

<VirtualHost *>
DocumentRoot /var/www/WebPanel/public
ServerName mydomain.xyz
<Directory "/var/www/WebPanel/public">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>
CacheIgnoreURLSessionIdentifiers random
CacheIgnoreCacheControl On

<Location "/api/remote">
    CacheEnable disk
    CacheHeader on
    CacheDefaultExpire 43200
    CacheMaxExpire 86400
    CacheIgnoreNoLastMod On
    CacheStorePrivate On
    CacheStoreNoStore On
    ExpiresActive on
    ExpiresDefault A43200
</Location>
</VirtualHost>

я хочу обслуживать /api/remote?u=static&p=1234&random=ignore, но кэш должен игнорировать произвольную строку запроса и кэшировать URL на основе параметров u / p

Возможно ли это в Apache2?

...