-
1 # imustsun
-
2 # 前端雨爸問題分析
首先,因為你伺服器在本地,同時也是本地開啟所以就不涉及網路(網路)不通這個大前提。
另外,你指出網站(響應)慢,根據我的經驗,你可以看下是否是如下原因。
資源載入問題我們只要一個前端頁面,會載入 HTML、Javascript、CSS、圖片這些資源,拋去 CSS 這類“修飾”性的資源。你一個頁面響應慢,可能會是 HTML、JS 載入慢導致。
一個連結的訪問,首先會請求 HTML 文件,這是第一步,如果這步慢的話,就不要談 Javascript 等資源了。
當 HTML 載入很快速,那就要判斷頁面上的 Javascript 資源是否都響應正常。
你可以開啟 Chrome 的 F12,選中 Network 看是否有超時請求:
著重看 Timer ,以為他直接關係到你頁面是否能開始正常工作的前提。
如果有,就可以分析哪些資原始檔過大,是否可以壓縮,按需載入等解決方式。
伺服器問題現如今,前端工程化越來越規範,我們硬體裝置越來越好,我很難想象本地開發真的會受資源影響?
當你排除上述問題後,可以試著看下服務端的介面是否正常工作,可以列印整個頁面或者介面的響應時間。
最後希望你能定位到,邏輯“死迴圈”,或者伺服器內部連結第三方介面、或者資料庫不通等常見原因。
總結上面這些是常規排查的方案,但具體問題還是要具體分析,因為每個開發環境都有一些特定因素影響著,說不定重啟個電腦又都正常了,所以還是需要耐心排查。
-
3 # A正好
"這個問題涉及方面太多了,首先得保證自己的裝置解析能力足夠強,就像再好的高速公路,再近的距離,你車不行,一樣的龜速。然後就是鏈路,鏈路衰減太多,路上顛簸泥濘啥豪車也白扯。再者伺服器,如果伺服器網路冗餘不夠,頻寬不夠,或者伺服器本身運算能力不足,物理儲存裝置不良,這些都很重要,每一個環節不足都是瓶頸。物理距離造成的影響微乎其微,現在都是光傳。
-
4 # 小盒子看世界
如果你在本地計算機搭建的,並且本地訪問速度慢甚至打不開的話,原因可能是,這個程式呼叫的網路資源(比如線上等CSS,JS等庫檔案 以及這個網站引用了網路圖片,)如果這些檔案訪問不到就會造成網站打不開。
解決辦法就是替換這些檔案,你可以檢視原始碼,看看是否有外部資源連結,或者開啟瀏覽器的開發者工具,檢視 network 一欄 看看有沒有那個資源載入時間特別長把它替換掉一般都能解決
-
5 # 金生水起程式猿
第一、檢查是不是網路原因,訪問如新浪、網易等主流網站是不是開啟速度如何
第二、檢查是不是網頁前端資源比較大,瀏覽器F12開啟除錯看看那個資源佔時間比較長,儘量把圖示放到一張圖片內減少請求數量,css、js檔案壓縮處理。
第三、開啟資料庫慢查詢日誌,訪問開啟慢的頁面,看有沒有影響效率的sql語句。
第四、伺服器端執行程式沒有配置好也會有影響。
做以上檢查後找出問題所在,針對問題找解決方案。
-
6 # 回眸未必笑
解決方法很簡單:
1、F12檢查是否引用其他網站上的js、css,70%的可能性是因為這些問題,將遠端的檔案下載到本地,本地引用。
2、檢查站內圖片地址引用是否為外站圖片,如果有下載下來本地引用。
3、檢查是否缺失js、css、img等檔案,能補的補上,補不上不影響執行的刪掉即可減少載入時間。
4、檢查js是否執行報錯。
-
7 # 互易中國007
影響網站訪問速度的因素有很多:
1)網站頁面檔案的大小;
2)網頁圖片的大小;
3)網頁是否有Flash;
4)網頁佈局程式碼的編寫是否合理;
5)網站所在伺服器的資源配置頻寬等;
6)訪客當時的網路環境狀況等等
回覆列表
本地網站訪問速度慢的原因主要有以下幾條:1.同時訪問本地網站的人數較多時,會造成網站訪問速度較慢。2.路由器的原因,有時路由器長時間執行,也會出現反應變慢現象發生。3.網站原始碼裡有外部呼叫,呼叫其他網站資料過程中也會很容易造成卡頓現象發生。4.瀏覽器的原因。瀏覽器版本較低或瀏覽器垃圾較多時,也會造成卡頓現象發生。5.還有一點就是伺服器上執行的程式較多,而網站程式對cpu和記憶體佔用較多的話,也會造成卡頓現象發生。