rinald_未来往事

discuz大数据站点性能优化_响应慢卡/502/503/cpu100%解决方案

Discuz
discuz大数据站点性能优化_响应慢卡/502/503/cpu100%解决方案

适合版本

DiscuzX全线产品(1.0/1.5/2.0/2.5/3.0/3.1/3.2)

程序方面

1、检查代码是否有不合理语法,死循环等(这项是个时间活,主要检查自己添加的代码及安装的插件)。例如关闭不需要的插件;首页N类似功能建议使用diy或模板,不建议使用插件
2、关闭云平台中不用的项目,例如:纵横搜索等
3、云平台手动设置接口ip,优化选择速度
4、后台配置启用相关优化、缓存等。如果可以,建议启用memcache内存优化
5、关闭非正规联盟的广告
6、如果有必要可以启用CC攻击:
  $_config['security']['attackevasive']  = 0;(0表示关闭此功能)
  0表示关闭此功能
  1表示cookie刷新限制
  2表示限制代理访问
  4表示二次请求
  8表示回答问题(第一次访问时需要回答问题)
  同时也可以设置为组合的方式,如1|2表示同时启用cookie刷新限制和限制代理访问。

  解决搜索引擎索引问题,在主目录下打开/source/include/misc/misc_security.php文件找到
  1.   if($attackevasive & 4) {  
  2.       if(emptyempty($lastrequest) || TIMESTAMP - $lastrequest > 300) {  
  3.           securitymessage('attackevasive_4_subject''attackevasive_4_message');  
  4.       }  
  5.   }  
  6.   修改为:  
  7.   if($attackevasive & 4) {  
  8.       if(emptyempty($lastrequest) || TIMESTAMP - $lastrequest > 300) {  
  9.       $kw_spiders        = 'Bot|Crawl|Spider';  
  10.               // keywords regular expression of search engine spiders  
  11.       if(preg_match("/($kw_spiders)/i"$_SERVER['HTTP_USER_AGENT'])) {  
  12.               // match search engine spiders  
  13.       }else{  
  14.           securitymessage('attackevasive_4_subject''attackevasive_4_message');  
  15.       }  
  16.   }  
  17. 信息来源:未来往事  http://fity.cn  
7、数据量较大的站点建议优化以下discuz主要性能瓶颈点:
├session机制优化
├分页性能优化(分页瓶颈)
├帖子点击数缓存即时更新优化
├计划任务异步优化机制
├对数据量较大的表根据sql查询情况,对相应的字段建立索引(有效防范mysqld.exe进程100%或不稳定现象)
例如:ALTER TABLE `pre_threads` ADD INDEX ( `dateline` );

服务器方面

1、卸载服务器上不常用的软件及插件
2、所有安装的插件建议从其官方网站进行下载
3、优化配置安装php,mysql等组件
4、结合服务器相关日志数据分析慢程序、慢sql 及结合mysql show processlist命令查看当前有哪些线程在运行等。
5、如果可以,建议配置memcache优化
6、结合服务器相关日志数据分析服务器是否存在攻击、防盗链、采集等
7、如果为IIS服务器建议对站点进行独立配置应用程序池
8、定期对服务器进行全盘文件扫描
9、定期清理服务器残留session文件
10、建议更换为linux系统
专业提供中大型站点技术运维支持服务。如果遇到问题需要支持可以联系博主QQ,加QQ视为认同付费支持. 感谢您对 未来往事 的支持!点击这里给我发消息
关于w3wp.exe/mysqld.exe进程cpu100%问题解决方法请参考未来往事w3wp.exe mysqld.exe进程cpu100%问题解决方法
原文作者:rinald
原文地址:http://fity.cn/post/475.html
互联网技术更新较快,本站很多文章具有实效性,我会及时更新原文,但转载的文章无法通知更新。为了不给读者造成困惑或误导,请您在转载时保留此出处信息,尊重别人也是尊重自己。

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。