发现论坛在线会员 - 总计 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();}-->,忽略了对手机版在线人数的统计。加上了手机版的在线人数,现在网站的在线人数的统计结果增加了很多。 |
GMT-5, 2024-12-21 10:55
© 2005-