本文目錄一覽:
為什麼一個獨立伺服器,10M獨享,訪問靜態頁,CSS,js,圖片載入的時間特別長
另外一點還涉及到寬頻問題。
如果你是電信線路訪問其他下路的伺服器肯定載入慢,反之亦然。
第二就是防火牆設置問題,不行就將級別降低一點!
如何跳過長時間無法載入的 JS 或 CSS 文件
解決方式:在script標籤上使用async=「async”屬性標記
解決思路:周所周知,script標籤默認是阻塞式載入,這意味著如果某個script標籤載入緩慢時,下面的script就無法執行,頁面的解析會被阻塞。這是有原因的,因為瀏覽器無從得知這個script是否會輸出html片段或者改變頁面的一些樣式等等,所以瀏覽器才會選擇阻塞等待。但某些時候,我們是可以確定某個js是不會改變頁面本身的,因此我們也不希望這個js阻塞頁面的載入。此時我們就可以使用html5中的新屬性 — async
script src=”” async=”async”/script
script src=””/script
這時候,b.js就不會等待a.js載入完成。頁面也不會被a.js所阻塞。
怎麼設置css,js文件的緩存時間
無法直接設置,但可變通。
比如調用一個style.css文件,你調用的時候可以在這個文件名後面加上參數,如style.css?date=20131123
date後面的參數值隨當前日期發生變化,也就每隔一天要重新讀取一次。
不過這個在靜態頁面時可能要稍麻煩一點了,因為靜態頁面需要動用js腳 本來動態載入才能實現。
可以試試百度搜 jqury 動態載入css樣式表
原創文章,作者:KSZL8,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129189.html