资讯专栏INFORMATION COLUMN

Laravel-Response中间件缓存,一步搞定页面加载速度

zhangqh / 3475人阅读

摘要:项目地址功能支持缓存渲染后数据支持指定缓存过期时间默认分钟头输出缓存命中状态缓存及过期时间安装配置文件中增加命名随意,你开心就好使用指定缓存时间分钟附录缓存规则当前全路径增加的支持

项目地址:https://github.com/flc1125/la...

功能

支持缓存渲染后数据

支持指定缓存过期时间(默认10分钟)

header头输出缓存命中状态、缓存Key及过期时间

安装
composer require flc/laravel-middleware-cache-response
配置
appHttpKernel.php文件中$routeMiddleware增加:
 FlcLaravelHttpMiddlewareCacheResponse::class,

// cache.response 命名随意,你开心就好
使用
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
TODO

增加statusheader的支持

Licenes

MIT

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/61956.html

相关文章

  • Laravel-Response间件缓存一步搞定页面加载速度

    摘要:项目地址功能支持缓存渲染后数据支持指定缓存过期时间默认分钟头输出缓存命中状态缓存及过期时间安装配置文件中增加命名随意,你开心就好使用指定缓存时间分钟附录缓存规则当前全路径增加的支持 项目地址:https://github.com/flc1125/la... 功能 支持缓存渲染后数据 支持指定缓存过期时间(默认10分钟) header头输出缓存命中状态、缓存Key及过期时间 安装 c...

    LiveVideoStack 评论0 收藏0
  • 腾讯祭出大招VasSonic,让你的H5页面首屏秒开

    摘要:经过一系列优化后,在平台上,点击到页面首屏展示的耗时从平均多降低为,优化以上。而现在页面为了更好地为用户推荐喜欢的内容,我们后台引入机器学习和随机算法来做智能个性化推荐。另外还有部分的内容是随机算法推荐的。 VasSonic成长历程 前言 2017.8.8 14时,SNG增值产品部Vas团队研发的轻量级高性能Hybrid框架VasSonic通过了公司最终审核,作为腾讯开源组件分享给大...

    xzavier 评论0 收藏0
  • webpack4大结局:加入腾讯IM配置策略,实现前端工程化环境极致优化

    摘要:或者的,都会对其进行分析。舒适的开发体验,有助于提高我们的开发效率,优化开发体验也至关重要组件热刷新热刷新自从推出热刷新后,前端开发者在开环境下体验大幅提高。实现热调试后,调试流程大幅缩短,和普通非直出模式调试体验保持一致。 showImg(https://segmentfault.com/img/bVbtOR3?w=1177&h=635); webpack,打包所有的资源 不知道不...

    李增田 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<