rares / reverse-proxy-bundle
提供缓存组件和Symfony反向代理之间兼容性的包。
1.0.3
2017-07-20 12:21 UTC
Requires
- php: >=5.6.0
README
一个提供缓存组件和Symfony反向代理之间兼容性的Symfony 3包。
安装
在项目中要求此包。
composer require "rares/reverse-proxy-bundle"
使用
简单来说,在生产环境中使用提供的SimpleCache内核类代替默认的AppCache类。
此类还接受一个第二个参数,即PSR-16规范中的CacheInterface。
$kernel = new \Rares\ReverseProxyBundle\Cache\SimpleCache($kernel, new \Symfony\Component\Cache\Simple\FilesystemCache());
您可以使用任何CacheInterface对象。这允许缓存存储在文件系统、Redis等。
如果您有自定义HttpCache内核,例如与BigPipeBundle一起使用时,您也可以直接使用SimpleCacheStore类。