Discuz! X3服务器优化设置
服务器优化可以对站点的一些参数进行调整,从而均衡服务器的负载。
1)是否优化更新主题浏览量
延迟更新主题或者附件的浏览量,可明显降低访问量很大的站点的服务器负担,建议开启本功能。
2)查看数开启防刷新
建议选择“是”如果选择“否”,主题、空间、日志每访问一次,浏览量增1,会增大服务器压力。
3)附件下载量延迟更新
建议开启本功能,延迟更新附件的浏览量,可明显降低访问量很大的站点的服务器负担。
4)禁止浏览器缓冲
禁止浏览器对论坛页面进行缓冲,可用于解决极个别浏览器内容刷新不正常的问题。如登陆后提示成功的用户名不是自己的用户名,但是刷新页面后正常。注意: 本功能会加重服务器负担。
5)最大在线人数
请设置合理的数值,范围 10~65535,建议设置为平均在线人数的 10 倍左右。这个设置通过设置 sessions 表的最大记录,来控制最大的在线人数,通过这个选项可以适当的控制服务器的资源消耗。可以根据实际在线人数来调节这个设置。
6)在线保持时间(分钟)
请根据访问情况设置合理的数值,访问量大的站点应当调小该数值,设置范围 5 - 60,过大或者过小的设置都有可能会增大服务器资源开销。用户的在线状态保存在 sessions 数据表内,调整这个值也就是调整了用户在线记录在该表内保存至自动销毁的时间。
7)JS 文件目录
设置站点 JS 文件的目录。当脚本目录为缓存目录时,系统会将默认目录中的 *.js 文件进行压缩然后保存到缓存目录以提高读取速度
8)开启图片延时加载
建议开启本功能,当开启后,页面中的图片在浏览器的当前窗口时再加载,可明显降低访问量很大的站点的服务器负担。
9)参与模块聚合数据条数
此值影响模块聚合时MYSQL检索数据的条数,设置太大将严重影响MYSQL的性能,设置太小将会影响模块聚合结果数据的理想程度。最大值为65535
10)模块更新时间区间
设置全部模块在指定的时间区间内更新。可以根据网站的访问情况,避开访问高峰时间段。如:0点-23点
11)是否关闭session机制
关闭session机制以后,可明显降低站点的服务器负担,建议在线用户数超过2万时开启本功能(注意:游客数和用户的在线时长将不再进行统计,论坛首页和版块列表页面的在线用户列表功能将不可用)