當前位置:首頁 > 網站(zhàn)建設

利用(yòng)網頁技(jì)術(shù)緩解浏覽器(qì)讀¥♣(dú)取網頁壓力

來(lái)源:徐州億網網絡科(kē)技(jì)有(yǒu)限↑ 公司 時(shí)間(jiān):2012-03-2↕©×•4 作(zuò)者:

  不(bù)知(zhī)道(dào)朋(pén♦✘™g)友(yǒu)們有(yǒu)沒有(yǒu)遇到(dào)過這(zhè)種情況,在打開(k"‍āi)網站(zhàn)時(shí),有(yǒu)的(de)網頁看(kàn)起來(lái)并不(b¶α✔ù)大(dà)但(dàn)打開(kāi)會(hu‍×φ₹ì)很(hěn)卡,有(yǒu)的(de)網頁雖然很(hěn)長(cháng)卻使用(yò"¶Ω§ng)的(de)很(hěn)流暢,什(shén)麽影(yǐng)響著(zhe)這(zhè®"♥)些(xiē)問(wèn)題呢(ne)?徐州網站(zhàn)建設告訴你(nǐ)答(dá)案——電(diàn)腦(nǎo)的(de)✔ε↔內(nèi)存與CPU。 在這(zhè)裡(lǐ)徐‍‌↔州億網就(jiù)跟大(dà)家(jiā)說(shuō)說(shuō)如(rú)何利♥♠用(yòng)網頁技(jì)術(shù)來(lái)減少(♣₽shǎo)電(diàn)腦(nǎo)內(nèi)存與CPU的(de)壓力。

  第一(yī)、從(cóng)結構上(shàng)

  1.使用(yòng)DocType,告訴浏覽器(qì)你(nǐ)在用(yòng)什 ¥φ(shén)麽,html4也(yě)有(y>↓♠ ǒu)DTD。也(yě)許Transitional更适合你(nǐ)。如(rú)果使用(yòng)的♠φ$(de)是(shì)XHTML并能(néng)保持良好(← hǎo)結構的(de)話(huà),記得(de)輸出相(x∞‌iàng)應的(de)MIME跟XML頭1,可(kě)以減✘ 少(shǎo)浏覽器(qì)的(de)代碼檢查,保持結構的(de)完¶↑整,不(bù)要(yào)讓浏覽器(qì)幫你(nǐ)補全₽ 代碼。

  2.控制(zhì)頁面的(de)文(wén)件(jiàn)大(dà↑ ÷→)小(xiǎo),可(kě)以通(tōng)過程序把為(wèε≠<i)了(le)看(kàn)代碼比較舒服的(dπ✔e)縮進去(qù)掉。2~3K也(yě)是(shì)大(dà)小(xiǎo)。

  3.iframe會(huì)産生(shēng)新的(de)頁↕"面,其實有(yǒu)很(hěn)多(duō)方式可(kě)以代替iframe。

  4.引入的(de)JS與CSS可(kě¶ε∞¥)以适當合并,同樣背景圖片也(yě)可(kě)以合并,甚至有(yǒu)人(rén)連F↓€≥lash都(dōu)合并。

  5.給已知(zhī)寬高(gāo)的(de)內(nèi)容圖片/Object加上(shàng¶♥&Ω)寬度的(de)屬性可(kě)以減少(shǎo)頁面的(de)局部重Ω≥渲染。

  第二、從(cóng)表現(xiàn)上(shàng)

  質量99跟70的(de)jpg在大(dà)≤‌σ多(duō)數(shù)情況下(xià)隻有(yǒu)文(wén)件(jiàn)有(yǒu)γ•×≠大(dà)小(xiǎo)不(bù)一(yī)樣。gif÷☆‍的(de)也(yě)一(yī)樣,特别是(shì)小(xiǎo)圖标,2™¶≈≠56色跟128色的(de)差别是(shì)βφ文(wén)件(jiàn)大(dà)小(xiǎo)。flash動 Ω>得(de)太快(kuài)吃(chī)CPU很(hěn)大(dà),‌↔控制(zhì)每秒(miǎo)的(de)幀數≈δδ₩(shù)及動畫(huà)的(de)效果可(kě)以減少(shǎo)一(yī)些(xi≈​☆ē),如(rú)果把品質用(yòng)中低(dī)顯示會(huì)省♠ ↑很(hěn)多(duō)資源,但(dàn≠£→)這(zhè)樣卻犧牲了(le)效果。quality屬性 有(y∏♦≠ǒu)時(shí)選擇Autolow2 或者Autohigh會(hu$₩♦ì)更适合,沒必要(yào)一(yī)直low 或λσ者best,flash使用(yòng)矢量圖會(huì)節省文(w©₹én)件(jiàn)大(dà)小(xiǎo),但(dàn)計(jì)算(suàn)複"∞λπ雜(zá)的(de)圖形跟動畫(huà)時(shí)花(hu≈& >ā)的(de)是(shì)CPU。複雜(zá♠>↕)的(de)太多(duō)濾鏡,則會(huì)占用(yòng)ε​★‍大(dà)量內(nèi)存,模糊濾鏡有(yǒu​β)減少(shǎo)些(xiē)3。

  第三、從(cóng)行(xíng)為(wèi)上(shàng)

  别為(wèi)了(le)使用(yòng)一∑★>β(yī)個(gè)$()引入整個(gè)prototype或jQuery,它們Ω↕λ有(yǒu)更多(duō)的(de)作(zuò)用(yòng)。

  AJAX很(hěn)帥。但(dàn)是(shì)用(yòng)xml會(≈®£☆huì)用(yòng)上(shàng)XML解析器(qì),有(yǒu)人(δ§rén)推薦用(yòng)JSON,可(kě$®)是(shì)這(zhè)樣要(yào)eval數(shù)據,其實可(kě)以直接imp♠×≤ort已經是(shì)對(duì)象的(de™₩)script來(lái)用(yòng)。隻是(shì™<φ)要(yào)多(duō)傳個(gè)對(duì)象名,σ↕™或者把對(duì)象名寫死,或者像flickr那★ε&γ(nà)樣jsonFlickrApi({"xxx&'&quot;:"xxx"}),直接當函數(shù)用(yòng),挖哈哈。

  實現(xiàn)某些(xiē)效果時(shí)能(néng)用(yòng)v←♠Ωisibility:hidden解決時(shí)就(j₽•αiù)别用(yòng)display:none來(lái)玩(wán)。

  産生(shēng)問(wèn)題:雖然會(huì)引起浏覽器(q ÷ ì)的(de)模式問(wèn)題,但(dàn)問(wèn)題是(shì)可(kě)以解決滴。♥​$₹參考Serving up XHTML w±♣ith the correct MIME type,派送XML頭浏覽器(qì)α¶♥♠不(bù)會(huì)容錯(cuò)顯示,出現∑ ≥(xiàn)錯(cuò)誤結構會(huì)導<Ω₽≈緻整個(gè)頁面無法顯法。

  以上(shàng)由徐州億網網絡公司(http://www.exz.cn)提供!

公司動态

行(xíng)業(yè)資訊

營銷策劃