learnzf2 / route-cache
使用缓存路由提高速度。本模块是《Learn ZF2》书籍的一部分
dev-master
2015-10-13 14:48 UTC
Requires
- php: >=5.3.3
- zendframework/zendframework: 2.*
This package is auto-updated.
Last update: 2024-09-14 01:29:46 UTC
README
一个简单的模块,通过缓存加速路由匹配。
本模块是《Learn ZF2》书籍(http://learnzf2.com)的一部分,可以帮助你学习Zend Framework 2 (ZF2)并提高你的ZF2应用程序的性能。
我们注意到,在实际应用中,路由可能需要300毫秒或更长时间。使用此模块,路由可能只需要少于40毫秒。
安装
从你的ZF2应用程序根目录运行以下命令。
php composer.phar require learnzf2/route-cache:dev-master
配置
首先:要启用模块,请确保将其添加到config/application.config.php中的模块列表中。
其次:本模块需要一个名为"var-cache"的缓存服务。缓存服务应该能够存储变量。如果你已经有了这样的服务但名称不同,则可以在应用程序配置的服务_manager部分中使用别名。这可以通过添加以下行实现
'service_manager' = array(
// ...
'aliases' => array (
// ...
'var-cache' => '<your-cache-service-name>'
)
),
如果你在应用程序中没有缓存服务,则将文件vendor/learnzf2/route-cache/config/cache.local.php.dist复制到config/autoload/cache.local.php。