putyourlightson / craft-clear-browser-cache
为每个唯一的访问者清除一次本地浏览器缓存。
1.0.0
2024-08-29 05:25 UTC
Requires
- php: ^8.0
- craftcms/cms: ^4.0|^5.0
Requires (Dev)
- craftcms/ecs: dev-main
- craftcms/phpstan: dev-main
- putyourlightson/craft-blitz: ^5.0
This package is auto-updated.
Last update: 2024-08-29 05:33:35 UTC
README
此模块为每个唯一的访问者清除一次本地浏览器缓存。它是通过发送一个值为 "cache"
的 Clear-Site-Data
响应头,并设置一个名为 BrowserCacheCleared
的cookie来防止再次发送该头。
要了解其存在的原因,请阅读以下文章 → read this article →
要求
此插件需要 Craft CMS 4.0.0 或更高版本,或 5.0.0 或更高版本。
安装
通过 composer 安装此模块。
composer require putyourlightson/craft-clear-browser-cache
安装完成后,模块会自动启动,不需要进行任何进一步设置。
配置
模块配置为仅在截止日期之前运行,默认设置为 2026-01-01
。在此日期之后,模块将不再起作用。此值可以通过在 .env
文件中设置环境变量 CLEAR_BROWSER_CACHE_CUTOFF_DATE
来覆盖。
CLEAR_BROWSER_CACHE_CUTOFF_DATE=2025-09-01
由 PutYourLightsOn 创建。