網(wǎng)站優(yōu)化的目的是增加搜索引擎的友好性,在搜索引擎中排名靠前,增加網(wǎng)站的訪問量,從而達(dá)到企業(yè)宣傳和營銷的目的優(yōu)化網(wǎng)站時(shí)應(yīng)該注意什么?為您帶來雙贏:
減少主機(jī)名的數(shù)量也會(huì)減少頁面上并發(fā)下載的數(shù)量。減少dns查找的數(shù)量可以節(jié)省響應(yīng)時(shí)間,但是減少并行下載可以增加響應(yīng)時(shí)間。我的指導(dǎo)方針是把這些頁面的內(nèi)容分成至少兩部分,但不超過四部分。其結(jié)果是在減少DNS查找的數(shù)量和保持更高水平的并行下載之間進(jìn)行權(quán)衡。
把CSS放在頁面的頂部,JS放在頁面的底部。
放置在頁面頂部的css可防止頁面顯示為白色屏幕和閃爍,即減少頁面屏幕的時(shí)間。js的下載和執(zhí)行將阻止dom tree的構(gòu)建(嚴(yán)重破壞domtree的更新),因此屏幕的html片段中的腳本標(biāo)記將截?cái)嗥聊坏膬?nèi)容。DOM節(jié)點(diǎn)可以在JS中操作,代碼自上而下執(zhí)行,這使得JS無法操作相應(yīng)的元素所以js在頁面的底部。
減小文件大小,刪除不必要的空白,格式化符號(hào)和注釋(即格式化代碼)。
本文的工作是靈活的。從外部文件中提取js和css的優(yōu)點(diǎn)是:減少html的體積,提高js和css的可重用性,提高將來的可維護(hù)性。
缺點(diǎn):添加http請求,但這可以通過緩存來解決。
當(dāng)你在一個(gè)頁面上編寫js和css時(shí),它可以分為幾種情況:js和css代碼較少;這個(gè)頁面不容易訪問。
重定向是將用戶請求的頁面移動(dòng)到瀏覽器請求服務(wù)頁面的另一個(gè)位置服務(wù)器告訴瀏覽器該頁已移動(dòng)到另一頁,并通知另一頁地址,瀏覽器將請求發(fā)送到重新定義的地址這將增加服務(wù)器和瀏覽器之間的往返次數(shù),并影響網(wǎng)站的性能。
重定向狀態(tài)代碼為:301重定向302臨時(shí)重定向304未修改不是真正的重定向,它用于告訴瀏覽器在緩存中獲取請求文件,以避免重新下載。