未来往事
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文件找到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/
本站采用「署名 4.0 国际(CC BY 4.0)」创作共享协议。通俗地讲,只要在使用时署名,那么使用者可以对本站所有原创内容进行转载、节选、混编、二次创作,允许商业性使用。除非在文章正文内单独说明,本站欢迎各种形式的转载。互联网技术更新很快,本站很多文章都具有实效性,我会及时更新原文,但转载的文章无法通知更新。为了不给读者造成困惑或误导,请大家在转载时保留此出处信息。
发表评论
  昵称 [注册]
  密码 (游客无需密码)
  网址
  电邮(电子邮件地址不会被公开, 仅用于接收评论回复提醒使用)
OpenID登入 权限选项 表情