Invent

用什么样的服务器来运营一个SNS社区

您现在的位置: 摘星网络_临沂网站建设优化 > 网站制作 > 站长经验 >

最近发现有一些SNS站点泛起mysql数据库表损坏的情况,而且损坏不止一次,有时是论坛的表坏点,有时候是uch的表坏点,每次都去修复一次,有可能修复过后有的数据会丢失,对SNS社区的运作造成不小的损失。
 

在discuz一个帖子上说:

 

因为 MySQL 本身的读写及锁定机制等方面的原因,与一些其他数据库软件一样,在特殊情况下的极为频繁读写时,或在服务器掉电、死机等情况下,相关的数据文件可能会发生被损坏的情况,通常可以采用以下的方式加以解决。
 

我以为这里主要是服务器的原因,由于我发现凡是在windows2003上运行的大型或者是互动性较强的站点都泛起类似的题目。一个拥有一定用户量的SNS社区,整套系统在服务器上跑的时候,他的缓存机制会频繁的读写硬盘,这对硬盘是一个考验,另外他的强势互动性会频繁的读写数据库,所以在服务器CPU、内存等跟不上的情况下或者断电、死机的情况下数据库就会坏掉了。

至今为止我还没发现在linux主机泛起这样的情况,但这并不是说在linux上就很保险,只是这种情况发生几率会降低。


所以结论是SNS的运营最好不要放在windows的服务器上,特别是vps这种,尽量选择linux主机。