網(wǎng)站的打開的快慢關(guān)系訪問人的用戶體驗(yàn),打開慢的話訪問人可能就會頁面了。如何加快網(wǎng)站的打開速度我們一起來看看吧!
1、壓縮或簡化Java代碼、CSS代碼
不管是哪種類型的站點(diǎn),用戶在第一次點(diǎn)擊它時都會載入 Java和 CSS代碼。假定代碼是多余的,這將不可避免地降低網(wǎng)站的打開速度。當(dāng)出現(xiàn)這種問題時,必須對代碼進(jìn)行壓縮或簡化。對于壓縮,有很多第三方工具,比如站長的homeCSSJS壓縮工具可以讓你直接免費(fèi)試用,壓縮后的代碼通常可以減少40%到65%。就簡單化而言,我們可以用一種方式而不是兩種方式。這樣做不僅要滿足網(wǎng)站頁面的布局,還要盡可能減少代碼量。
2、減少HTTP的請求量
這些數(shù)據(jù)表明,流設(shè)備將花費(fèi)80%的時間載入腳本、 CSS樣式表、圖片等網(wǎng)站元素,而載入其他主要文本內(nèi)容的時間僅為20%。但問題在于,每個網(wǎng)站將同時存在兩個 HTTP請求,這樣的問題,如果同時存在兩個以上 HTTP請求,勢必會降低網(wǎng)站的打開速度。確定 HTTP請求對頁面速度的影響,接下來的解決方案是減少 HTTP請求數(shù)。
3、服務(wù)器端緩存 Java代碼、CSS代碼和圖片設(shè)
你已經(jīng)發(fā)現(xiàn),如果用戶第一次訪問你的網(wǎng)站,下次用戶再次訪問你的網(wǎng)站時速度會更快。為什么要這樣?這是由于瀏覽器緩存。默認(rèn)情況下,大多數(shù)服務(wù)器或空間都具有緩存。站點(diǎn)管理員或 seo需要做的是設(shè)置后臺的文件類型和過期時間。建議:對于 Windows主機(jī),將圖片、 CSS和 Java文件的緩存時間設(shè)置為30天;對于 Apache Web服務(wù)器,使用mod_cache模塊打開緩存功能。
4、在css中優(yōu)化參考圖片
假定頁面需要大量周邊圖片,比如圖標(biāo),如果單獨(dú)調(diào)用這些圖片,請求的數(shù)量就會增加,這意味著 cssimages的請求過多,網(wǎng)站打開的速度就會降低。假如我們把頁面上所需的圖片合并成一個圖片,那么這些圖片的請求量就會為1,網(wǎng)頁的速度也會相對較快。怎樣才能把需要的圖片放在圖形上,并調(diào)用到適當(dāng)?shù)奈恢??通過坐標(biāo)定位。也就是說:利用 CSS坐標(biāo)獲取圖像的路徑,并參考相應(yīng)的標(biāo)簽坐標(biāo)。假如你了解前端,這些都不算大問題。假如你不懂 css, css圖像合并生成器類工具(百度can)可以提供直接對應(yīng)的東西:合并css圖像,同時生成對應(yīng)的代碼。
5、跳碼位置,跳碼裝載次序
點(diǎn)擊網(wǎng)站后,頁面代碼就會從頭到尾被加載。所以我們可以根據(jù)需要調(diào)整部分腳本代碼。簡而言之,通過查看它們之間的代碼,主要是Java腳本代碼,我們可以在頁面底部調(diào)整那些不重要的和不必要的代碼。在一步后,只要頁面能夠正常顯示,就可以加載其余的統(tǒng)計(jì)代碼。類似SEO、共享等按鈕都在底部。
6、圖像壓縮
有資料顯示,圖片上傳時間是影響網(wǎng)頁速度的最大因素。若解決了圖片的載入速度問題,則頁面的速度問題就可以得到解決。假定存在大量 jpg格式的圖像,我們需要對其進(jìn)行壓縮,以減少圖像本身的大小,而不會影響視覺效果。類似于壓縮的Java文件,有很多在線工具提供相應(yīng)的壓縮服務(wù),還有很多圖像編輯軟件,比如擁有壓縮功能的 Metro Show。
7、在服務(wù)器端打開 gzip壓縮功能。
gzip壓縮是一個有效的數(shù)據(jù)壓縮方式。開啟壓縮后,壓縮率一般可達(dá)到75%左右,效果十分明顯。大部分的服務(wù)器,比如虛擬主機(jī),VPS等等,都支持這個特性。
申請創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!