关于百度云加速CDN缓存命中率低问题原因解析

关于百度云加速CDN缓存命中率低问题原因解析插图

最近有客户向主机吧反馈说百度云加速CDN命中率低,访问流量大多都回源了。

经过查看后我们发现是客户设置问题,这里我们给大家说下哪些设置影响到CDN的缓存命中率。

 

1 动态网站加速

动态网站也就是那些以.PHP、ASP、NET为后缀的网站,这类后缀地址云加速是不会默认缓存的,只做优化链路处理,所以每次请求这个地址都是会回源源服务器的。为什么云加速不缓存这类动态文件呢,因为这像这类文件如果缓存的话会出问题的,比如会员注册、评论、登陆这些要刷新缓存的操作会受影响。 如果你的网站并没有会员登陆这些功能,只是纯展示页面,那么你可以进行自定义规则,把动态后缀设置全缓存,这样命中率就上来了。

 

2 文件类型并不在默认缓存行列中

以下后缀文件在符合相应的cache-control的情况下会被缓存

css/js/jpg/jpeg/gif/ico/png/bmp/pict/csv/doc/pdf/pls/ppt/tif/tiff/eps/ejs/swf/ midi/mid/ttf/eot/woff/otf/svg/svgz/webp/docx/xlsx/xls/pptx/ps/class/jar

如以上后缀的文件并不在你的文件行列中,比如.AVI、psf这类文件,请自行做规则自定义,你可以通过规则自定义来实现,点击“查看报表”旁边的下拉菜单,点击“规则自定义”,在规则自定义页面可通过规则来设置需要缓存的页面,目录及文件类型。

关于百度云加速CDN缓存命中率低问题原因解析插图1

3 错误

缓存粒度设置里设置,很多站长设置成基础或简单,这两个设置会降低缓存命中率的,因为有些客户的图片地址后面是带参数的,如果设置为基础,云加速会不缓存带参数的静态文件。

需要注意的是:以上缓存均必须是在百度云加速默认缓存的后缀中,如果不在默认认缓存文件中的,请自行自定义缓存规则,通过规则自定义来实现,点击“查看报表”旁边的下拉菜单,点击“规则自定义”,在规则自定义页面可通过规则来设置需要缓存的页面,目录及文件类型。

 

好了,以上就是百度云加速CDN命中率低的一些原因与解决办法,希望可以帮到大家。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
搜索