最后说一下,现在PHP阵营的论坛系统总体上比ASP的好很多,但很多时候,由于文章系统等地方使用ASP的代码,所以租用了支持ASP的虚拟主机,这时候最好的方案是ASP的论坛系统,可惜动网太让人失望了,7.0版本后迟迟未见8.0的推出,对用户呼声最高的伪静态化也没有提供,让很多铁杆用户都伤心了。最近发现discuz推出asp.net的论坛系统了,过段时间我会尝试一下,看看好不好用,到时候再跟大家进一步交流。
从去年11月底开始做网站,到现在每天独立IP4万,PV40万左右,积累了一些经验。论坛是每个网站必不可少的功能,所以我也花了很多时间对比不同的论坛系统,半年多来,目前主流的三个论坛系统(DvBBS/Discux/PHPwind)我都用了一遍。以下是我的一些使用经验,从安装便捷性、使用过程中的问题、搜索引擎友好度、官方论坛免费支持3个方面说一下,希望对新手有一定参考价值。
1、安装、使用经验:
首先说我的第一个网站A,一开始就用PHPWIND 5.0.1,除了界面丑陋了点,其他方面都还不错,安装、备份、恢复数据都非常简单,适合新手使用。但是一段时间后,发现我的论坛被自动广告机盯上了,每天都有机器注册的ID,并在每个板块都发一个广告贴,需要不断删除,虽然PHPWIND支持按照用户名批量删除,但还是非常郁闷。后来在论坛里有人说可以在注册时候加一个回答问题的选项,譬如“北京奥运会是哪一年举办”回答正确了才能注册成功,我使用这个方法后,效果是立竿见影,烦人的广告一扫而空。可惜没过几天,又有机器注册了,于是我马上在注册文件里面更新了一个问题,又可以安宁了。所以我觉得这个方法还是很不错的。
前段时间看了下phpwind 5.3.0的版本,这个版本在后台就集成了上面说的防机器注册的功能,不在需要自己去改注册文件并上传覆盖了,非常方便。
今年3月份开始,我又做了第二个网站B,由于当时A网站的PHPWIND论坛还不断受到机器发广告的困扰,所以这次我选择了DISCUZ,安装、备份跟PHPWIND一样简单,而且后台的分类也比较明确。由于DISCUZ和奇虎搜索有合作,所以在discuz后台有奇虎论坛营销的功能,使得整个系统比较庞大,我个人比较讨厌这个,因为我也不指望奇虎给我带来访问量。
4月份,第三个网站C上线了,网站的内容找到的是免费源码,ASP写的,所以只要买一个ASP的虚拟空间,不支持PHP的论坛,只好选择动网论坛系统,一段痛苦的经历开始了。动网论坛分商业版(mssql数据库)和免费版(ACCESS数据库),免费版的数据库是ACCESS的,安装过程很简单,但据很多网友的经验,当访问量比较大或者数据较大时,ACCESS的论坛系统访问速度非常慢,于是我又找了一个mssql的破解版。相比起PHPWIND和discuz,动网mssql版本的论坛安装起来就麻烦多了,需要现在自己的本机上安装MSSQLSERVER,更改数据库的表结构才能完成。而且以后的备份都需要通过MSSQLSERVER来完成,对于每天都要备份数据的人来说,实在是比较麻烦。但经过一番折腾后,我还是在虚拟主机上成功安装了动网的MSSQL版本。
论坛上线后,很多用户反馈打开速度很慢,一方面固然有空间的问题,但我A网站的空间也是在这个服务商上面的,用户访问A文章的PHPwind论坛时候速度还可以。所以我判断是动网ASP的问题。在用户的不断抱怨中,而且加上动网论坛不支持伪HTML的URL结构,对搜索引擎很不友好,我决定要更换成PHP的论坛了。经过比较PHPWIND和DISCUZ的数据转换工具、服务后,觉得DISCUZ的比较完善,所以新买了一个PHP的空间,把论坛转为discus了。转换的过程还算比较顺利,DISCUZ的热心帮忙的用户也很多,这点非常不错。
2、对搜索引擎的友好度:
搜索引擎对一个站点的重要性不言而喻,要在百度、google等搜索引擎上表现得好,首先一个问题就要被收录较多的页面,搜索引擎喜欢html结尾的文件,所以我们在做网站时候,最好所有页面都是.html的。