午有人艾特大叔,說他的電腦打開網頁特別慢,問我該如何解決這個問題
按照正常思路走一波
直接回答他 可能電腦沒固態盤,用機械盤的話 響應速度比較慢,內存比較小的情況下,使用率比較高,那么打開東西也會慢,又或者用的網不行,有較高的延遲,也會如此
他直接加了我的Q,發了我配置讓我看了下 一代瑞龍R7 1700 8G內存 1070 8G獨顯 我一看是個1T機械盤
為了穩妥一點,讓他點磁盤管理 確認一下
有固態盤
大家可以明顯看到,他的網頁打開以后,一直是空白,我看的是小視頻,明顯看到,得反應十幾秒,才能慢慢將整個網頁緩沖出來
讓他將路由器 光貓進行斷電,看下重新通電 路由器撥號以后問題能緩解一下不
拔掉等了一分鐘 重新通電以后,客戶說打開網頁 網速還是非常慢,就跟沒網一樣 那我只能進行向日葵遠程了,我親自遠程查看一下,看看網頁是怎么回事
我遠程查看了一下,打開網頁特別慢,得等十幾二十秒 才能緩沖一個網頁,但是用下載工具去下載東西,一秒11MB的速率,非常快,這就尷尬了,我直接懷疑是他路由器的問題
直接將路由器復位了
然后訪問路由器后臺地址
重新設置登錄密碼
輸入賬號密碼 無線密碼 開始撥號
然后問題依舊,還是打開網頁特別慢,下載東西特別快
我就一臉懵逼了,這是什么情況,按理說路由器有問題,恢復出廠設置,重新調試以后速率應該要提升才對,但是他這復位重新設置以后 還是老樣子,這就讓我很難受了,老夫可不能再陰溝里翻車
讓他將路由器上插的連接電腦的這根灰色的網線連接到光貓上
插好以后 網絡屬性 ,點擊設置新的連接和網絡
雙擊寬帶連接 輸入賬號密碼 進行撥號
我繼續遠程進行親自測速
訪問速度立馬上來了
然后想安裝LINUX系統,安裝虛擬機提示這個
然后他不會操作,順手又遠程調試了一下虛擬機的安裝權限,給他創建好了虛擬機
剛掃完,他又有新問題了
點安裝的時候提示這個錯誤,問我該怎么辦
這個SVM MODE就是虛擬化設置 直接將D開頭的英文換成E開頭的英文就可以了
這個客戶呢,一共給他解決了3個問題
第一個問題:網頁打開速度非常慢
第二個問題:虛擬機無法安裝,報錯
第三個問題:啟動虛擬機報錯,調試BIOS修復
題描述
最近,我在使用CSDN插件瀏覽 MOOC 網站時,遇到了一些網絡故障。具體表現為:
點擊CSDN插件首頁的圖標時,網頁加載緩慢且資源加載不完全,導致網頁顯示不全或無法正常使用。
在已登錄并保存了Cookie的情況下,個人課程頁面一直處于白屏加載狀態,無法查看或管理我的課程。
嘗試了幾個其它內置圖標,暫時沒有發現同樣的問題。
嘗試通過百度搜索后直接點擊鏈接,可以加載所有頁面和Cookie,但主頁加載依舊顯示不全。
加載其它網頁偶爾會卡頓緩慢,影響了我的上網體驗。
問題排查分析
為了找出問題的原因,首先檢查了網絡連接是否正常,發現沒有任何異常。然后,嘗試了以下幾種方法,但都沒有解決問題:
清除瀏覽器緩存和Cookie,重新登錄網站。
關閉瀏覽器的廣告攔截插件,防止其影響網頁加載。
更換不同的瀏覽器,如Chrome、Firefox、Edge等,測試是否是瀏覽器兼容性問題。
使用手機或平板等移動設備,訪問網站的移動端版本,看是否能正常顯示和使用。
經過以上嘗試,我發現問題仍然存在,而且不僅限于MOOC中國大學慕課網站,還影響了其它一些網站的訪問。這說明問題可能出在我的網絡設置上,而不是網站本身或瀏覽器的問題。
經過進一步的搜索和咨詢,我發現問題可能與電腦的DNS配置有關。
DNS 服務器
DNS(Domain Name System,域名服務器) 是一種將域名和IP地址相互映射的系統,是進行域名和與之相對應的IP地址進行轉換的服務器。它可以讓我們通過輸入網站的域名,而不是復雜的IP地址,來訪問網站。
域名是Internet上某一臺計算機或計算機組的名稱,用于在數據傳輸時標識計算機的電子方位(有時也指地理位置)。
IP地址是由一串數字組成的,用于在網絡上唯一標識一個計算機或設備。DNS服務器中保存了一張域名和與之相對應的IP地址的表,以解析消息的域名。
DNS配置決定了我們訪問網站時,使用的是哪個DNS服務器來解析域名。如果DNS服務器出現故障或者被污染,就會導致網頁無法打開或顯示不全的問題。
檢查DNS服務器是否正常工作
有多種方法可以檢查DNS服務器是否正常工作,其中一種常用的方法是使用nslookup命令。
nslookup是一個用于查詢DNS的網絡工具,可以在Windows或Linux系統的命令行中使用。
使用nslookup命令:
→ 按下Windows徽標 + R,
→ 輸入 cmd,
→ 按 Enter 回車,打開命令提示符(注意要以管理員身份打開),
→ 輸入 nslookup ,按 Enter 回車鍵。
這時,會看到當前系統所使用的DNS服務器的地址,以及一個 > 符號,表示可以輸入查詢的域名或IP地址。
例如,如果想查詢百度的域名 www.baidu.com 的IP地址,可以在>符號后輸入 www.baidu.com ,按回車鍵。這時,會看到DNS服務器返回的結果,包括百度的IP地址,以及一些其他信息。
如果DNS服務器能夠正常返回結果,說明DNS服務器工作正常。如果DNS服務器返回錯誤信息,或者無法連接,說明DNS服務器工作異常,可能需要更換或修復。
解決方案
為了解決這個問題,我嘗試了以下幾個步驟:
更改電腦的IPv6 DNS配置:
按下Windows徽標 + R,輸入 cmd,按 Enter 回車,打開命令提示符(注意要以管理員身份打開)。
輸入 ipconfig /flushdns,按 Enter 回車,清除本機 DNS 緩存。
打開 控制面板,展開到 網絡和Internet --> 網絡和共享中心 ,點擊 以太網,點擊 屬性 。
勾選 Internet協議版本 6 ,并單擊對應的 屬性,把 DNS 配置設為 自動獲取,關閉,確定并退出。
重啟瀏覽器,測試是否解決問題。
把 IPv6 DNS 和 IPv4 DNS 服務器地址都更改為阿里公共 DNS :
阿里公共 DNS 提供一種免費、安全、穩定的 DNS 服務,可以提高網頁訪問速度和安全性。
重復上述步驟,打開 Internet協議版本 6 的 屬性,把 DNS 配置設為 手動指定,輸入以下地址:
IPv6 DNS地址為
2400:3200::1
2400:3200:baba::1
點擊 確定 并退出。
打開 Internet協議版本 4 的 屬性,把 DNS 配置設為 手動指定,輸入以下地址:
IPv4 DNS地址為
223.5.5.5
223.6.6.6
點擊 確定 并退出。
完成上述操作后重啟電腦,測試是否解決問題。
經過以上操作,我成功解決了所有的網絡故障,對所有網頁的訪問都已恢復正常。
到網頁加載慢,我們首先想到的就是自己網速的問題,但是一般網速在1M以上的,打開網頁基本上是不會很慢的。如果網站服務器的帶寬不夠的話,當大量用戶訪問的時候,網頁的加載也是很慢的,這就是網絡的出口端和入口端兩個方面。
硬件配置低,本機的配置也會是一方面的,但是只要不是多年前被淘汰的配置,一般不會是電腦配置的問題。服務器端的配置也是同樣的道理。
還有就是CPU或者是內存空間被占滿的時候,打開網頁也是會很慢的。
DNS解析慢,域名的解析是需要專門的域名解析服務器來完成的,DNS解析包括往復解析的次數及每次解析所花費的時間,它們兩者的積即是DNS解析所耗費的總時間,在http請求的過程中,域名解析和建立連接占的時間很多。
JS阻塞請求,寫的js代碼出現問題,解析就會花費很長時間,這兩個js請求之間會出現一個很大的空隙,就會導致這段時間的資源加載都被阻塞住。
接受數據時間過長,http請求的大部分時間應該花在后面幾個階段,比如等待響應和接收數據。但是,如果接收數據的時間太長了,長到數百毫秒甚至以秒計算的時候,那也是有問題的。這種情況一般是因為下載的內容太重了,例如大圖片、大腳本等。這類問題可以使用GZIP壓縮、圖片壓縮或者JS/CSS的minify等手段來解決。
加載某個資源太慢,如果某個請求比其他的請求多出很多的時間,那么一般情況就是某個資源的加載太慢,導致了整個網頁變慢,原因有可能是
1)資源在第三方站點上,他們很慢;
2)這個資源太大了;
3)這個資源使用的域名有問題
后端代碼問題,主要有代碼冗余、數據庫發生鎖死、動態請求時間過長等,這就需要RD優化一切可以優化的東西了
前端頁面請求的資源過多,onload之前如果有幾百行,速度自然會慢的,如果請求的資源不存在,那么速度將會更慢。