当一个网站访问慢时, 你都是怎么去查询问题, 和解决问题以达到优化效果的
第一, 用 5 分钟排除互联网因素, 借助工具 (如 pagespeed) 分析页面载入过程
1. 某个元素或者图片载入过慢: 具体原因具体分析
2. DNS 解析时长问题: 可以通过购买解析服务, 来让自己的域名在各地 DNS 更多 WordPress 加速缓存
3. 互联网频宽瓶颈: 考虑增加频宽
4. 互联网线路波动: 考虑 CDN, 或者镜像站群站
第二, 要考虑到站群服务器问题
1. 是否有站群服务器过载: 考虑增加硬体
2. I/O 操作: 资料库的频繁读写,站群服务器的频繁请求(包括静态档案的读取,图片的读取)等都属于 I/O 问题。对于资料库的问题,首先要优化 SQL,储存过程等。如果单表资料量过大要考虑做分割或者运用程式来控制分表。如果请求量过大,要考虑做丛集。对于站群服务器(静态)档案的 I/O 问题,则可以考虑做 CDN,这样也可以解决地域性问题。对于动态档案的访问,则涉及到程式码优化及负载均衡两项。
3. 具体应用优化: nginx 针对访问量修改配置档案, 调高 Buffers 调低 keep alive 空连线时间等
第三, 安全方面
1. 检视 webmail 等其它服务日志, 是否存在被攻击现象: 针对安全方面加固
2. 是否有其它攻击存在 DDOS,WEB CC 等
文章来源互联网博客网站,原文地址:http://www.centoscn.com/IT/2015/1208/6495.html