記憶盒子

把記憶裝進(jìn)灰色的盒子,封裝起來(lái),那年那月,重新拾起。

首頁(yè)搜索目錄
search
當(dāng)前主題: 軟件編程

【案例分析】一步一步找出網(wǎng)站速度慢的原因

作者:Kaka    時(shí)間:2014-4-2 17:56:19    瀏覽:    評(píng)論:12

      在群里經(jīng)常有人詢(xún)問(wèn)網(wǎng)站速度為什么這么慢的問(wèn)題,這里我特地從中找出一個(gè)案例,一步一步找出網(wǎng)站速度慢的原因,希望看了文章的人能受到啟發(fā)。

      一、測(cè)試網(wǎng)站速度,初步了解網(wǎng)站概況

      首先測(cè)試網(wǎng)站速度如何,測(cè)試網(wǎng)站速度可以到卡卡網(wǎng)這里http://www.howtostagehomes.com/webcheck.aspx,下圖是該案例的網(wǎng)站速度表現(xiàn)情況。

圖一:測(cè)試網(wǎng)站速度

圖一:測(cè)試網(wǎng)站速度

      從圖中看到,網(wǎng)站內(nèi)容下載速率只有1點(diǎn)幾K,確實(shí)是太慢了,一般下載速率要達(dá)到50-100K才算過(guò)得去,超過(guò)100K的屬非常優(yōu)秀。

      從圖中還看到,網(wǎng)站已經(jīng)啟用了GZip壓縮(如何檢測(cè)網(wǎng)站是否啟用GZip),壓縮后的體積有10206b字節(jié),平均打開(kāi)時(shí)間有7.8秒。

      該網(wǎng)站使用的是阿里云服務(wù)器,7.8秒算是很慢很慢了。

      什么原因?qū)е戮W(wǎng)頁(yè)下載速率這么低呢?

      二、查找網(wǎng)站速度慢的原因

      到底是服務(wù)器的問(wèn)題,還是網(wǎng)站自身的問(wèn)題呢?現(xiàn)在還不能確定。

      經(jīng)了解,網(wǎng)友這個(gè)網(wǎng)站首頁(yè)是動(dòng)態(tài)的,它要每次打開(kāi)都從數(shù)據(jù)庫(kù)讀取最新數(shù)據(jù)。是不是這個(gè)原因?

      我于是叫網(wǎng)友把首頁(yè)另存為一張網(wǎng)頁(yè),再測(cè)測(cè)看這張靜態(tài)網(wǎng)頁(yè)的打開(kāi)時(shí)間是多少,下載速率是多少。結(jié)果如下圖所示:

 圖二:測(cè)試網(wǎng)站速度

圖二:測(cè)試網(wǎng)站速度

      從圖中看到,下載速率明顯提高了很多,大部分地區(qū)都超過(guò)了100K,而平均打開(kāi)時(shí)間更是達(dá)到了0.359秒的驚人速度。

      這是動(dòng)態(tài)網(wǎng)頁(yè)改為靜態(tài)網(wǎng)頁(yè)后的巨大差異。

      三、問(wèn)題解決方法

      通過(guò)上述分析結(jié)果,知道網(wǎng)站速度慢,不是因?yàn)榉?wù)器性能不行,也不是帶寬不夠,而是網(wǎng)站自身的設(shè)計(jì)問(wèn)題,網(wǎng)站動(dòng)態(tài)網(wǎng)頁(yè)的速度超級(jí)慢,但網(wǎng)站靜態(tài)網(wǎng)頁(yè)的速度就非常優(yōu)秀。因此,解決方法可以從如下幾方面來(lái)入手:

      1、把首頁(yè)動(dòng)態(tài)改為靜態(tài)

      事實(shí)上,大部分網(wǎng)站首頁(yè)都是靜態(tài)的,除非特別的原因,才需要把網(wǎng)站首頁(yè)做成動(dòng)態(tài)的。

      其實(shí),如果需要及時(shí)更新首頁(yè)數(shù)據(jù),可以采用其他方法來(lái)實(shí)現(xiàn),比如在后臺(tái)定時(shí)生成靜態(tài)首頁(yè),10分鐘生成一次,或者采用動(dòng)態(tài)首頁(yè)緩存的方法,網(wǎng)頁(yè)緩存可以大大提高訪(fǎng)問(wèn)速度,緩存的時(shí)間設(shè)為10分鐘。

      2、數(shù)據(jù)庫(kù)采用獨(dú)立服務(wù)器

      分析結(jié)果顯示,網(wǎng)站速度慢是因?yàn)閯?dòng)態(tài)讀取數(shù)據(jù)庫(kù)的數(shù)據(jù)造成的,因此,如果第一種方法行不通(例如你需要即時(shí)更新首頁(yè)數(shù)據(jù)),那么可以考慮數(shù)據(jù)庫(kù)與網(wǎng)站應(yīng)用程序不要放在同一臺(tái)機(jī)器,另外找臺(tái)性能比較好的服務(wù)器來(lái)運(yùn)行數(shù)據(jù)庫(kù),這樣將提高數(shù)據(jù)庫(kù)的讀寫(xiě)能力,從而提高網(wǎng)頁(yè)的打開(kāi)速度。

      總結(jié)

      本案例的分析過(guò)程,還算比較容易,如果上述分析還不能知道原因,比如網(wǎng)頁(yè)改為靜態(tài)后,問(wèn)題照舊,那就要把問(wèn)題的焦點(diǎn)集中在服務(wù)器性能、線(xiàn)路及帶寬上了,這需要更進(jìn)一步的分析,可能需要更換服務(wù)器,或者增加帶寬才能解決問(wèn)題了。請(qǐng)參看此文《網(wǎng)站速度慢?看看主機(jī)帶寬多少

      您可能對(duì)如下文章也感興趣

      網(wǎng)站速度測(cè)試標(biāo)準(zhǔn)及滿(mǎn)意度分析

x

標(biāo)簽: Internet  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動(dòng)優(yōu)化工具 ※

上一篇: 遠(yuǎn)程更改3389端口添加防火墻后自動(dòng)斷開(kāi)的注意問(wèn)題
下一篇: asp包含文件#include file和#include virtual有什么區(qū)別
  • 10.電****
  • 純靜態(tài)化頁(yè)面的確很好 不過(guò)可惜我用的是wordpres了…
    Kaka 于 2014-8-22 15:30:42 回復(fù)
    WP也可以靜態(tài)化的吧。
    電腦愛(ài)好者 于 2014-8-22 16:35:08 回復(fù)
    wp只是偽靜態(tài)啊 鏈接看上去是html靜態(tài)的 本質(zhì)還得調(diào)用數(shù)據(jù)庫(kù)什么的
    不像dede可以直接生成html文件
    苦惱…z-blog可以生成靜態(tài)文件的嗎
    Kaka 于 2014-8-22 16:41:16 回復(fù)
    zblog是直接生成html的,我博客就是用zblog搭建,你看我的博客是全站html的。速度快了很多,服務(wù)器壓力也小很多,好處多多。
  • 2014/8/22 15:25:00 回復(fù)該留言
  • 8.飛****
  • 網(wǎng)站打開(kāi)速度慢,跟鏈接速度有關(guān)另外跟鏈接容量也有關(guān)系。
  • 2014/6/18 15:38:08 回復(fù)該留言
  • 6.金**
  • 網(wǎng)站越就越慢,學(xué)習(xí)谷歌控制首頁(yè)字?jǐn)?shù)
  • 2014/5/9 21:35:37 回復(fù)該留言
  • 5.悟**
  • 數(shù)據(jù)庫(kù)放在另外的服務(wù)器會(huì)增加運(yùn)營(yíng)成本的啊
  • 2014/4/17 19:41:42 回復(fù)該留言
  • 1.教****
  • 我也測(cè)試了一下,發(fā)現(xiàn),的確是這樣的

    其實(shí),你還少了一條:網(wǎng)站程序

    好的網(wǎng)站程序,即使是動(dòng)態(tài)的也好過(guò)差的

  • 2014/4/6 21:39:13 回復(fù)該留言

發(fā)表評(píng)論:

◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

訂閱博客                   QQ交流群(312716741)

  • 通過(guò)Google訂閱本站 通過(guò)鮮果訂閱本站 通過(guò)抓蝦訂閱本站
  • 通過(guò)QQ郵箱訂閱本站 通過(guò)Yahoo訂閱本站 通過(guò)有道訂閱本站

Search

最新評(píng)論及回復(fù)

最近留言

網(wǎng)站分類(lèi)

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粵ICP備14028160號(hào)-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.