網(wǎng)頁優(yōu)化是指在設(shè)計,使用網(wǎng)頁各元素時,能夠盡量減少網(wǎng)頁元素對下載速度所產(chǎn)生的影響。這些細(xì)節(jié)我們了解后,是能在日常網(wǎng)頁制作中可以進行避免的。南寧網(wǎng)站開發(fā)
1、讓網(wǎng)頁符合W3C標(biāo)準(zhǔn)
(1)在網(wǎng)頁制作中使用結(jié)構(gòu)層同表現(xiàn)層完全分離。也就 是布局使用用CSS而不用TABLE。這樣做不僅能替換掉專業(yè)的表現(xiàn)層的垃圾代碼如標(biāo)簽。而且也能讓你的網(wǎng)站在重構(gòu)方而能夠輕松實現(xiàn)。幾年來的多項研宄已證實,如果對一個網(wǎng)站進行重寫,使用DIV+CSS布局取代表格布局,那么可以砍掉原XHMTL文檔大小的一半。
(2)讓HTML標(biāo)記有始有終。不管是我們自己寫或是查看他人的HTML代碼時,會發(fā)現(xiàn)HTML代碼標(biāo)簽寫得不規(guī)范。有的標(biāo)記有頭無尾,但是并沒有妨礙代碼的正確執(zhí)行。但瀏覽器卻會花費時間來判斷和計算段落或者列表項目在哪里結(jié)束。所以,我們一定要讓標(biāo)記有始有終,這樣做不僅使HTML代碼格式規(guī)范,更可以加速頁面的顯示速度。南寧網(wǎng)站建設(shè)
2、優(yōu)化腳本語言
(1)網(wǎng)頁的效果離不開腳本程序的支持,我們經(jīng)常會在頁面中嵌入多種腳本語言,比如常用到的javascript與VBScript語言。動態(tài)腳本代碼在使用中也可以進行一定的優(yōu)化。在網(wǎng)頁中使用同一種腳本語言。不知你發(fā)覺沒有,在一個網(wǎng)頁中使用到多種腳本代碼時,這樣的混合使用會減慢頁面的訪問速度。原因在于:要解釋并運行多種腳本代碼,就必須在內(nèi)存中裝載多種腳本引擎。所以,請盡量在頁面中使用同一種腳本語言編寫代碼。
(2)能用層疊樣式表實現(xiàn)效果時,不使用腳本語言。如必須使用動態(tài)腳本代碼時,盡量將代碼外放。我們知道搜索引擎是不能讀取腳本語言的。如果你覺得往外放太 過麻煩,我們可以將腳本代碼與網(wǎng)頁分離,單獨放到底部來。對于訪客來說,網(wǎng)站打開至加載到底部的代碼時間很短,有時可以忽略不記,所以不會影響什么。而對于搜索引擎來說它不認(rèn)識的代碼越少當(dāng)然越好了。
(3)將多個頁面都用到的腳本程序編寫成獨立存在的腳本文件,然后再在頁面中通過JAVASCRIPT等腳文語言調(diào)用它。將多頁面共有部分提取出來減少web頁面下載時間的關(guān)鍵就是設(shè)法減小文件大小。當(dāng)多個頁面共用一些成分內(nèi)容時,就可以考慮將這些公用部分單獨分離出來。這樣,公用文件只需要下載一次,然后就進入緩沖區(qū)。等下 再次調(diào)用包含公用文件的html頁面時,下載時間明顯減少。南寧微信開發(fā)