数字化技能提升教程,数字化时代生存宝典

数字化百科 / 词条 / JspRun! 服务器优化详解

JspRun! 服务器优化详解

查看全部词条命名空间:Main

我们在“论坛的后台->基本设置->服务器优化”这个选项里面有如下一些选项,大家或许对后台的设置不是非常的了解,那么下面我对该配置做些详细的说明,希望对你有所帮助。

1、点击数延迟更新

延迟更新主题或者附件的浏览量,可明显降低访问量很大的论坛的服务器负担,建议开启本功能

如图 1 所示:

Jsprun_ServerOpti1.gif

这个针对JspRun!部分频繁写数据库的个地方(主题浏览量和附件下载量)做了优化,即在论坛的访问量很大的情况下,把这两个数据记录到文件上面,过一定时间定时自动一次写到数据库里面,从而减少频繁读写数据库的时间,和数据库的压力,把负载降低。

2、禁止浏览器缓冲

禁止浏览器对论坛页面进行缓冲,可用于解决极个别浏览器内容刷新不正常的问题。注意:本功能会加重服务器负担

如图 2 所示:

Jsprun_ServerOpti2.gif

这个选项建议关闭,这个是采用给浏览器发不许缓存的头信息来控制。但是这个可能大大降低浏览器的访问速度,而且给服务器带来更大的负担。

3、启用 URL 传递 sid

通过 URL 传递 sid 可帮助用户在禁用 Cookies 的情况下仍可登录论坛,但也可能造成内部网用户交换包含 sid 的 URL 时可能出现的用户错乱。

如图 3 所示:

Jsprun_ServerOpti3.gif

这个选项建议关闭,现在的用户基本上没有禁止使用 cookie 的情况的,所以关闭这个选项可以给服务器节省部分资源。

4、最大在线人数

请设置合理的数值,范围 10~65535,建议设置为平均在线人数的 10 倍左右

如图4 所示:

Jsprun_ServerOpti4.gif

这个设置通过设置 sessions表的最大记录,来控制最大的在线人数,通过这个选项可以适当的控制服务器的资源消耗

所以可以根据你的在线人数来调节这个设置。

5、在线保持时间(分钟)

请根据访问情况设置合理的数值,访问量大的站点应当调小该数值,设置范围 5 - 60,过大或者过小的设置都有可能会增大服务器资源开销。

如图 5 所示:

Jsprun_ServerOpti5.gif

这个选项是一个比较重要的设置,因为设置过大,你的资源会消耗过多的,特别是站点访问量比较大的站点。

这个实现是把所有的访问记录在 seesions,对于在改设置时间内没有活动的用户,就会被踢出这个记录。

对于一般的站点,建议设置15分钟。

6、发帖灌水预防(秒)

两次发帖间隔小于此时间,或两次发送短消息间隔小于此时间的二倍将被禁止,0 为不限制

如图 6 所示:

Jsprun_ServerOpti6.gif

这个为了防止多次刷新来发帖,而设置的,最好这个设置为15秒。

这个对于版主的可以在管理组设置

发帖不受限制:

设置发帖是否不受灌水预防和最大字数等

来跳过这个限制。

7、搜索设置

搜索时间限制(秒):

两次搜索间隔小于此时间将被禁止,0 为不限制

如图 7所示:

Jsprun_ServerOpti7.gif

搜索是论坛最消耗资源的一个应用,建议对非管理组都不开放全文搜索(用户设置=》用户组设置=》具体详情=》允许使用搜索: 来限制部分用户组的搜索权限。

所以这个值必须有所限制,最好设置为30秒。

8、60 秒最大搜索次数

论坛系统每 60 秒系统响应的最大搜索次数,0 为不限制。注意:如果服务器负担较重,建议设置为 5,或在 5~20 范围内取值,以避免过于频繁的搜索造成数据表被锁

如图 8 所示:

Jsprun_ServerOpti8.gif

这个机制可以很大程度上减少服务器的搜索负载,强烈推荐开启此设置,推荐设置值为 10。

9、最大搜索结果

如图 9 所示:

Jsprun_ServerOpti9.gif

每次搜索获取的最大结果数,建议设置为默认值 500,或在不超过 1500 范围内取值

这个对于一般的搜索的准确度的补充,因为搜索未必一下子就达到用户的搜索需要。那么可以设置为 100-200 已经足够了。

这个设置也是可以轻微减少服务器的负担。