日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

如何快速的呈現(xiàn)我們的網(wǎng)頁_網(wǎng)頁設(shè)計(jì)教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:網(wǎng)站的建設(shè)方案
網(wǎng)站建設(shè)核心思想:以客戶為中心來策劃、設(shè)計(jì)、運(yùn)營和治理網(wǎng)站。網(wǎng)站的最總目的是通過網(wǎng)站獲取訂單,提升企業(yè)形象和建立企業(yè)網(wǎng)絡(luò)品牌。鑒于拆裝行業(yè)的特點(diǎn)和公

一、我們需達(dá)解決的麻煩

  • 減少HTTP請求數(shù). 減少HTTP請求數(shù)有什么好處
    • 降低服務(wù)器跟客戶端的建立和消除HTTP請求和響應(yīng)Header的開銷
    • 減少服務(wù)器為HTTP連接的進(jìn)程和線程的開銷,假如可能,還會包括GZIP壓縮的CPU開銷.
  • 減小被請求文件大小, 減少請求數(shù)據(jù)占用的網(wǎng)絡(luò)帶寬.
  • 讓用戶更快的看到想要的結(jié)果.
  • 提高客戶端渲染速度.
  • 讓瀏覽器同時(shí)能請求更多的數(shù)據(jù).
  • 提高服務(wù)器相應(yīng)速度.
  • 通過版本化控制客戶端Cache.

二、如何解決我們的麻煩

A.如何減少HTTP請求數(shù)

  1. 合并JS文件跟CSS文件。
  2. 合并框架圖片以及相對變動較少的圖片成一張,通過CSS背景切割來完成渲染,比如:加速圖片顯示。
  3. 合理使用本地Cache來緩存JS/CSS/IMAGE。
  4. 合理使用UserData緩存JS文件,對于FF用戶可以單獨(dú)請求服務(wù)器,這樣能解決80%用戶的問題.代碼可以蓉兒(meizz)的js framework1(標(biāo)注1)。
  5. 把JS跟CSS合并成一個(gè)文件

B.減小被請求文件大小,減少請求數(shù)據(jù)占用的網(wǎng)絡(luò)帶寬

  1. 壓縮JS體積:刪除JS中空白換行,注釋,混淆把長變量換成短變量;
  2. 壓縮CSS體積:刪除CSS注釋、寫法盡量用簡寫;
  3. 使用(X)HTML CSS方式搭建網(wǎng)站結(jié)構(gòu),提高CSS重用性,來減少(X)HTML文件大�。�
  4. 使用服務(wù)器端GZIP壓縮JS/ CSS文件,縮小傳輸文件大小。附注:Apache1跟Apache2的GZIP的效率跟方式不一樣的,根據(jù)需要自行選擇。

    嗷嗷補(bǔ)充說明:壓縮、合并JS和CSS都由程序處理。而不是自己手動去縮刪,不然不利于后期維護(hù)。

C.讓用戶更快的看到想要的結(jié)果

用戶對于一個(gè)站點(diǎn)的白頁的忍受時(shí)間根據(jù)統(tǒng)計(jì)是8-12秒。白頁的產(chǎn)生可能由于各種原因引起,我們能做的就是怎么讓用戶能變的稍微能等待更久。

  1. 方案1:多做一個(gè)引導(dǎo)頁,讓用戶體會其中的變化
    案例:mail.aol.com中的loading引導(dǎo)頁
  2. 方案2:優(yōu)先載入頁面結(jié)構(gòu)以及結(jié)構(gòu)圖片,后一步載入當(dāng)前頁面數(shù)據(jù),再后一步載入Iframe,Flash等數(shù)據(jù).讓用戶盡早的看到被打開頁面的希望.

D.提高客戶端渲染速度

這個(gè)問題就比較泛泛了,影響客戶端的渲染速度有多方面的,主要目的都是提高程序方面的效率.

  1. 對于大索引的結(jié)構(gòu),盡可能的少用索引訪問,能用訪問兄弟節(jié)點(diǎn)的方式盡可能用訪問兄弟節(jié)點(diǎn)的方式.
  2. 字符串拼接盡可能用數(shù)組方式
  3. 大規(guī)模添加節(jié)點(diǎn)數(shù)據(jù),請不要使用appendChild方式,盡量使用類似innerHTML的insertAdjacentHTML方式,FF下需修正(標(biāo)注1)

E.讓瀏覽器同時(shí)能請求更多的數(shù)據(jù).

瀏覽器默認(rèn)只是支持單域名同時(shí)有兩個(gè)HTTP請求,使用多域名將能把請求數(shù)提高,在網(wǎng)絡(luò)條件優(yōu)良的情況下,能更快的下載數(shù)據(jù),呈現(xiàn)結(jié)果.

F.提高服務(wù)器相應(yīng)速度

對于需快速響應(yīng)的文件,把其放入快速響應(yīng)的服務(wù)器,應(yīng)該是不錯(cuò)的方案,優(yōu)化方案請系統(tǒng)儲備組提供.

G.通過版本化控制客戶端Cache

通常js/css這類文件改動比較頻繁,但是為了加載速度變快,我們有可能需要設(shè)定這類文件的過期時(shí)間為幾天后,這樣我們碰到的問題就是,如何及時(shí)更新這些在cache的文件?
通過一個(gè)簡單的配置,通過修改JS的版本來及時(shí)告訴瀏覽器,這些文件必須重新請求了,不要繼續(xù)使用瀏覽器cache中的數(shù)據(jù). 方案有好幾個(gè):

  1. 手動改這些js的文件名
  2. 手動改這些js的路徑
  3. 通過URL Rewrite方式來改重定位js路徑
  4. 通過一個(gè)在高響應(yīng)服務(wù)器上的一個(gè)js配置告知頁面,這個(gè)頁面該鏈接哪些JS文件
  5. 大版本不變,小版本不斷追加,等一定時(shí)間后,統(tǒng)一更新,高效利用cache

標(biāo)注

  1. meizz的js framework還沒出正式版,有愛好在CSDN的頁面翻一下
  2. Firefox修正方式

function addHTML(oParentNode, sHTML) {
if(window.addEventListener) {// for MOZ
var oRange = oParentNode.ownerDocument.createRange();
oRange.setStartBefore(oParentNode);
var oFrag = oRange.createContextualFragment(sHTML);
oParentNode.appendChild(oFrag);
}
else {// for IE5
oParentNode.insertAdjacentHTML("BeforeEnd", sHTML);
}
}

分享:網(wǎng)站可信度建設(shè)十大準(zhǔn)則
網(wǎng)站可信度研究在國內(nèi)網(wǎng)絡(luò)營銷研究中是一個(gè)薄弱環(huán)節(jié),很多網(wǎng)站策劃建設(shè)根本沒有考慮到網(wǎng)站可信性問題,在一定程度上制約了網(wǎng)絡(luò)營銷的有效性。斯坦福大學(xué)經(jīng)過3年

來源:樣式之美//所屬分類:網(wǎng)頁設(shè)計(jì)教程/更新時(shí)間:2007-07-11
相關(guān)網(wǎng)頁設(shè)計(jì)教程