發(fā)布時(shí)間:2016-05-05 19:23:03編輯發(fā)布:一網(wǎng)天行APP小程序軟件開發(fā)公司 瀏覽量:
一:針對(duì)網(wǎng)站圖片,視頻以及音頻和flash的優(yōu)化
網(wǎng)頁(yè)尺寸大小往往有網(wǎng)頁(yè)上的圖片,視頻以及音頻或者現(xiàn)在比較少用的flash造成的,如果網(wǎng)頁(yè)上的這些元素少了,僅僅是文字性的內(nèi)容,自然整個(gè)網(wǎng)頁(yè)的 尺寸就能夠降下來(lái),可是如果沒(méi)有這些元素,網(wǎng)頁(yè)看起來(lái)又太單調(diào),對(duì)用戶的吸引力不夠,特別是一些視頻網(wǎng)站,其主要內(nèi)容更是以視頻為主。
所以在不能夠減少這些元素的應(yīng)用之后,剩下來(lái)的就是要想辦法把這些元素進(jìn)行壓縮了,不過(guò)對(duì)于圖片音頻和視頻而言,可以通過(guò)格式的轉(zhuǎn)變還是比較容易實(shí)現(xiàn)的!另外對(duì)于播放 flash,視頻音頻的控件也能夠通過(guò)優(yōu)化代碼的方式來(lái)實(shí)現(xiàn),這樣就能夠極大的減少網(wǎng)頁(yè)的尺寸,讓用戶實(shí)現(xiàn)高速?zèng)_浪的快感!
二:針對(duì)網(wǎng)頁(yè)HTML、JS、CSS代碼的優(yōu)化
我們知道,網(wǎng)頁(yè)上的任何元素,最終都會(huì)轉(zhuǎn)化成代碼,被用戶的瀏覽器下載到本地,并且通過(guò)瀏覽器來(lái)轉(zhuǎn)化成相應(yīng)的頁(yè)面,由此可見,網(wǎng)頁(yè)大小也可以通過(guò)優(yōu)化 網(wǎng)頁(yè)代碼來(lái)控制,一個(gè)良好優(yōu)化的網(wǎng)頁(yè)代碼,往往在壓縮網(wǎng)頁(yè)尺寸方面,能夠提升三成以上的效果,所以針對(duì)HTML,JS,CSS代碼的優(yōu)化就顯得比較重要 了!
比如我們通過(guò)采用向后兼容的省略模式,將文檔類型的代碼使用“!DOCTYPE html”而不是傳統(tǒng)的dtd,就能夠給網(wǎng)頁(yè)節(jié)約超過(guò)180個(gè)字符,還有像DIV+CSS的結(jié)構(gòu)要比表結(jié)構(gòu)更加的節(jié)省代碼,而從word,或者寫字板粘貼 過(guò)來(lái)的文件,也可以通過(guò)操控源代碼,來(lái)清除冗余代碼,當(dāng)然現(xiàn)在很多CMS系統(tǒng),對(duì)于這方面已經(jīng)有了一定的優(yōu)化!
另外如果網(wǎng)頁(yè)很長(zhǎng),那么通過(guò)分頁(yè)的方法,也 能夠減少每一個(gè)網(wǎng)頁(yè)的大小!另外對(duì)于調(diào)用jquery等庫(kù)文件時(shí),也應(yīng)該選擇一些較小的文件,只要滿足需要就行!
三:使用GZIP壓縮來(lái)壓縮網(wǎng)頁(yè)文件
HTTP協(xié)議上的GZIP編碼是一種用來(lái)改進(jìn)WEB應(yīng)用程序性能的技術(shù)。大流量的WEB站點(diǎn)常常使用GZIP壓縮技術(shù)來(lái)讓用戶感受更快的速度。
這一般是指www服務(wù)器中安裝的一個(gè)功能,當(dāng)有人來(lái)訪問(wèn)這個(gè)服務(wù)器中的網(wǎng)站時(shí),服務(wù)器中的這個(gè)功能就將網(wǎng)頁(yè)內(nèi)容壓縮后傳輸?shù)絹?lái)訪的電腦瀏覽器中顯示出來(lái).一般對(duì)純文本內(nèi)容可壓縮到原大小的40%.這樣傳輸就快了,效果就是你點(diǎn)擊網(wǎng)址后會(huì)很快的顯示出來(lái).當(dāng)然這也會(huì)增加服務(wù)器的負(fù)載. 一般服務(wù)器中都安裝有這個(gè)功能模塊的。
Gzip開啟以后會(huì)將輸出到用戶瀏覽器的數(shù)據(jù)進(jìn)行壓縮的處理,這樣就會(huì)減小通過(guò)網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量,提高瀏覽的速度。
這種壓縮比是非常高的,但是也會(huì)有一些風(fēng)險(xiǎn),風(fēng)險(xiǎn)就是搜索引擎蜘蛛搜索到這樣的壓縮文件時(shí),有可能會(huì)返回代碼200 0 64,換句話說(shuō),就是不太利于網(wǎng)站內(nèi)容的收錄。相比之前,總體現(xiàn)在使用Gzip技術(shù)的網(wǎng)站還是比較多的。
北京
濟(jì)南
成都
西安