配置说明:
限定 Fikker 可用内存(重启 Fikker 后生效!):
限定 Fikker 可使用的内存尺寸,此值要小于机器自身的物理内存。其中在 32 位版本下,最大设置不能高于 1500 MB。推荐采用 64 位版本,可支持更大内存缓存。
限定硬盘索引占可用内存百分比(重启 Fikker 后生效!):
a
、限制硬盘缓存索引占用的内存,通过上面 Fikker 可用内存的百分比计算出来(不带小数点/四舍五入)。
b、
平均情况下,1M 硬盘索引可以加速访问 2G 硬盘缓存,1G 硬盘索引可以加速访问 2T 硬盘缓存,计算公式为:总硬盘分区尺寸(GB)/2/可用内存尺寸(MB) = 结果百分比。
c、 举例1:如果不使用/不设置硬盘缓存,这个百分比可以直接设置为 0%
d、 举例2:如果上面的配置【限定 Fikker 可用内存】设为 6000MB,你设置的硬盘缓存的可用空间有 250GB,那么计算结果为 250/2/6000 ≈ 2%
e、 举例3:如果上面的配置【限定 Fikker 可用内存】设为 14000MB,你设置的硬盘缓存的可用空间有 1TB=1024GB,那么计算结果为 1024/2/14000 ≈ 4%
最大并发连接数:
限定用户到 Fikker 的最大并发连接数。默认为:5000 。
浏览器客户端连接发送缓冲:
Fikker 到浏览器建立的发送缓冲区,这个缓冲区是通过 SOCKET 属性设置生效的,默认:32KB 。
浏览器客户端连接接收缓冲:
Fikker 到浏览器建立的接收缓存区,这个缓冲区是通过 SOCKET 属性设置生效的,默认:8KB ,
说明:一些以用户上传为主的应用上,可以放大此缓存区用于优化 TCP 传输效率。
内存缓存最大块尺寸:
大于这个尺寸的页面,只允许硬盘缓存,不允许内存缓存。默认:1024KB。
客户端请求超时时间:
用户 HTTP 请求无效或超时后,Fikker 会主动关闭连接,节省连接资源或阻止非法连接。
源站最大并发连接请求数:
限定 Fikker 到源站的最大并发连接数,默认为:5000 。
会话缓存最大允许占用内存:
限定会话缓存占用的空间。参看 【会话缓存】帮助。
自定义LOGO字样(从3.8.0版开始新增配置):
用来自定义错误页面中的LOGO字样和自定义响应HTTP头字段X-Via中返回的LOGO字样。
允许在 HTTP 头增加客户端浏览器 IP 地址:
允许在 HTTP 头中增加 X-Forwarded-For 字段传递用户真实 IP 地址,例:X-Forwarded-For: 211.155.23.66 。 <如何获取用户真实 IP 示例代码> 。
浏览器手动刷新时(F5或Ctrl+F5), 是否启用缓存:
浏览器页面被手动刷新时,是否允许启用缓存,如不启用缓存则直接到源站获取页面。
关闭访问日志记录:
如开启访问日志记录,则访问日志文件保存在安装目录 ~/logs/access 下面(按日期生成日志文件)。关于访问日志格式的配置可参看 ~/modules/webcache/access.ini 文件。
特别注意:开启访问日志后,为了避免日志文件耗尽硬盘分区空间,需要定期清理日志文件。
搜索引擎抓取的页面不加入到缓存系统:
当搜索引擎爬虫抓取网站页时,拒绝将爬虫页面添加到缓存系统中。
搜索引擎抓取的页面不计入到统计流量:
当搜索引擎爬虫抓取网站页时,拒绝将爬虫页面流量计算到 Fikker 流量统计当中。
源站连接失败或宕机后允许使用缓存快照:
a、连接源站失败或宕机后,如果缓存中存在这个页面的缓存快照,无论这个页面是否已经过期都将返回给用户。
b、如果缓存中不存在此页面的缓存快照(例如:此页面拒绝被缓存/缓存满后已被清理等),则返回 502 Bad Gateway - Cann't Connect To Upstream Server 错误提示。
不允许添加自定义的 Logo 字样到 HTTP 响应头:
不再通过 HTTP 响应头中的 X-Via 字段传递自定义 Logo 信息,默认开启此选项。
直接拒绝主机管理配置以外的域名进行访问, 不再返回 400 Bad Request - Invalid Host 错误页:
用户访问的域名,如果没有在【主机管理】中进行绑定,则直接拒绝被访问(即立即关闭TCP连接),不再返回 400 Bad Request 错误提示页面,默认不开启此选项。
流量统计报告配置选项:
流量统计可定时生成报告,放在 Fikker 安装目录 reports 下面,以备管理员后期查看。