小知識,大挑戰!本文正在參與“程序員必備小知識”創作活動
經常在上找一些好玩的學習項目,但是經常出現頁面打開速度很慢甚至無法打開的情況,往往導致計劃被打亂,瞬間不想學習了。今天就來總結一下解決訪問慢的方法。
訪問慢或者無法訪問一般是由以下問題引起的:
本地網絡訪問慢,科學上網速度很快本地網絡無法訪問(響應時間過長導致無法訪問)由于的加速分發CDN域名遭到DNS污染,無法訪問1. 修改本地hosts映射
域名解析直接指向的IP地址谷歌網站打開速度測試,以此來繞過DNS解析
1.1 查看最新 的最新ip地址
在 ip地址查詢 網站中查詢相關的網站對應的最新IP地址
在當前網站中查詢指定網站ip地址還可以使用另外方法:
①直接將網站作為參數進行請求,省略點擊查詢的步驟:
②將ip查詢網站拼接在之后進行查詢
1.2 本地hosts文件映射ip地址
找到對應的IP地址后,將IP地址與網站地址進行對應,并將對應關系寫入本地hosts文件中。
在系統中的c:////etc 下找到hosts文件,編輯打開,將四個網站的IP地址和網站地址對應寫入進入,作為DNS的映射。
hosts文件直接編輯修改時可能沒有權限,可以通過以下方法完成修改:
修改當前文件權限,右鍵hosts文件 -> 屬性 -> 安全 -> 編輯 -> Users -> Users的權限后加入寫權限將當前文件復制到別的盤中,修改文件后復制回來覆蓋原來文件
#github dns映射 格式如: [ip]: [domainName]
199.232.69.194 github.global.ssl.Fastly.net
140.82.114.4 GitHub.com

185.199.108.153 assets-cdn.Github.com
140.82.114.9 codeload.Github.com
復制代碼
1.3 刷新DNS緩存來訪問新的映射
hosts文件內容更新成功后,還需要刷新系統的DNS才可以生效。
使用 win+R ,打開cmd命令行,輸入 / 刷新DNS緩存即可。
刷新完成后,再次打開網站時速度會明顯提升,需要注意的是以上網站的ip經常發生變化,如果訪問再次變慢可以重新更新映射信息。
2. 一鍵更新
手動更新本地hosts文件的方式比較繁瑣,我們可以編寫程序來代替手動操作谷歌網站打開速度測試,實現需要時hosts文件內容的一鍵更新。
推薦一個開源項目:更新hosts ,國內git地址,作者會每日提供最新的相關ip地址映射信息,我們可以直接復制使用或者使用其中的程序進行一鍵更新操作。
作為一個coder,我們也可以自己去實現一個腳本程序。
3. 插件
插件如加速等,可以實現在訪問和下載項目是使用鏡像加速,提升訪問速度。
如果無法訪問下載插件,推薦一個好用的插件下載網站: ,下載后使用開發者模式安裝插件即可使用。
4. 鏡像網站
訪問速度慢,我們還可以使用鏡像網站來代替
以上兩個網站作為鏡像網站,基本包含了上已有的項目信息,并且可以查看和下載相關項目,速度還不錯,可以作為備用網站使用。