innoweb / silverstripe-section-io
section.io varnish缓存的集成
2.0.0
2019-05-23 06:40 UTC
Requires
Requires (Dev)
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3.0
Replaces
- xini/silverstripe-section-io: 2.0.0
README
概述
将SilverStripe安装与section.io varnish缓存集成。section.io是在AWS上运行的varnish云安装。
它使用varnish bans进行刷新,这会阻止对象从缓存中交付(因此从源服务器重新加载到缓存中)。
模块当前具有以下功能
- 在onAfterPublish()中从varnish缓存中刷新SiteTree对象。ban允许不同的策略,请参阅以下配置部分。
- 在onAfterWrite()中从缓存中刷新文件(例如PDF、DOC等)。
- 在onAfterWrite()中刷新图像及其所有重采样版本。
需求
- SilverStripe CMS ^4.0
安装
使用composer安装模块
composer require innoweb/silverstripe-section-io dev-master
然后运行dev/build。
有关更多详细信息,请参阅文档。
许可证
BSD 3-Clause许可证,请参阅许可证
文档
请参阅文档