所謂的代碼優(yōu)化是指等價程序代碼(指不改變程序的操作結(jié)果)的轉(zhuǎn)換。程序代碼可以是中間代碼(如四元代碼)或目標(biāo)代碼。等價的意義是使轉(zhuǎn)換后的代碼運(yùn)行結(jié)果與轉(zhuǎn)換前的代碼運(yùn)行結(jié)果相同。優(yōu)化的意義是最終生成的目標(biāo)代碼短(運(yùn)行時間短,占用空間小)和時空效率優(yōu)化。
1、盡量采用divcss布局你的頁面,divcss布局的優(yōu)點(diǎn)是讓搜索引擎爬蟲更順暢、更快、更友好地爬完你的頁面;divcss布局還可以大大降低網(wǎng)頁大小,提高瀏覽速度,使代碼更簡潔、流暢、更容易放置更多內(nèi)容。
2.盡量少用無用的圖片和flash。搜索引擎爬蟲派出的內(nèi)容索引,不知道圖片,只能根據(jù)圖片alt,title判斷圖片內(nèi)容等屬性的內(nèi)容。flash搜索引擎爬蟲視而不見。
3、盡量減少頁面大小,因?yàn)槊看?strong>搜索引擎爬蟲爬行你的網(wǎng)站時,存儲數(shù)據(jù)的容量是有限的。一般建議100KB下面,越小越好,但不能小于5KB。減少網(wǎng)頁大小還有一個好處,可以促使你的網(wǎng)站形成巨大的內(nèi)部鏈接網(wǎng)絡(luò)。
4、盡量滿足w3c標(biāo)準(zhǔn),滿足網(wǎng)頁代碼的編寫W3C標(biāo)準(zhǔn)可以提高網(wǎng)站和搜索引擎的友好性,因?yàn)?strong>搜索引擎包含標(biāo)準(zhǔn)和排名算法都在W3C在標(biāo)準(zhǔn)的基礎(chǔ)上開發(fā)。
5、盡可能深層次地應(yīng)用標(biāo)簽h1、h2、h3、h4、h5…..,重要的是要讓搜索引擎區(qū)分網(wǎng)頁的那一塊,其次是那一塊。
6、減少JS代碼的使用,JS所有代碼都用外部調(diào)用文件包裝。搜索引擎不喜歡。JS,影響網(wǎng)站的友好指數(shù)。
7、盡量不要使用表格布局,因?yàn)?strong>搜索引擎懶得抓取嵌套在表格布局3層以內(nèi)的內(nèi)容。搜索引擎爬蟲有時很懶。我希望你必須保持代碼和內(nèi)容在3層以內(nèi)。
8、盡量不讓CSS分散在HTML在標(biāo)記中,盡量包裝到外部調(diào)用文件中。CSS出現(xiàn)在HTML在標(biāo)記中,搜索引擎爬蟲應(yīng)該分散注意力,關(guān)注這些對優(yōu)化毫無意義的東西,因此建議將其包裝成特殊的CSS文件中。
9、清理垃圾代碼,在代碼編輯環(huán)境下敲擊鍵盤上的空格鍵產(chǎn)生的符號;在不影響顯示代碼的情況下使用一些默認(rèn)屬性代碼;如果注釋句對代碼可讀性影響不大,清理這些垃圾代碼將減少大量空間。
網(wǎng)站優(yōu)化】網(wǎng)站代碼優(yōu)化" />