百度CDN设置除PHP动态文件外全站缓存

oy2021-08-01官方日志684

百度等CDN默认缓存的文件类型优先,且在节点上的缓存时间较短,如何长时间缓存除动态页面外的资源,方法如下:


1、首先设置全站缓存,使用通配符*缓存所有类型文件1周。


2、设置不缓存PHP动态文件

按照官方的示例,对特定页面设定则以*.html结尾。


这里进了一个坑,误以为这样设置代表的是此类型文件,结果始终不起效果,最后发现这里是URL匹配的设置,而并非设置特定文件,很多PHP的URL后面是带有参数结尾,比如page.php?id=123,所以无法命中此规则。所以在.php后面增加一个通配符*即可。



3、最后调整优先级顺序即可,越往上优先级越高


OK,大功告成!!


阿里云CDN,匹配的是文件类型,万根CDN等这些CDN,规则设置的是URL,同样不要入坑,文件名后要加*


微信截图_20210815053705.png

评论列表

oy
2021-08-05

接下来会推出一期关于CDN的测评

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。