各位朋友可能会觉得论坛很慢,以致于不愿意多浏览和发帖。在这里我想说一说原因和解决方法。
首先,这是一个可以支持数千人同时在线的大型论坛,论坛程序的复杂性可想而知。再次,这个论坛目前已经收录了6万多个帖子,数据库容量较大,所以在读取数据的时候显得较慢。还有就是这个论坛所在的服务器是放在中国地区,使用的是电信的网络,因此,使用国外ISP或者国内网通的用户普遍会觉得较慢。
但是,正因为这个论坛可以支持数千人同时在线,那么其论坛程序必定是经过严密的编写和经过了数据读取的最忧化。换句话说,这个论坛采用了大量的缓存,把经常需要读取的数据放在用户的本地电脑上和分开独立的一个相对小型的数据库table中。通俗简单来说,就是经常上此论坛的用户可以很快的从他的本地电脑和少数据的数据库中读取数据,从而达到数据读取的最迅速化。
这也就是为什么很久没来这个论坛或者刚刚注册的用户觉得刚刚打开这个论坛读帖子的时候特别慢,而后来速度就逐渐增快。再简单而具体来言,我本人把这个论坛设置了在数据库中保持三天的帖子缓存。也就是说,超过三天没来这里读新帖子的用户可能就会觉得刚开始读新贴的时候比较慢。
总而言之,经过多方面的试验和验证,证明了只要你多在这个论坛浏览帖子和发表帖子,你浏览这个论坛的速度将会明显很高,甚至比本站的首页还快(虽然本站首页所需的数据远远比论坛的小)。