国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

如何快速的呈現(xiàn)網(wǎng)頁

admin
2010年8月13日 18:33 本文熱度 4809
特別說一下了,這些方案并非適合所有的網(wǎng)站,很多部分有的網(wǎng)站還是不要做反而會(huì)更好。如果你還有更多的想法,可以到這里討論或者評(píng)論,我只是歸檔成為方便閱讀的,對(duì)了論壇和群討論的另一些結(jié)果如果有價(jià)值我也會(huì)補(bǔ)充進(jìn)來。

如何快速的呈現(xiàn)我們的網(wǎng)頁?

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

二.如何解決我們的麻煩

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

B.減小被請(qǐng)求文件大小,減少請(qǐng)求數(shù)據(jù)占用的網(wǎng)絡(luò)帶寬
壓縮JS體積:刪除JS中空白換行,注釋,混淆把長變量換成短變量;
壓縮CSS體積:刪除CSS注釋、寫法盡量用簡寫;
使用(X)HTML+CSS方式搭建網(wǎng)站結(jié)構(gòu),提高CSS重用性,來減少(X)HTML文件大??;
使用服務(wù)器端GZIP壓縮JS/ CSS文件,縮小傳輸文件大小。附注:Apache1跟Apache2的GZIP的效率跟方式不一樣的,根據(jù)需要自行選擇。
嗷嗷補(bǔ)充說明:壓縮、合并JS和CSS都由程序處理。而不是自己手動(dòng)去縮刪,不然不利于后期維護(hù)。

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

方案1.多做一個(gè)引導(dǎo)頁,讓用戶體會(huì)其中的變化
案例:mail.aol.com中的loading引導(dǎo)頁
方案2.優(yōu)先載入頁面結(jié)構(gòu)以及結(jié)構(gòu)圖片,后一步載入當(dāng)前頁面數(shù)據(jù),再后一步載入Iframe,Flash等數(shù)據(jù).讓用戶盡早的看到被打開頁面的希望.
D.提高客戶端渲染速度
這個(gè)問題就比較泛泛了,影響客戶端的渲染速度有多方面的,主要目的都是提高程序方面的效率.

對(duì)于大索引的結(jié)構(gòu),盡可能的少用索引訪問,能用訪問兄弟節(jié)點(diǎn)的方式盡可能用訪問兄弟節(jié)點(diǎn)的方式.
字符串拼接盡可能用數(shù)組方式
大規(guī)模添加節(jié)點(diǎn)數(shù)據(jù),請(qǐng)不要使用appendChild方式,盡量使用類似innerHTML的insertAdjacentHTML方式,FF下需修正2
E.讓瀏覽器同時(shí)能請(qǐng)求更多的數(shù)據(jù).
瀏覽器默認(rèn)只是支持單域名同時(shí)有兩個(gè)HTTP請(qǐng)求,使用多域名將能把請(qǐng)求數(shù)提高,在網(wǎng)絡(luò)條件優(yōu)良的情況下,能更快的下載數(shù)據(jù),呈現(xiàn)結(jié)果.

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

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

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

該文章在 2010/8/13 18:33:01 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 亚洲va久久久噜噜噜久久狠狠h熟女欧美人人一区高潮日 | 四虎成人精品国产永久免费 | a级国产乱理伦片在线播放 a级国产乱理伦片在线观看 | 国产无套流白浆视频免费 | 亚洲人成无码网www 亚洲人成无码网站 | 日韩高清一区二区三区不卡 | 精品久久久久久久免费影院 | 人妻互换免费中文字幕网站 | 五月婷婷在线观看全集免费播放 | 亚洲国产精品无码久久一区二区 | av无码一区二区三区 | 无码一区二区三区va在线播放 | 午夜精品一区二区三区在线观看 | 制服丝袜中文无码人妻97 | 亚洲aⅴ无码成人网站国产app | 亚洲午夜久久久精品影院视色 | 波多野结衣强奷系列在线观看 | 新国产精品视频福利免费 | 午夜国产精品电影在线观看 | 波多野结衣中文字幕在线播放 | 欧美日韩国产免费一区二区三区 | 蜜桃日本免费观看mv | 亚洲午夜精品毛片成人播放 | 成年女人黄小视频 | 亚洲天堂一区国产 | 毛片线看免费观看亚洲欧美自拍一区 | 极品少妇被猛得白浆直流草莓视频 | 精品人妻无码一区二区三区手机版 | 性xxxxxxx欧美胖老太肥肥 | 91短视频在线观看免费最新 | 熟妇乱子作爱视频大陆 | 神马dy888午夜伦理 | 亚洲中文字幕成人无码 | 国产高清在线精品一区app | 精品一区二区成人精品 | 亚洲av无码乱码国产精品久 | 国产一线二线三线 | 精品无人区无码乱码午夜午夜福利 | a亚洲va欧美va国产综合 | 熟女电影国产狠狠免费视频人妻 | 日韩国产成人资源精品视频 |