web效能優化系列之網站瓶頸識別

silent發表於2015-03-31

  最近,公司網站的的訪問量日益增大,PV馬上過百萬了。前期網站一到訪問高峰,馬上會變得很卡甚至打不開,後來做了很多優化後現在訪問比較順暢了。經過此事明白了一個道理,在遇到這類問題要做到兩點,第一要相信自己的判斷,不要隨便輕易相信別人的話,沒有人比你對自己做的東西更加了解。第二要相信你遇到的問題很多年前別人已經遇到過,廣大的網友肯定有解決辦法,汲取他們的解決經驗和慘痛教訓就行了。

  效能優化工作總結如下:

  首先要網站的效能瓶頸,有優化的目標才能有針對性,否則只能是做無用功了。那麼常見的會產生效能瓶頸有哪些呢:

  1、網站連線數過多

  2、網頁太大,頁面混亂

  3、網頁缺少快取

  4、程式存在錯誤

  5、資料庫效能不足

  6、網站頻寬不足

  7、伺服器效能不足

  8、web容器問題

  9、訪問量過大,但系統未做負載均衡

  10、其他問題

  那麼如何識別以上的問題呢?當然是使用工具了。

  1、檢視網頁效能我使用的工具有YSow這個工具,足夠強了,推薦部落格:http://luosongsong.com/reed/362.html

  2、檢視伺服器效能用系統提供的效能工具,直接可以檢視當前的I/O狀況、網路使用狀況、連線數、併發使用者數

  3、壓力測試工具。有loadrunner當然更好了,個人用微軟的測試工具Web Application Stress,還算實在的工具

  4、識別資料庫效能問題。網站用的是Sqlserver2008(不要鄙視了),自帶的效能監測工具就可以識別效能所在,不會使用找度娘吧...

  

相關文章