flc/laravel-middleware-cache-response
翻译 / 编辑
Laravel中间件-Response缓存
[](https://packagist.org/packages/flc/laravel-middleware-cache-response) [](https://packagist.org/packages/flc/laravel-middleware-cache-response) [](https://packagist.org/packages/flc/laravel-middleware-cache-response) ## 功能 - 支持缓存渲染后数据 - 支持指定缓存过期时间(默认10分钟) - header头输出缓存命中状态、缓存Key及过期时间 ## 安装 ```sh composer require flc/laravel-middleware-cache-response ``` ## 配置 > `\app\Http\Kernel.php`文件中`$routeMiddleware`增加: ```php <?php 'cache.response' => \Flc\Laravel\Http\Middleware\CacheResponse::class, // cache.response 命名随意,你开心就好 ``` ## 使用 ```php <?php Route::get('/', function () { return view('welcome'); })->middleware('cache.response'); Route::get('/', function () { return view('welcome'); })->middleware('cache.response:20'); // 指定缓存时间20分钟 ``` ## 附录 **缓存规则** - 当前URL全路径md5 **Headers** ``` X-Cache:Missed X-Cache-Expires:2018-03-29 15:08:29 CST X-Cache-Key:6c9b19774e2c304a42d200f314d8c80b ``` ## License MIT
统计数据
Github Star 数量 | 昨日下载(延迟一天) | 本月下载 | 历史下载 |
---|---|---|---|
35 | 10 | 66 | 93 |
注:数据延迟一天。
榜单排行
Github Star 排行 | 昨日排行(延迟一天) | 本月排行 | 历史排行 |
---|---|---|---|
第 1158 名 | 第 884 名 | 第 2163 名 | 第 5761 名 |
注:排序范围为 Laravel 所有相关项目总榜,另外两个榜单是 Laravel 扩展排行榜 和 Laravel 应用排行榜。
关键词
cache response middleware laravel flc
注:关键词是作者在
composer.json
文件里设置。