海浪家园

webluker网站加速——缓存规则配置

在默认情况下,Webluker边缘缓存服务器是不缓存任何内容,只有您在服务信息里配置的允许缓存的内容才会被缓存,且会按照策略的 一定的先后顺序进行匹配。

在您配置的要缓存的内容中,出现以下任何一种情况时也将不会被边缘服务器缓存

如果您在源站服务器中通过header配置了内容的过期时间(Expires),Webluker会严格遵循。
服务信息里配置的过期时间只会对您没有配置header的内容生效

缓存规则用于配置加速网站的内容在Webluker边缘服务器中的缓存策略。若不配置缓存策略则系统不缓存任何内容。

匹配规则如下图:
1 可以选择缓存或不缓存的资源;
2 可以通过弹出窗口中的按钮来组合生成URI规则;
3 边缘服务器上先匹配‘不缓存’的URI,然后按照顺序匹配缓存的URI;

为了提高缓存规则的灵活性与降低用户填写缓存规则的复杂性,Webluker定义了如下的正则控件用于书写缓存规则中的URL Path部分。

缓存规则中的URL Path是用于缓存判断的重要依据,填写错误将无法实现缓存效果。
HTTP URL的标准格式为http://<domain>/<path>?<query>#<fragment>,例如http://www.a.com/abc/list.php?q=1#n1,
其中abc/list.php即为<path>部分。

缓存规则中URL Path部分即为URL标准格式中<path>或/<path>的抽象表达式。为了减少出错几率,URL Path的填写全部使用正则控件来完成。举例如下:
1 若要缓存的URL为http://www.a.com/pic/logo.gif,那么URL Path里需要填写”/pic/logo.gif”或者”pic/logo.gif”(URL Path第一个字符非/时系统会自动补充/)。
2 若要缓存网站里所有的gif图片,那么URL Path里需要填写”[任意字符].gif”,若缓存所有gif和jpg的图片,URL Path需填写[任意字符](.gif|.jpg)。
3 若要缓存首页如http://www.a.com/,那么URL Path里填写/。

Keeping Online模式:
开启此选项,当源站宕机的情况保证可以正常访问已经Cache的内容

退出移动版