我提供网址格式为..
的网页http://www.website.co.uk/234242/title-of-web-post
我尝试使用
的页面规则将其设置为缓存这些帖子的所有内容*website.co.uk/*/*
但是看看云计算中的分析,它只缓存了少量请求。
我是否误解了页面规则的语法?我在这里做错了什么?
编辑:只是为了澄清......下面是我想要的结果
缓存
http://www.website.co.uk/432432/funny-cats
http://www.website.co.uk/234234/cool-trees
未缓存
http://www.website.co.uk
http://www.website.co.uk/sitemap.txt
答案 0 :(得分:2)
对我来说看起来是正确的,除非/*/*
无法正确识别模式。
请注意,它为每个EDGE节点保留一个缓存副本,因此您仍然会看到用于访问页面的每个EDGE节点的一个请求。对于低容量站点,这可以为您提供比预期更低的缓存请求百分比。
您从请求中收到的响应标头,指示请求是否已缓存,尤其是使用此标头:
CF-Cache-Status:HIT
如果没有在EDGE节点缓存,将显示MISS。如果错过了,如果规则设置正确,后续请求应该以HIT响应。
答案 1 :(得分:0)
要完成此操作,您需要制作3页规则,并且应按以下顺序放置它们。
http://www.website.co.uk
,CACHE LEVEL设置为BYPASS http://www.website.co.uk/sitemap.txt
BYPASS http://www.website.co.uk/*
将CACHE LEVEL设置为CACHE
一切这可能会超出您的页面规则限制,但您很快就可以在不升级计划的情况下购买其他页面规则。