题记

我秃了,我也变强了!————一拳超人

正文

俗话说,兴趣是最大的动力,我也是这样认为的。说起来,作为一个与计算机基本不搭边的专业的学生党,在学习这一块上更是显得孤独。没有人可以请教,大部分时候,百度谷歌能够帮助你解决一些问题,但更多的时候却还是要靠自己的摸索。在去年的这个时候,不知怎的,心中萌生了想要做一个论坛的想法。不过在构建之前,还是对相关的资料进行了查询。结果发现当时国内的各个论坛情况不是特别乐观,可以说论坛的黄金时期已经随着智能手机的普及,微信、APP、小程序的诞生而已经逝去。现在的论坛从当初的广撒网式结构,慢慢转变为垂直领域式的结构。虽然情况是相当糟糕的,但这还是阻止我不了我心中的想法的。

首先遇到的问题便是对论坛系统的选择,国内discuz和phpwind都是很知名的,还有一些小的论坛程序。经过对比之后,个人最后还是入了dz的坑。因为相关资料的全面和服务的稳定性。不过那个时候运气是真的不好,正值discuz官站在进行维护,时间持续了近一个月,那段时间是无法查看官站里的资料的。所以我的第一个论坛算是在摸爬滚打中建立起来的。不过后来就很快推倒重做了,首次构建发现了许多的问题和尝试了许多的操作,第二次是吸取了前面的经验教训,重新建立起来的。不过这一次还是出现了问题,第二次构建的过程过渡追求功能了。安装了一堆的插件,拖慢了论坛的速度,而且还增加了许多的隐患。这延迟速度真的是令人头疼。于是在不得已之下,再次重新推倒重做。第三次构建,化繁为简,保留了主要的功能,和少量的插件。一段时间平安无事。

经过一段时间,论坛的速度变得明显的缓慢起来,服务器方面应该没有什么问题的,进行逐步排查之后,是数据库被注入了一堆杂七杂八的垃圾,拖慢了速度。由于之前的安全意识不够强,也没有做好备份数据的工作。于是,再一次推倒重建。历经近一年的时间,吸取历次的教训。重新进行构建论坛,这一次取消了用户的上传文件和图片的权限,以使用外链来替代,对模板文件也进行了调整修改。通过对象储存,CDN和外链的协调使用,提高论坛的访问速度。有效利用有效的资源。同时服务器在原先的防火墙的基础上加入了正则过滤,略微提高安全性。最后就是备份了,自动备份保留最近的100份备份。即便出了问题,回滚即可。做到有备无患。

不过现在PC端的论坛的是真的开始没落了,BBS的形式不会消失,现在的移动端,未来又会是什么呢?真叫人期待啊!