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