何謂網站效能監控?有何用處?

上星期我要找一張新沙發,瀏覽了所有當地傢俱店的網站。幾家最大的商店中有一家的網站不及格,網頁上幾乎沒有顯示任何資訊。但我還是收到了商店的臉書廣告,點擊廣告後,還是沒有內容。我跟他們的競爭對手買了沙發。

可悲的事實是許多小型或甚至中型企業建立了網站,卻完全不知道網站的表現如何。潛在客戶可能進入網站,等了好幾秒才有回應,然後失望的離開,根本就沒有給您任何機會!

這些公司發現問題的唯一方式就是有人投訴,但這些不過來逛逛的人很可能就此放棄這個網站,通常是順便看看網站的員工發現到網站表現不佳或完全癱瘓。
您的網站是一項非常重要的資源,不容浪費。其已日漸成為您業務的核心,是人們發現、更瞭解您的產品與服務,並且在購買後與您互動的主要方式。是您公司的門面,所以不應該抱持置之不理的態度。

以下是許多企業不知道的:

  • 87%的網站訪問者不過花了2秒等待頁面載入,就會放棄您的網站。
  • 理想的載入時間不超過1-2秒。
  • Google 對自身網頁的載入目標為不到半秒。
  • Google 會給反應慢的網站負排名。

聰明的企業知道網站監控是確保適當效能所必需,他們通常會購買網站監控服務並按月為這些結果付費。對於在雲端、與企業內部應用程式沒有即時或動態連接的簡單網站,這種服務是可以的。但每個月都會收到帳單,也不能保證以後不會漲價,而且這些服務主要針對上線時間,以99.99%的上線時間為目標,而非您網站的整體效能。這種服務對您可能有問題的內部網路一無所知,特別是當網站或有些基本資料位於您的防火牆內時。

對大多數的公司來說,自己擁有又能控制及配置的網站監控是更好的選擇。如果能將網站監控整合到已在追蹤您整體網路效能的更廣泛網路監控解決方案中、在發現問題時建立警報、報告整體以及網路特定區域的運作狀態,並提供歷史紀錄檢視,那就更好了。在此情況下,網站不過是另一項要追蹤的項目,資料會流入網路監控介面,而您的IT人員已經在使用該監控介面取得警示、報告並支援補救措施。

深入瞭解網路監控

簡單來說,網站監控在問題發生時提供警示,快速找出網站問題的根本原因,保證並恢復網站效能等級,以利創造令人滿意的網站經驗,並符合您可能要遵守的任何網站「服務水準協議(Service Level Agreements,SLA)」。

警示

監控網站後,您幾乎可以知道任何與其運作情況有關的資訊。這樣的資訊量非常龐大,雖然擁有所有資料是件好事,但您需要的是讓最重要的問題置頂。這就是警示的作用,您不需要告訴您網站正常運作或是速度變慢2%的簡訊、電子郵件或電話,當您被這樣的訊息淹没時,只會變成干擾。

您需要有意義的警示,而藉由優良的網站監控解決方案,您將能精細地控制有資格生成警示的條件,包括定義單獨的警告及停機狀態、指定關鍵及非關鍵應用程式元件,並配置應用程式層級的相依性。

儀表板

警示處理會帶來高衝擊的動作項目,例如當某樣東西壞掉或嚴重受損,而需要快速修復時。第二級的即時性則是「當前狀態儀表板(Current Status Dashboard)」,可快速提供網站應用程式的運作狀態。亦能分析應用程式效能問題隨時間的變化,並利用「元件摘要儀表板(Component Summary Dashboard)」發現、診斷並解決長期問題。

取得最終使用者反應時間的真實情況

網站監控可在使用者遭遇很差的反應時間時,做出提醒。藉由 WhatsUp Gold,IT 可利用 Progress iMacros 及 iDrone 軟體擴充套件,量測端對端反應時間,並使用兩者建立能在網路上任何地方運行的監控腳本。

網站復原自動化

若網站停擺,能夠通知 IT,讓他們採取行動、恢復正常運作當然很好。但這不夠即時。如果 IT 專家不在呢?或者如果通知發送到留在車上或沒電的手機上呢?能在不需要 IT 介入的情況下立即解決問題,不是更好嗎?

藉由 WhatsUp Gold,IT可以建立在發生如停機等狀態變化時,立即啟動的多步驟「動作策略」。動作會立即編寫一筆日誌條目,調用動作腳本重新啟動系統,並發送電子郵件通知給 IT。

HTTP 監控的重要性

網站與 HTTP 息息相關,此協定是檢視網站效能狀態的關鍵。WhatsUp Gold 使用 HTTP 監控網頁內容並提出警示,解決方案的「HTTP 內容監控器(HTTP Content Monitor)」檢查特定的網頁,確保頁面上顯示的是正確的內容。若否,IT 或網站團隊會收到警示,或可執行自動化動作。

您可以使用應呈現在頁面上的特定文字字串執行檢查,方法為請求 URL 並檢查 HTTP 回應。如果字串不存在,表示網頁可能停擺、遺失或遭到修改。

「HTTP 內容監控器」確保您的網頁完整可用,並在訪問者使用的各種瀏覽器上正確地呈現,這在確保正確完成網頁更新方面特別好用。如果更新失敗,您就知道必須再做一次。

您的網站不是一個孤立的應用

您的網站並不是獨立存在,而是以各種方式與其他事物連接。舉例來說,可能連接至其他為網站提供資料的應用程式,例如 Microsoft SharePoint 以及您的網站內容管理與發布解決方案。在此情況下,網站應用是所有支援該網站之所有軟體的綜合體,應該要從更整體的角度加以監控。

如果您的網站為內部架設,那就是整體網路的一部分,網站的生死取決於網路的效能。在此情況下,能夠瞭解整個網路環境的網站監控解決方案至關重要。

即使是外部寄存的網站,也與您的內部網路相連。其可能是由在總部工作或現在為遠距工作的網站團隊管理,他們的網路連線、應用程式及基礎設施都必須妥善運作,網站才能正常執行。能夠處理網站監控的整體網路監控解決方案能解決所有這些問題。

如果您的網站位於內部伺服器,您會需要監控伺服器的可用性及效能。伺服器是否上線、CPU 使用率為何、是否有足夠的記憶體、磁碟是否已滿?這些都是瞭解網站性能與確保伺服器不會停擺而使網站性能下降的關鍵。

Doug Barney was the founding editor of Redmond Magazine, Redmond Channel Partner, Redmond Developer News and Virtualization Review. Doug also served as Executive Editor of Network World, Editor in Chief of AmigaWorld, and Editor in Chief of Network Computing.
subscribe-form-patch-bg

訂閱郵件列表

通過每月的電子郵件獲得我們最新的部落格文章

Loading animation