查看網站訪問量(網站訪問慢的常規排查方案)

說實話,比起網站打不開,網站訪問慢更讓人抓狂。因為造成網站訪問慢的因素太多瞭,一般用戶根本無從下手!但是,今天遇到瞭師長!!任他千頭萬緒的問題,從以下三個方面入手,也能輕松破解訪問慢的大難題響應時間、執行時間、加載時間如下圖所示,在訪問過程中,綠色序號處最有可能影響訪問速度一、響應時間過長1.dns解析慢DNS解析緩慢在影響網站訪問的因素中,隻是小概率事件。相對來說,本地DNS故障比較常見。排查方法:通過ping命令ping一個域名,如果幾秒後未返回是否解析成功記錄,那麼就可判定為DNS解析緩慢。如下圖:解決方法:修改本機dns或聯系本地網絡運營商(電信、聯通、移動)調整影響指數:★☆☆☆☆2.建立鏈接慢當我們獲取到服務器IP後,客戶端和服務器建立連接,這個鏈接的速度與質量取決於線路的優劣。最常見的問題就是跨線路訪問,地理位置相差很遠的訪問,中繼網絡異常等。排查方法:如果ping一個網址,存在大量丟包或者很高延遲(國內ping延遲超過50ms),就會導致訪問的連接線路異常。如下圖:如果網站禁ping瞭,推薦使用tcping測試端口(該命令所需軟件需要下載,添加到系統環境變量中)解決辦法:可通過cdn加速,如果是線路短暫的不穩定,可等待線路調整,或嘗試重啟路由光貓,但不一定能能徹底解決。影響指數:★★★☆☆二、執行時間慢1.服務器響應慢當一個服務器健康運行,這個時間幾乎可忽略,但是如果服務器不那麼健康,比如CPU,內存,磁盤IOPS,帶寬,隻要一個達到瓶頸的服務器就是亞健康,將直接影響訪問速度。排查方法:如果此前訪問很快的網站訪問突然變慢瞭,在網絡無問題的情況下,雲主機可查看內部資源使用情況(推薦使用zabbix等對各項資源做監控);虛擬主機則可通過執行簡單命令或直接訪問圖片來判斷服務器資源占用情況。解決辦法:對服務器資源進行升級影響指數:★★★★☆2.程序執行排查難度略大,一旦出現將會嚴重影響訪問速度。排查方法:這需要程序員朋友親自上陣調試瞭,常見於程序死循環,數據庫死鎖等。解決辦法:調試程序,將動態頁面靜態化,如果是wordpress程序,可安裝緩存插件,如wp super cache。影響指數:★★☆☆☆3.數據庫雖然大部分程序執行慢才是罪魁禍首,但因為數據庫問題不常出現,並且具有很高的程序特異性,很容易被忽略。排查方法:a、檢查程序數據庫連接字符串,最佳的方式是數據庫與主機使用內網ip或者localhost連接,如果是公網,請務必確認是同機房!b、又要辛苦dba程序員朋友瞭,mysql建議開啟慢日志或者通過數據庫root帳號登錄,使用show full processlist;獲取到正在執行的查詢語句,對其進行explain分析。解決辦法:對於mysql,可通過建立索引,犧牲部分空間來換取時間。對於sqlserver,可使用自帶的活動監視器,可查看到cpu使用高以及耗時高的語句進行優化(如建立索引)。另外,從硬件方面著手的話,升級SSD固態硬盤能解決該問題。影響指數:★★★☆☆三、加載時間慢加載時間慢可以說是最明顯、最大程度影響訪問速度的因素瞭。當用戶訪問一個網站時候,服務器會向客戶端發送大量的內容,這會占用大量的服務器帶寬。帶寬就是最常見也是最直接影響打開的因素。很多朋友可能搞不太清楚帶寬到底怎麼算,這裡科普一下,小編以一個10M(兆)帶寬的服務器為例。帶寬換算成我們平時最直觀的速率,是有一個公式的,大約為:(帶寬*1000)÷8排查方法:當我們在任意瀏覽器打開網站後,按下鍵盤上的F12按鍵(隆重推薦),會出來如下圖的一個 工具欄,一般在瀏覽器底部。如果這時切換到“Network”欄,可以勾選“Disable cache”或者按CTRL+F5 刷新頁面,會將重新加載整個網頁,並且不使用緩存。此時各個加載項就會一一展示在下方瞭我們可以清晰的看到每個文件的加載時間,如果有特別長時間加載不出來的就是有問題的。加載的常見異常情況如下:a、網站中的壞鏈:404地址,會導致持續加載不出(會在資源中以紅色出現)b、外鏈地址:調用的外部網站地址,加載外鏈很慢導致網站整體加載慢(非常常見,一般在time欄時間長達幾秒的),比如一些網站調用瞭谷歌的字體,因為谷歌在國內打不開,導致網站一直加載不出字體。c、大文件:很多站長直接將單反原圖放在網站首頁,會直接導致訪問慢。解決辦法:a、定期檢查網站加載項,刪除修復其中的壞鏈,外鏈建議修改成程序本地調用,減少加載項數量(截圖中的requests項)b、壓縮網站首頁大小,小編推薦首頁越小越好,一般應該控制在3M內,這樣能同時間承受更大的訪問量,訪問速度也更快c、提升服務器帶寬(小編昨天有介紹一款4核8G5M雲服務,才900元/年,還是一線廠商)影響指數:★★★★★聯系網站技術支持解決網站訪問慢等問題a提交工單:工單需附上原因排查的ping截圖、網站訪問報錯截圖、路由跟蹤截圖b打電話:一般大的主機商都有24小時故障報修電話,建議先提交工單,因為電話客服也會讓你下單的。PS:網站的加載速度,目前主要瓶頸還是在程序和服務器配置方面,在網站程序無嚴重問題的情況下,找出服務器的瓶頸(CPU、內存、帶寬、網絡性能)就能大大提升網站訪問速度。恰飯恰好趕上阿裡雲拉新活動,還剩下30個小時就結束。真的是特別優惠。活動地址:https://dwz.cn/FFO3gJMg其中師長認為最優惠的三款如下如下:1核2G1m:89/年,229/3年(沒啥瀏覽量的博客可以用這個,學生入門機)。2核4G3m:799/3年,七星!我買的是這款,平時需要三千多。2核8G5m:1399/3年,五星!0.7折。這款也是超高性價比!有需要的可以下手啦。如果是老用戶怎麼購買?1、如果你已經在阿裡雲購買過服務器,可以進入活動頁面後登錄親友的淘寶、支付寶賬號。2、建議從登錄到付款賬號都由親友的賬戶來操作,最後把錢通過支付寶或微信轉給他就可以瞭。3、購買後,將賬戶的手機號碼換成您的另一個號碼就可以瞭。(不可以是老賬戶綁定的手機號)還有什麼疑問,歡迎在下方給小編留言,這裡有很多頭條的IT粉絲們在圍觀,大傢都會熱心幫助你的。再說點心裡話有的人看到我推薦雲服務器,就會說,喔原來是個賣服務器的,更有甚者更是開始辱罵。我覺得很搞笑,這些人在我眼裡也是傻x。第一,做自媒體肯定要想辦法變現。不然難道用愛發電寫文?我堅持做瞭兩年多技術自媒體,原創150篇以上。如果賺點小錢都偷偷摸摸,那我堅持700個日日夜夜幹嘛?第二,阿裡雲是國內最穩定的雲服務器,質量有保證。像什麼京東雲等等不是沒有活動,也不是沒有找我,隻是我認為,賣東西,推薦目前質量最好的,取之有道準沒錯。第三,阿裡雲雙12活動,新人價是全年最低,你有需要就買,比平時原價省錢太多瞭!你以最優惠價格買到質量最好的雲服務器,而我最低配就賺個20來塊,阿裡雲完成年底kpi,本是三方受益的事情。而沒需要就關掉就好瞭。沒人強求你幹嘛。所以,我就賣個雲服務器怎麼瞭,哈哈

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://kuaisubeian.cc/48965.html

kuaisubeian