網(wǎng)站一直存在一個(gè)非常惱人的問(wèn)題,打開(kāi)速度太慢,首頁(yè)打開(kāi)居然要超過(guò)30秒。經(jīng)過(guò)幾天的學(xué)習(xí)和優(yōu)化,現(xiàn)在可以有效加快首頁(yè)打開(kāi)的速度,經(jīng)過(guò)幾個(gè)網(wǎng)站速度測(cè)試工具的測(cè)試,現(xiàn)在的打開(kāi)速度基本在5至7秒之間特別是對(duì)于一個(gè)新網(wǎng)站,即使你付出再多的努力來(lái)設(shè)計(jì),來(lái)推廣,即使用戶被吸引來(lái)了,但是誰(shuí)又愿意花幾十秒鐘等待你的網(wǎng)站頁(yè)面緩緩地打開(kāi)呢?這可是致命的打擊。
有人說(shuō)過(guò),對(duì)于站長(zhǎng)來(lái)說(shuō),在服務(wù)器上省錢(qián),其實(shí)是更大的浪費(fèi)。當(dāng)然這里說(shuō)的不是怎么選服務(wù)器。如果你沒(méi)有經(jīng)驗(yàn),沒(méi)有熟人,那么還是更好選擇有知名度一點(diǎn)的服務(wù)器提供商。
那么對(duì)于菜鳥(niǎo)站長(zhǎng),有什么方法自己動(dòng)手,讓自己的網(wǎng)站不在蝸牛呢?
根據(jù)我的經(jīng)驗(yàn)和教訓(xùn),以及在書(shū)上和壇子里學(xué)到的東西,總結(jié)就是這幾點(diǎn):
一、頁(yè)面不要有太多的組件,因?yàn)榫W(wǎng)頁(yè)打開(kāi)的過(guò)程其實(shí)就是用戶的瀏覽器下載網(wǎng)頁(yè)和組件的過(guò)程,組件越多,那么耗時(shí)就越長(zhǎng),組件包括:html文本、圖片、css文件、腳本文件、flash等等。原則就是盡量精簡(jiǎn)、盡量合并。
二、盡量壓縮組件:把頁(yè)面上要顯示的圖片做好處理和壓縮在上傳。把css文件和JavaScript文件里的代碼中,沒(méi)用的空格、空行、以及注釋都刪除掉,這些也算作代碼一起下載的。
三、每個(gè)頁(yè)面更多只加載一個(gè)css文件,并且放在web更部,<head></head>之間,并且更好使用外聯(lián)css,即將可以重復(fù)使用代碼的css單前幾保存為一個(gè)文件,通過(guò)link來(lái)調(diào)用。
四、每個(gè)頁(yè)面,盡可能少的使用JavaScript,如果有多個(gè)JavaScript,更好合并為一個(gè)js文件,并且放在web底部,并且也是更好能外聯(lián)使用。
五、避免使用重定向,如301、302等
六、新網(wǎng)站更好不要為了使用ajax而使用ajax,ajax雖然有一點(diǎn)的好處,但是對(duì)于加載確實(shí)有影響。
優(yōu)化網(wǎng)站前端速度,歡迎咨詢(xún)合作。