silverstripe-australia / simplecache
更简单的缓存抽象层,具有一个静态发布器,该发布器将使用该缓存层进行存储
1.13.2
2018-11-23 02:52 UTC
Requires
- silverstripe/queuedjobs: ~2.4
- dev-master / 1.13.x-dev
- 1.13.2
- 1.13.1
- 1.13.0
- 1.12.11
- 1.12.10
- 1.12.9
- 1.12.8
- 1.12.7
- 1.12.6
- 1.12.5
- 1.12.4
- 1.12.3
- 1.12.2
- 1.12.1
- 1.12.0
- 1.11.x-dev
- 1.11.5
- 1.11.4
- 1.11.3
- 1.11.2
- 1.11.1
- 1.11.0
- 1.10.x-dev
- 1.10.1
- 1.10.0
- 1.9.0
- 1.8.3
- 1.8.2
- 1.8.1
- 1.8.0
- 1.7.1
- 1.7.0
- 1.6.0
- 1.5.1
- 1.5.0
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.x-dev
This package is auto-updated.
Last update: 2024-08-29 04:14:27 UTC
README
维护者
Marcus Nyeholt <marcus (at) silverstripe (dot) com (dot) au>
文档
许可
此模块采用BSD许可证
需求
- QueuedJobs模块 (http://github.com/nyeholt/silverstripe-queuedjobs)
用法
- 定义缓存配置 - 以caches.conf.sample文件作为指南
- 将SimpleCachePublisher扩展添加到可发布的数据类型并发布您的页面。
Controller:
extensions:
- SimpleCacheControllerExtension
SiteTree:
extensions:
- SimpleCachePublisherExtension
- 将 .htaccess 更改为指向simplecache/frontend-cache.php而不是framework/main.php
- 与静态发布器类似,但使用缓存抽象层,允许将缓存数据存储在memcache或apc或其他缓存平台上。
按需页面缓存
要按请求缓存的方式使用此模块,请查看GitHub Wiki - 简而言之
- 根据simplecache/caches.conf.php创建{project}/caches.conf.php
- 添加适当的环境配置文件 _ss_environment.php,指向{project}/caches.conf.php
- 在 .htaccess 文件中更新
RewriteRule .* simplecache/frontend-cache.php?url=%1&%{QUERY_STRING} [L]
- 确保配置的缓存位置的顶级目录存在