learnzf2/route-cache

使用缓存路由提高速度。本模块是《Learn ZF2》书籍的一部分

dev-master 2015-10-13 14:48 UTC

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。