discuz 服务器资源消耗过大

一、数据库优化

检查表 pre_home_notification,pre_home_friend_request,一个通知表,一个是好友请求表(一些人可能会利用注册机进行大量账户注册,发布垃圾信息。)。因为进入discuz网站会查询这两张表的数据,告诉登录的用户通知和请求信息,如果数据量很大会影响数据库查询速度,进而影响程序处理时间,导致cpu在短时间内上升很快(尤其是频繁刷新网站的时候),这两个表可以清空。如果有其它表的数据量比较大,需谨慎处理。

二、论坛性能优化

1、性能优化,参考:http://www.discuz.net/thread-2756252-1-1.html

2、开启伪静态,后台--全局--SEO设置--URL 静态化

3、开启Gzip设置,config_global.php文件中$_config['output']['gzip'] = '1';

4、尽量减少使用不必要的插件,尽量使用成熟插件作者的插件

5、数据库优化,后台--站长--数据库--优化,后台--站长--用户表优化

三、discuz防cc设置

推荐设置:config_global.php文件中,$_config['security']['attackevasive'] = 1|4;。最好不要限制代理访问,使用
移动网并通过微信访问网页,被限制。

参考:http://www.discuz.net/thread-2397964-1-1.html,注:网址是discuz的资料,里面说明很详细

猜你喜欢

转载自blog.csdn.net/qq_28153317/article/details/79900190