網(wǎng)站優(yōu)化雖然說是不是一個純技術性工種,對于專業(yè)技術要求不高,但是有些必要的技術還是需要懂的,而再實戰(zhàn)中,SEO技術也需要必須而且合理的應用到網(wǎng)頁中。
1.減少http請求
圖片地圖--一個圖片上關聯(lián)多個url,目標url的選擇取決于用戶點擊了圖片上的哪個位置。
css sprites--將多個圖片合并到一個單獨的圖片上,使用background-position屬性。
內(nèi)聯(lián)圖片--使用data:URL模式在Web頁面中包含圖片但無需任何額外的http請求。
合并腳本和樣式表--每個文件都需要一個額外的http請求,分別合并到一個文件中,可以減少http請求的數(shù)量并縮短最終用戶響應時間。
——減少http請求
2.使用內(nèi)容發(fā)布網(wǎng)絡
如果應用程序web服務器離用戶更近,則一個http請求響應時間將縮短。
如果組件web服務器離用戶更近,則多個http請求響應時間將縮短。
內(nèi)容發(fā)布網(wǎng)絡(CDN)是一組分布在多個不同地理位置的web服務器,用于更加有效地向用戶發(fā)布內(nèi)容。
除了縮短響應時間之外,cdn還可以帶來其他優(yōu)勢。他們的服務包括備份、擴展存儲能力和進行緩存。cdn還有助于緩和web流量峰值壓力。
依賴CDN的一個缺點是你的響應時間可能會受到其他網(wǎng)站-甚至很可能是你的競爭對手流量的影響。
——使用內(nèi)容發(fā)布網(wǎng)絡
3.添加Expires頭
web服務器使用expires頭告訴web客戶端它可以使用一個組件的當前副本,直到指定時間為止。
例:Expires:Mon,15 Apr 2099 20:00:00 GMT
如果網(wǎng)站優(yōu)化為頁面中的一個圖片返回了這個頭,瀏覽器在后續(xù)的頁面瀏覽中會使用緩存的圖片,將http請求的數(shù)量減少一個。
HTTP1.1引入了Cache-Control頭來克服expires頭的限制。因為expires頭使用一個特定的時間,它要求服務器的客戶端的時鐘嚴格同步。另外,過期時間需要經(jīng)常檢查,萬一未來這一天到了,還需要配置一個新的日期。
Cache-Control使用max-age指令指定組件被緩存多久。
例:Cache-Control:max-age=315360000
(mod_expires Apacha模塊可以使expires頭像max-age那樣以相對的方式設置日期,將過期時間設計為自請求開始的10年之后,有需要自行查詢)
不僅僅是圖片--為圖片使用長久的expires頭很常見,但長久的expires頭應該包含任何不經(jīng)常變化的組件,包括腳本、樣式表和flash組件,但html不應該使用。
——為組件添加長久的expires頭
4.壓縮組件
例:Accept-Encodeing:gzip,deflate
Apacha 1.3的mod_gzip
Apacha 2.x的mod_deflate
代理緩存--web服務器可以告訴代理根據(jù)一個或者多個請求頭來改變緩存的響應。
例:Vary:Accept-Encoding
——壓縮腳本和樣式表
5.將樣式表放在頂部
——使用LINK標簽將樣式表放在文檔HEAD中
6.將腳本放在底部
——將腳本移到頁面底部
7.避免css表達式
例:background-color:expression((new Date()).getHours()%2 ? “#fff”:“#000”);
上面寫法會導致網(wǎng)站優(yōu)化頁面多次求值降低性能。
IE不支持min-width屬性,可以用表達式的方式解決。
width:expression(document.body.clientWidth<600?"600px":"auto");
min-width:600px;
實際使用過程中,應避免這種寫法。
——避免css表達式
8.使用外部javascript和css
——將javascript和css放到外部文件中
9.減少DNS查找
將組件分別放到至少2個,但不超過4個主機名下。
——通過使用keep-alive和較少的域名來減少DNS查找
10.精簡javascript
——對javascript源代碼進行精簡
11. 避免重定向
發(fā)生重定向的情況:
缺少結尾的斜線;
連接網(wǎng)站--使用重定向連接兩個網(wǎng)站;
跟蹤內(nèi)部流量;
跟蹤出站流量;
美化url。
解決方案:Alias,mod_rewite,DirectorySlash。
——尋找一種避免重定向的方法
12.刪除重復腳本
——確保腳本只被包含一次
13.配置ETag
實體標簽是web服務器和瀏覽器用于確認緩存組件有效性的一種機制。
——配置或者移除ETag
網(wǎng)頁標題:【百度seo建議】網(wǎng)站優(yōu)化中關于SEO技術性建議
鏈接分享:http://jinyejixie.com/article10/dghejgo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設、Google、小程序開發(fā)、、做網(wǎng)站、移動網(wǎng)站建設
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源:
創(chuàng)新互聯(lián)