文章缩略图

解决ThinkPHP5.1出现MISS缓存未命中问题

2023-02-10 00:00:00 技术教程 5731 阅读需29分钟
图标

本文最后更新于2023-02-10 00:00:00已经过去了811天 请注意内容时效性

热度 111 评论 0 点赞98
钞能力。你在哪?此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“验证码”,获取验证码。在微信里搜索“钞能力。你在哪?”或者“mdyc919293”或者微信扫描右侧二维码关注公众号。

一淘模板(56admin.com)给大家带来了关于ThinkPHP5.1的相关知识,其中主要介绍了CDN是什么?为什么使用它?怎么解决ThinkPHP5.1 MISS缓存未命中问题?感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。

解决ThinkPHP5.1出现MISS缓存未命中问题 技术教程

ThinkPHP5.1使用CDN加速-MISS缓存未命中解决

在单独给首页配置CDN加速后,出现了X-Cache: MISS TCP_MISS dirn:-2:-2,MISS也就是缓存没有被命中。这个问题不是配置错了,而框架问题。

什么要使用CDN?

“cdn简介 CDN的全称是Content Delivery Network,即内容分发网络。

为什么使用CDN?

CDN就近节点访问,提高了网站加载速度,降低延时;能起到分流作用,减轻服务器负载,

使用动静分离提高网站访问速度。

配置实现

这个呢,我是部署在了生产环境,实际测试大并发高流量处理,当然了,也有很多的不足。

环境

服务器:腾讯云

系统:CentOS7

框架:ThinkPHP5.1

使用阿里云OSS+CDN并配置缓存

当然还要有经过备案的域名。

关于怎么使用阿里云OSS对象存储系统,Laravel6.x上传视频到阿里云Oss对象存储 这篇文章记录过。

bucket创建完成后,可以在列表中看到 '阿里云 CDN 加速',点击这个进行相关的CDN操作,配置完后需要在域名中进行解析。

问题

在单独给首页配置CDN加速后,出现了X-Cache: MISS TCP_MISS dirn:-2:-2,MISS也就是缓存没有被命中。这个问题不是配置错了,而框架问题。

解决方法如下:

第一步:public/index.php读取/设置缓存限制器

你可能想看:
继续阅读本文相关话题
更多推荐
发表评论

共有[ 1 ]人发表了评论

🥰 😎 😀 😘 😱 🤨 🥵 😔 😤 😡 😭 🥱 🤡 ☠️ 💖 🤖 💢 💥

评论列表
暂无评论

暂时没有评论,期待您的声音!

品牌认证 W3C认证 MYSSL认证 TrustAsia 安全签章
扫码访问手机版
二维码图片