cakedc/cakephp-cached-routing

CakePHP 5.0+ 的缓存路由中间件

安装次数: 59,782

依赖项: 0

建议者: 0

安全: 0

星星: 3

关注者: 6

分支: 1

开放问题: 0

类型:cakephp-plugin

2.0.0 2023-09-30 08:26 UTC

This package is auto-updated.

Last update: 2024-09-19 17:21:10 UTC


README

在 CakePHP 4.4+ 中移除了 RoutingMiddleware 的缓存选项并在 CakePHP 5.0 中删除后,这里提取了这个功能,以便您仍然可以使用它来加快您的路由加载速度,当您的路由不包含非序列化内容时。

此插件提供了一个路由集合缓存的替代品,用于替换 RoutingMiddleware。

安装

  • composer require cakedc/cakephp-cached-routing
  • 将您的 Application::middleware 函数中的 RoutingMiddleware 引用替换为
    // ...
    ->add(new \CakeDC\CachedRouting\Routing\Middleware\CachedRoutingMiddleware($this, '_cake_routes_'))
    // ...
  • 在您的 config/app_local.php 中添加 _cake_routes_ 缓存设置。

要求

  • CakePHP 5.0+
  • PHP 8.1+

支持

对于错误和功能请求,请使用此存储库的 问题 部分。

还提供商业支持,有关更多信息,请联系我们 联系我们

贡献

此存储库遵循 CakeDC 插件标准。如果您想为此插件贡献新功能、增强功能或错误修复,请阅读我们的 贡献指南 以获取详细说明。

许可

版权所有 2023 Cake Development Corporation (CakeDC)。保留所有权利。

根据 MIT 许可证授权。包含在此存储库中的源代码的再分发必须保留每个文件中的版权声明。