Fikker首页 -> 帮助系统 -> 页面缓存(Webcache)
Fikker 只缓存以 GET 方法请求并且源站返回状态为 200 OK 的页面。<关于内存缓存与硬盘缓存>
缓存地址URL:
无论动态页面还是静态页面,匹配成功后会被强制缓存。
是否忽略大小写:
是否忽略 URL 中的大小写。默认设定:忽略。
URL匹配规则:
URL匹配规则:通配符,正则表达式,精确匹配
。
超时周期(缓存周期):
设定缓存周期,例如:1天,1小时,30分钟等。缓存页面一旦过期,将会重新向源站询问这个缓存页面是否被“修改过(Modified)”,并重新计算缓存周期。
忽略Set-Cookie:
在页面缓存时,舍弃源站返回 HTTP 头中的 Set-Cookie 字段。默认设定:忽略。
开放权限:
支持三种页面缓存开放权限,说明如下:
是否允许硬盘缓存:
常用举例1:缓存站点内常见静态文件 jpg|jpeg|gif|bmp|png|ico|swf|css|js|txt|xls|cur|mp3|mp4|flv|doc|docx 等
a、缓存地址URL:^.+\.(jpg|jpeg|gif|bmp|png|ico|swf|css|js|txt|xls|cur|mp3|mp4|flv|doc|docx)$
b、URL匹配规则:正则表达式(忽略大小写)
c、超时周期:1小时
d、忽略 Set-Cookie:忽略
e、开放权限:所有用户
实现方法一:只能缓存 www.fikker.com 这一个站点的首页
a、缓存地址URL:www.fikker.com/
b、URL匹配规则:精确匹配(忽略大小写)
c、超时周期:30分钟
d、忽略 Set-Cookie:忽略
e、开放权限:所有用户
实现方法二:同时缓存所有(多个)站点首页
a、缓存地址URL:^[0-9a-z\.\:\-]+/$
b、URL匹配规则:正则表达式(忽略大小写)
c、超时周期:30分钟
d、忽略 Set-Cookie:忽略
e、开放权限:所有用户
常用举例3:缓存动态页面 www.fikker.com/news/detail.php?id=342&key=ibm 等相关内容
说明:缓存 www.fikker.com/news/detail.php 产生的所有动态页面
a、缓存地址URL:www.fikker.com/news/detail.php*
b、URL匹配规则:通配符匹配(忽略大小写)
c、超时周期:30分钟
d、忽略 Set-Cookie:忽略
e、开放权限:所有用户
实现方法一:缓存 www.fikker.com 这个站点内的所有页面
a、缓存地址URL:www.fikker.com/*
b、URL匹配规则:通配符匹配(忽略大小写)
c、超时周期:30分钟
d、忽略 Set-Cookie:忽略
e、开放权限:所有用户