网站响应慢了,用户开始埋怨,老大安排你去优化,可是优化如何开始呢。
优化开始前一定要理清思路,问自己,网站的瓶颈在哪里。
系统的瓶颈在何方呢?如果你的系统有完善的监控分析系统的话,可以从统计数据和图形上
看到大致的系统瓶颈所在,但是如果你的系统没有这些数据,你又如何来确定系统的瓶颈呢。
按照一般的思路,我们对系统进行逻辑功能的划分,如静态服务器,动态服务器,
数据库服务器,业务逻辑服务器。分别针对对这些服务器的带宽、内存使用、cpu使用率、磁盘使用情况进行
分析,如对于动态服务器而言,其cpu的使用率一般情况下是其瓶颈;而对于静态文件服务器,
由于其逻辑简单,但需要传输大量的文件,其出口的带宽很有可能是其瓶颈;对于数据库服务器,
cpu和磁盘都有可能是瓶颈。
我们可以通过如下几个方面来进行查找和排除:
1 网络带宽
带宽可能是最直接的一个瓶颈,可以很容易的估计到。
假如运营商给你提供了10M的带宽,注意带宽的单位是bit,
如果你的一个页面的大小是10K字节,那么一秒钟...[ 查看全文 ]