mitydigital / statamic-scheduled-cache-invalidator
一个命令,用于在计划中的Statamic条目即将上线时帮助清除缓存。
2.1.0
2024-08-28 08:07 UTC
Requires
- php: ^8.2
- statamic/cms: ^4.0 || ^5.0
Requires (Dev)
- laravel/pint: ^1.10
- orchestra/testbench: ^8.5
- pestphp/pest: ^2.9
- pestphp/pest-plugin-laravel: ^2.1
- spatie/pest-plugin-test-time: ^2.0
- spatie/x-ray: ^1.1
README
一个命令,用于在计划中的静态缓存条目即将上线时帮助清除缓存。
这是什么?
假设你有一个博客,你的Statamic网站使用的是完全(或部分)静态缓存。
现在,想象一下你写了一篇博客,你希望它明天中午上线。
你更愿意做什么
- 等到明天中午,手动点击发布,精确到12:00,或者
- 现在发布,让这个实用工具为你清除缓存?
此命令设计为每分钟运行一次,并查找(在你所有的 日期 收集中)计划在该分钟发布的条目。
文档
有关详细安装、配置和用法说明,请参阅文档。
测试
composer test
安全
有关安全方面的问题,请通过电子邮件发送到 dev@mity.com.au,而不是记录问题。
支持
我们喜欢分享这样的工作,并帮助社区。然而,这需要时间、努力和劳动。
你可以做的最好的事是记录问题。
请尽量详细地记录问题,包括对问题的清晰描述,重现问题的步骤,以及你可能尝试或采取的任何步骤来解决该问题。这是帮助我们帮助你的第一步。所以做得好——这会感觉很好。
致谢
- Marty Friedel
- Ryan Mitchell 调整了清除行为以帮助处理条目,增加了查询范围支持,并修复了核心更新后的日期/时间查询错误
- Michael Aerni 支持无日期的集合
- Sylvester Damgaard 修复了一个SQL问题