2015-11-01 分類: 網(wǎng)站建設(shè)
1、head部分代碼規(guī)范化
head部分代碼是比較關(guān)鍵的,因?yàn)檫@是搜索引擎蜘蛛爬行我們整個(gè)網(wǎng)站的一個(gè)入口?,F(xiàn)在很多網(wǎng)站頭部代碼都是一樣的,千篇一律,對(duì)于搜索引擎蜘蛛來說是非常不青睞的。網(wǎng)站優(yōu)化要做的就是代碼規(guī)范化,建立網(wǎng)站獨(dú)一無二的head部分,讓我們搜索引擎蜘蛛再抓取的時(shí)候保持新鮮感,這樣才能更好的吸引蜘蛛的爬行抓取。
2、p+CSS的使用
以前做網(wǎng)站很多人都喜歡用表格,但是這幾年表格table漸漸地不被大家使用了,p+CSS布局成為了大家普遍使用的。
table不被大家使用,最主要就是因?yàn)槭褂盟蟠笤黾恿司W(wǎng)頁的大小,特別是多層表格的嵌套,這種布局不僅提升了體積,而且如果嵌套太多的話還會(huì)影響到搜索引擎蜘蛛的爬行,對(duì)于站點(diǎn)的收錄也有一定的影響。
現(xiàn)在很多網(wǎng)站會(huì)使用外部文件的條用,將css和js放在外部文件中,頁面html中只要放一樣代碼調(diào)用就可以了,有時(shí)候我們?nèi)ゲ榭吹囊恍┰次募a,會(huì)看到很多css代碼以及javasript代碼,將javascript放置在網(wǎng)站頁面的html文件中的最前面,而真正能用得到一些文字部分就被推倒了html的后面,這樣的使用是非常的簡潔的,這也是為什么p+CSS布局會(huì)這么受歡迎的一個(gè)重要原因。
3、CSS代碼本身的優(yōu)化
代碼的優(yōu)化,CSS代碼這塊也是不容忽略的,因?yàn)镃SS是頁面效果呈現(xiàn)眾非常重要的組成部分,其實(shí)包括顏色、大小尺寸、背景和字體等,這些都是需要我們的做樣式的。其實(shí)CSS樣式在編寫的時(shí)候還是比較簡單的,但是如果要精簡,要符合搜索引擎蜘蛛的喜好,那么是需要一些技巧的。
①、CSS的位置
如果說CSS樣式出現(xiàn)在我們網(wǎng)站之后,那么頁面需要重新進(jìn)行渲染,對(duì)于網(wǎng)站打開的速度也會(huì)受到一定的影響,所以在使用CSS的時(shí)候盡量放在網(wǎng)站之前。
②、csssprite技術(shù)
在進(jìn)行網(wǎng)站建設(shè)的時(shí)候,網(wǎng)站上的一些圖片可以采用csssprite技術(shù)進(jìn)行合并,減少加載請(qǐng)求次數(shù),從而提高網(wǎng)頁的加載速度。
③、CSS代碼優(yōu)化
CSS代碼優(yōu)化這是我們?cè)诰帉懙臅r(shí)候要考慮的,通過對(duì)css代碼屬性的簡寫、移除多余的結(jié)構(gòu)(frameworks)和重設(shè)(resets)等一系列的方法和技巧來簡化css代碼,減小css文件的大小。
④、盡量不要使用內(nèi)嵌式CSS
CSS樣式在使用的時(shí)候盡量不要使用內(nèi)嵌式的,內(nèi)嵌式CSS分為兩種,一是在head區(qū)域的普通內(nèi)嵌式;二是在標(biāo)簽內(nèi)出現(xiàn)的行內(nèi)內(nèi)嵌式CSS,無論是何種內(nèi)嵌CSS方式結(jié)果都會(huì)提升頁面的體積,對(duì)此,我們可以盡量使用外調(diào)式的CSS來為站點(diǎn)頁面的體積瘦身。
CSS樣式的簡化,也就是我們代碼的簡化,對(duì)于搜索引擎蜘蛛來說在抓取的時(shí)候耗費(fèi)的時(shí)間更少,這樣簡化的代碼也是蜘蛛比較喜歡的。
4、JS位置、大小等負(fù)面的優(yōu)化
JS優(yōu)化與其他語言的優(yōu)化也仍然有相同之處,JS優(yōu)化的關(guān)鍵,仍然是要把精力放在最關(guān)鍵的地方,也就是瓶頸上,一般來說,瓶頸總是出現(xiàn)在大規(guī)模循環(huán)的地方,這倒不是說循環(huán)本身有性能問題,而是循環(huán)會(huì)迅速放大可能存在的性能問題。
①、JS位置
網(wǎng)頁代碼中對(duì)js進(jìn)行優(yōu)化的時(shí)候,將JS放在頁面最后,這樣可以加快頁面打開速度。
②、合并JS
合并相同域名下的js,通過減少網(wǎng)絡(luò)連接次數(shù)從而提高網(wǎng)頁的打開速度。
③、LazyLoad(延遲加載)技術(shù)
LazyLoad是一個(gè)用JavaScript編寫的jQuery插件,它可以延遲加載長頁面中的圖片,在瀏覽器可視區(qū)域外的圖片不會(huì)被載入,直到用戶將頁面滾動(dòng)到它們所在的位置。
④、JS代碼外部的調(diào)用
搜索引擎蜘蛛對(duì)于JS代碼是比較難識(shí)別的,所以在網(wǎng)站中最好不要出現(xiàn)太多JS代碼,對(duì)于收錄會(huì)有很大的影響,所以比較好的辦法就是將用到的Javascript代碼用外部調(diào)用的形式放在網(wǎng)站中,這樣可以很好的簡化代碼,搜索引擎在抓取的時(shí)候也可以更加快速。
⑤、降低頁面對(duì)于JS的依賴性
搜索引擎對(duì)于JS代碼并不是很友好,所以我們要降低頁面對(duì)于JS依賴性,特別是在頁面的導(dǎo)航、頭部等這些關(guān)鍵位置,盡量不要使用JS,多采用p+CSS布局設(shè)計(jì)的方法。
5、減少Ttable標(biāo)簽的使用
上面在說到p+CSS布局的時(shí)候,就提到了table,以前大家用的比較多,但是現(xiàn)在用的越來越少了,因?yàn)閜+CSS布局已經(jīng)足夠的成熟了,這里我們就不多說了。
6、代碼注釋省略少量使用
很多程序員在進(jìn)行代碼編寫的時(shí)候都習(xí)慣在別人看不懂的地方注釋以下,這些代碼主要是為了讓幾個(gè)程序員之間協(xié)同工作,但是對(duì)于外人和搜索引擎來說沒有任何的用戶,相反還會(huì)給蜘蛛在抓取的時(shí)候帶來一定的困擾,增加了頁面代碼的容量,對(duì)網(wǎng)站沒有任何作用。如果說為了幾個(gè)程序員之間看得懂,那么在網(wǎng)站上線之前建議刪除掉。
7、精簡代碼
很多網(wǎng)站建設(shè)人員有著自己代碼的書寫習(xí)慣,頁面會(huì)出現(xiàn)很多的空格代碼、style和font重復(fù)定義的代碼,并不是他們不會(huì)編寫,只是一種習(xí)慣而已。但是不要小看這些代碼,如果出現(xiàn)的多了,其實(shí)對(duì)于網(wǎng)站來說是冗余的。為了后期優(yōu)化排名、權(quán)重的提升,這些代碼我們應(yīng)該盡量的去精簡,以前一些不好的編寫習(xí)慣盡量改掉。
8、將html控制方式轉(zhuǎn)換為CSS控制
很多網(wǎng)頁設(shè)計(jì)人員習(xí)慣在標(biāo)簽中對(duì)內(nèi)容進(jìn)行控制,比如說img標(biāo)簽里面通過width和height來控制圖片的大小,盡量將這些代碼采用外部CSS調(diào)用,這樣更加的簡潔,使我們網(wǎng)頁代碼更加精簡。
9、靜態(tài)資源的緩存
通過設(shè)置瀏覽器緩存,將css、js等不太經(jīng)常更新的文件緩存在瀏覽器端,這樣同一訪客再次訪問你的網(wǎng)站的時(shí)候,瀏覽器就可以從瀏覽器的緩存中獲取css、js等,而不必每次都從你的服務(wù)器讀取,這樣在一定程度上加快了網(wǎng)站的打開速度,又可以節(jié)約你的服務(wù)器流量。
10、網(wǎng)頁壓縮技術(shù)
對(duì)于網(wǎng)頁壓縮而言,相信各位站長都比較熟悉,主要是啟用服務(wù)器Gzip,對(duì)頁面Gzip壓縮,減少元素的體積,從而減少數(shù)據(jù)的傳輸,進(jìn)而提高網(wǎng)頁的加載速度,這個(gè)功能需要你的服務(wù)器的支持,GZIP壓縮一般能對(duì)網(wǎng)頁進(jìn)行30%-80%的壓縮,是最重要的一種優(yōu)化效果。
本文名稱:網(wǎng)站怎么優(yōu)化代碼和標(biāo)簽_成都網(wǎng)站優(yōu)化
當(dāng)前URL:http://www.rwnh.cn/news48/37348.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、關(guān)鍵詞優(yōu)化、標(biāo)簽優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、域名注冊(cè)、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容