发现论坛在线会员 - 总计 1100 人在线 - 最高记录是 1100 于 2024-06-04 之记录不能被突破后,我在谷歌搜索了一下,发现很多discuz 网站 都显示最高记录是 1100人。最后分析确定是discuz内设值太低的问题。
修改方法如下:
在数据库Database中,修改两个数据表Table的值
1. 将TABLE `pre_common_setting` 中maxonlinelist的值改成5000。或进入后台管理中心》全局》性能优化》服务器优化》最大在线人数 设为5000。
2. 在数据库发布如下命令: ALTER TABLE `pre_common_session` MAX_ROWS=5000
这样修改后,系统的最大在线人数设为了5000。
另外发现在修改手机(触屏)版的程序时,很多年来都误删去了关键的一行: <!--{eval updatesession();}-->,忽略了对手机版在线人数的统计。加上了手机版的在线人数,现在网站的在线人数的统计结果增加了很多。
|