innoweb/silverstripe-section-io

section.io varnish缓存的集成

安装: 23

依赖项: 0

建议者: 0

安全: 0

星标: 8

关注者: 4

分支: 1

开放问题: 0

类型:silverstripe-vendormodule

2.0.0 2019-05-23 06:40 UTC

README

Build Status Scrutinizer Code Quality codecov Version License

概述

将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许可证,请参阅许可证

文档

请参阅文档