為了讓網站往好的方向成長,平常就要持續實驗、調整然後分析來找出可以最佳化的項目,維持網站內容新鮮度也很重要,就我的經驗來說我和大部分站長一樣都會透過 Google PageSpeed Insights 檢測網站評分,參考結果提供的說明進行調整,或是使用 Google 「Web.dev」協助開發者打造出更現代化網頁,其實追求分數高低沒有什麼實質意義,反而是解決網站已知問題較有幫助,畢竟每個案例都大不相同,對其它網站有用的最佳化方式也不一定適合自己。
網頁監控
Simple Ops 最簡單的網站效能監測服務,指標分數發生變化時發送通知
Pingbreak 簡易網站監控服務,可設定間隔一分鐘無監測數限制
剛介紹完「Freshping 免費網站監測服務,每分鐘檢測伺服器可否正常連線」後,再來分享一個我找到的免費監測服務,就如同前一篇文章所說,網站監測多半都是付費服務,但也會有兼具免費和付費方案的情形,而在差異上主要是可監測網站數量、時間間隔或是可使用的監測節點數不同,如果是一般個人網站,沒有額外預算使用付費方案的話,其實免費方案搭配上 Email 警報通知就已經夠用。
Freshping 免費網站監測服務,每分鐘檢測伺服器可否正常連線
常見的網站監測服務大多會分為免費和付費方案,主要差別在於可監測的網站或伺服器數量、測試間隔時間、可使用的監測節點數或是細部功能,像是在無法連線時利用手機簡訊或撥打電話發送警報通知就是付費功能,一般免費方案只能使用 Email 或是串連其他的即時通訊軟體。如果沒有額外預算使用付費監測工具,免費版也聊勝於無,之前介紹的 Uptime Robot、Montastic、Updown.io 和 Jetpack Monitor 都是不錯的選擇。
Is it down? 查看 Google、Facebook、IG 等大型網路服務可否正常連線
每個網站或服務都有出現異常的時候,一般來說,世界級的網站可能比較少發生狀況,畢竟有龐大的硬體和團隊在監控,一旦無法連線,造成的損失可能難以想像,不過偶爾也會看到因為人為疏失而讓網站無法連線,尤其每隔一段時間都會出現一下,就好像連鎖反應。每次遇到無法連線時都先檢查自己的網路是不是發生問題,重新連線 Wi-Fi 是基本功,但最想知道的是其他人能不能正常連線。
Curler 超簡單免費網站監測工具,30 秒輕鬆完成相關設定
身為網站管理者,應該會想確定網站是不是隨時能夠連線,如果無法正確連上,也至少要在最短時間收到警訊通知,才能以最快時間處理,減少因無法連線造成的損失,事實上有非常多網站監測工具可以做到,例如:Uptime Robot、Updown.io、Site24x7 都有所謂的免費方案,假如你是使用 WordPress 架站,官方開發的強化外掛中也內建網站監測模組,只要開啟 Jetpack Monitor 就有 24/7 全天候的監測功能可以使用。
Uptime Robot 老牌免費網頁監控服務,可加入 50 頁面、5 分鐘間距
每個網站經營者都必須準備至少一個網站監測服務,以我的經驗來說,我喜歡 Pingdom 搭配 Jetpack Monitor(WordPress 公司提供的免費監測工具),沒有一家主機商保證自家伺服器能夠 100% 正常運作,透過監測服務在發生問題當下就能立即收到警報通知,有效減少因無法連線造成的損失。我之前就陸續介紹過不少好用的監控工具,多半都有提供免費方案,如果你需要更短的監測時間間距、更多監測項目或簡訊通知功能就必須付費升級。
Wachete 監測網頁內容變化發送 Email 通知,可追蹤價格和 HTML 原始碼
Pagetrack.io 免費網頁監測服務,內容出現變化時以 Email 寄送畫面擷圖
DNS Check 免費網站監測服務,每五分鐘自動檢查回傳 DNS 紀錄是否異動
如果有架站經驗,一定對網域名稱伺服器(Domain Name Service,DNS)不陌生,大部分會選擇使用由網域名稱註冊商或虛擬主機提供的 DNS 紀錄,但也有一些人會自己搭建環境,只不過要維持伺服器穩定並不是一件容易的事,尤其考量到解析速度、安全性等眾多複雜技術環節,我後來推薦架站的朋友使用 CloudFlare,沒有流量和請求數限制,分流功能亦能大幅節省網站流量消耗,同時透過世界各個資料中心來達到加速網站效果。