明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

HTML頁面加載速度加快的說明

[摘要]1.頁面減肥 a. 頁面的肥瘦是影響加載速度最重要的因素。 b. 刪除不必要的空格、注釋。 c. 將inline的script和css移到外部文件。 d. 可以使用HTML Tidy來給HTML減肥,還可以使用一些壓縮工具來給JavaScript減肥。 2. 減少文件數量 a. 減少頁面上引用的文...
1.頁面減肥

a. 頁面的肥瘦是影響加載速度最重要的因素。

b. 刪除不必要的空格、注釋。

c. 將inline的script和css移到外部文件。

d. 可以使用HTML Tidy來給HTML減肥,還可以使用一些壓縮工具來給JavaScript減肥。

2. 減少文件數量

a. 減少頁面上引用的文件數量可以減少HTTP連接數。

b. 許多JavaScript、CSS文件可以合并最好合并,人家財幫子都把自己的JavaScript. functions和Prototype.js合并到一個base.js文件里去了。

3. 減少域名查詢

a. DNS查詢和解析域名也是消耗時間的,所以要減少對外部JavaScript、CSS、圖片等資源的引用,不同域名的使用越少越好。

4. 緩存重用數據

a. 對重復使用的數據進行緩存。

5. 優(yōu)化頁面元素加載順序

a. 首先加載頁面最初顯示的內容和與之相關的JavaScript和CSS,然后加載HTML相關的東西,像什么不是最初顯示相關的圖片、flash、視頻等很肥的資源就最后加載。

6. 減少inline JavaScript的數量

a. 瀏覽器parser會假設inline JavaScript會改變頁面結構,所以使用inline JavaScript開銷較大。

b. 不要使用document.write()這種輸出內容的方法,使用現代W3C DOM方法來為現代瀏覽器處理頁面內容。

7. 使用現代CSS和合法的標簽 a. 使用現代CSS來減少標簽和圖像,例如使用現代CSS+文字完全可以替代一些只有文字的圖片。

b. 使用合法的標簽避免瀏覽器解析HTML時做“error correction”等操作,還可以被HTML Tidy來給HTML減肥。

8. Chunk your content a. 不要使用嵌套table,而使用非嵌套table或者div。將基于大塊嵌套的table的layout分解成多個小table,這樣就不需要等到整個頁面(或 大table)內容全部加載完才顯示。

9. 指定圖像和table的大小

a. 如果瀏覽器可以立即決定圖像或table的大小,那么它就可以馬上顯示頁面而不要重新做一些布局安排的工作。

b. 這不僅加快了頁面的顯示,也預防了頁面完成加載后布局的一些不當的改變。

c. image使用height和width。

以上就是HTML頁面加載速度加快的介紹的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。