打开8.5或8.7的后台,找到菜单,创始人->高级应用配制,会看到
这些功能都是提高论坛性能的功能,下面解释一下适用的范围:
sphinx是搜索索引用的,要知道,一个网站最大的性能问题在于搜索,如果仅仅靠论坛自带的搜索,中型网站以后就会产生一定程度的性能问题,导致mysql进程卡死,这种情况,就需要配制sphinx,当然,使用sphinx最好使用两台mysql服务器,一台做主服务器,一台做从服务器,两台做主从同步。sphinx再重建索引时会消耗内存,所以sphinx搭建在从服务器上比较好。
sphinx使用范围:大部分有点规模的网站。
memcache是一个缓存工具,比如把一些会员信息,缓存在web端的内存里,所以使用的话,web端内存要尽可能大,比如16G以上。不然没必要开memcache的,memcache也需要配制环境的。memcache是作为节约服务器资源使用的,多加些内存,省台服务器,划算哈。
memcache使用范围:非常大的网站,pv上百万级别,不然没必要开啊。
分布式缓存,是论坛自带的功能,不需要配制环境,是针对
http://phpwind.me/15.html,这种情况才可以考虑开启,否则请不要开。
分布式缓存使用范围:非常大的网站,pv上百万级别,不然没必要开啊。
另外还有
云搜索要隆重介绍下:
以前搜索都是靠sphinx,但sphinx对中型网站维护成本高,需要有一定技术实力才可以开启,而且效果未必有云搜索好,所以现在大部分站点选择开启云搜索,还是比较好的。目前看来,还算靠谱。
当然最关键的还是要从
服务器自身iis,nginx,apache等解决。
windows服务器到了一定程度性能肯定不如linux,而且windows的日志都不如linux,出现错误不好查问题,所以建议有条件的站长,都换linux;
而且最关键的是,linux的nginx,性能远高于windows的iis和apache,所以要用linux,配nginx,
nginx>iis>apache,性能大致如此。
其他再有性能问题嘛,可真要考虑加大您的服务器配制了,一般100万pv的网站,web和mysql要分离,不然抗不住的,当然您的服务器配制非常好也难说。
附录:
Windows服务器iis,php或mysql出现问题怎么解决
http://phpwind.me/13.html