【百度seo建議】網(wǎng)站優(yōu)化中關(guān)于SEO技術(shù)性建議
閱讀 ?·? 發(fā)布日期 2018-10-20 08:07 ?·? admin
網(wǎng)站優(yōu)化雖然說(shuō)是不是一個(gè)純技術(shù)性工種,對(duì)于專業(yè)技術(shù)要求不高,但是有些必要的技術(shù)還是需要懂的,而再實(shí)戰(zhàn)中,SEO技術(shù)也需要必須而且合理的應(yīng)用到網(wǎng)頁(yè)中。
1.減少http請(qǐng)求
圖片地圖--一個(gè)圖片上關(guān)聯(lián)多個(gè)url,目標(biāo)url的選擇取決于用戶點(diǎn)擊了圖片上的哪個(gè)位置。
css sprites--將多個(gè)圖片合并到一個(gè)單獨(dú)的圖片上,使用background-position屬性。
內(nèi)聯(lián)圖片--使用data:URL模式在Web頁(yè)面中包含圖片但無(wú)需任何額外的http請(qǐng)求。
合并腳本和樣式表--每個(gè)文件都需要一個(gè)額外的http請(qǐng)求,分別合并到一個(gè)文件中,可以減少http請(qǐng)求的數(shù)量并縮短最終用戶響應(yīng)時(shí)間。
——減少http請(qǐng)求
2.使用內(nèi)容發(fā)布網(wǎng)絡(luò)
如果應(yīng)用程序web服務(wù)器離用戶更近,則一個(gè)http請(qǐng)求響應(yīng)時(shí)間將縮短。
如果組件web服務(wù)器離用戶更近,則多個(gè)http請(qǐng)求響應(yīng)時(shí)間將縮短。
內(nèi)容發(fā)布網(wǎng)絡(luò)(CDN)是一組分布在多個(gè)不同地理位置的web服務(wù)器,用于更加有效地向用戶發(fā)布內(nèi)容。
除了縮短響應(yīng)時(shí)間之外,cdn還可以帶來(lái)其他優(yōu)勢(shì)。他們的服務(wù)包括備份、擴(kuò)展存儲(chǔ)能力和進(jìn)行緩存。cdn還有助于緩和web流量峰值壓力。
依賴CDN的一個(gè)缺點(diǎn)是你的響應(yīng)時(shí)間可能會(huì)受到其他網(wǎng)站-甚至很可能是你的競(jìng)爭(zhēng)對(duì)手流量的影響。
——使用內(nèi)容發(fā)布網(wǎng)絡(luò)
3.添加Expires頭
web服務(wù)器使用expires頭告訴web客戶端它可以使用一個(gè)組件的當(dāng)前副本,直到指定時(shí)間為止。
例:Expires:Mon,15 Apr 2099 20:00:00 GMT
如果網(wǎng)站優(yōu)化為頁(yè)面中的一個(gè)圖片返回了這個(gè)頭,瀏覽器在后續(xù)的頁(yè)面瀏覽中會(huì)使用緩存的圖片,將http請(qǐng)求的數(shù)量減少一個(gè)。
HTTP1.1引入了Cache-Control頭來(lái)克服expires頭的限制。因?yàn)閑xpires頭使用一個(gè)特定的時(shí)間,它要求服務(wù)器的客戶端的時(shí)鐘嚴(yán)格同步。另外,過(guò)期時(shí)間需要經(jīng)常檢查,萬(wàn)一未來(lái)這一天到了,還需要配置一個(gè)新的日期。
Cache-Control使用max-age指令指定組件被緩存多久。
例:Cache-Control:max-age=315360000
(mod_expires Apacha模塊可以使expires頭像max-age那樣以相對(duì)的方式設(shè)置日期,將過(guò)期時(shí)間設(shè)計(jì)為自請(qǐng)求開(kāi)始的10年之后,有需要自行查詢)
不僅僅是圖片--為圖片使用長(zhǎng)久的expires頭很常見(jiàn),但長(zhǎng)久的expires頭應(yīng)該包含任何不經(jīng)常變化的組件,包括腳本、樣式表和flash組件,但html不應(yīng)該使用。
——為組件添加長(zhǎng)久的expires頭
4.壓縮組件
例:Accept-Encodeing:gzip,deflate
Apacha 1.3的mod_gzip
Apacha 2.x的mod_deflate
代理緩存--web服務(wù)器可以告訴代理根據(jù)一個(gè)或者多個(gè)請(qǐng)求頭來(lái)改變緩存的響應(yīng)。
例:Vary:Accept-Encoding
——壓縮腳本和樣式表
5.將樣式表放在頂部
——使用LINK標(biāo)簽將樣式表放在文檔HEAD中
6.將腳本放在底部
——將腳本移到頁(yè)面底部
7.避免css表達(dá)式
例:background-color:expression((new Date()).getHours()%2 ? “#fff”:“#000”);
上面寫法會(huì)導(dǎo)致網(wǎng)站優(yōu)化頁(yè)面多次求值降低性能。
IE不支持min-width屬性,可以用表達(dá)式的方式解決。
width:expression(document.body.clientWidth<600?"600px":"auto");
min-width:600px;
實(shí)際使用過(guò)程中,應(yīng)避免這種寫法。
——避免css表達(dá)式
8.使用外部javascript和css
——將javascript和css放到外部文件中
9.減少DNS查找
將組件分別放到至少2個(gè),但不超過(guò)4個(gè)主機(jī)名下。
——通過(guò)使用keep-alive和較少的域名來(lái)減少DNS查找
10.精簡(jiǎn)javascript
——對(duì)javascript源代碼進(jìn)行精簡(jiǎn)
11. 避免重定向
發(fā)生重定向的情況:
缺少結(jié)尾的斜線;
連接網(wǎng)站--使用重定向連接兩個(gè)網(wǎng)站;
跟蹤內(nèi)部流量;
跟蹤出站流量;
美化url。
解決方案:Alias,mod_rewite,DirectorySlash。
——尋找一種避免重定向的方法
12.刪除重復(fù)腳本
——確保腳本只被包含一次
13.配置ETag
實(shí)體標(biāo)簽是web服務(wù)器和瀏覽器用于確認(rèn)緩存組件有效性的一種機(jī)制。
——配置或者移除ETag
為您推薦
- 網(wǎng)站排名優(yōu)化一定要注意到這些重點(diǎn) 2022-10-20
- 在搜索引擎優(yōu)化中,這些數(shù)據(jù)別忘了 2022-10-20
- 這些因素直接影響了關(guān)鍵詞排名優(yōu)化 2022-10-20
- 進(jìn)行網(wǎng)站排名優(yōu)化時(shí)對(duì)網(wǎng)頁(yè)內(nèi)容有何 2022-10-20
- 新網(wǎng)站在進(jìn)行seo首頁(yè)優(yōu)化要了解的事 2022-10-20