為什么網(wǎng)站速度很重要?今天,一切都與速度有關(guān)。 加載時(shí)間超過 3-4 秒的網(wǎng)站不僅會(huì)減少您的頁面訪問量,還會(huì)增加訪問者的跳出率。更少的訪客和更少的現(xiàn)場時(shí)間只能意味著一件事——更少的銷售額。 搜索引擎也對速度慢的網(wǎng)站不屑一顧。 盡管谷歌在對網(wǎng)站進(jìn)行排名時(shí)考慮了 200 多個(gè)因素,但速度被確認(rèn)為權(quán)重最大的因素之一。優(yōu)化您的性能意味著您可以在具有相似甚至更好的內(nèi)容的競爭頁面上獲得更高的排名。 所以,讓我們現(xiàn)在開始討論細(xì)節(jié)……
使您的網(wǎng)站更快的提示
1. 保持靜態(tài)
如果您只使用靜態(tài)頁面,您的網(wǎng)站將加載得更快。我們所說的靜態(tài),是指純 HTML 內(nèi)容。這樣一來,訪問者的瀏覽器而不是您的 Web 服務(wù)器承擔(dān)了最大的負(fù)載。 靜態(tài)網(wǎng)站自然加載速度更快,因?yàn)闆]有動(dòng)態(tài)元素來減慢速度。盡管如此,我們?nèi)韵胫谱饕粋€(gè)令人驚嘆且用戶友好的頁面,這需要更復(fù)雜的編碼和附加組件。 在這種情況下,您可以執(zhí)行以下操作……
2.實(shí)現(xiàn)緩存
如果您被迫將內(nèi)容存儲(chǔ)在數(shù)據(jù)庫中,那么第一步就是實(shí)現(xiàn)瀏覽器緩存。 但是,嘿,我們所說的“緩存”是什么? 緩存系統(tǒng)將通過僅從數(shù)據(jù)庫中讀取一次數(shù)據(jù)來生成靜態(tài) HTML 頁面。這意味著訪問者瀏覽器只需與服務(wù)器通信一次,然后所有后續(xù)訪問者將看到已經(jīng)緩存的內(nèi)容。 無論您使用哪種服務(wù)器,僅此一項(xiàng)就可以極大地提高您的頁面加載時(shí)間。 WordPress 用戶更容易——有免費(fèi)和付費(fèi)的緩存插件您可以輕松安裝以提高您的網(wǎng)站性能。
3.壓縮圖片和靜態(tài)內(nèi)容
現(xiàn)代網(wǎng)站嚴(yán)重依賴令人驚嘆的視覺效果來吸引訪問者,但這些高清圖像通常意味著我們服務(wù)器上的高昂負(fù)載。 網(wǎng)上有許多免費(fèi)和付費(fèi)的圖像壓縮解決方案——TinyJPG 、Image2Go 、WP Smush (WordPress 插件)。如果您更有經(jīng)驗(yàn),您還可以使用 web 服務(wù)器模塊(例如mod_deflate )壓縮 javascript 和 css 代碼。
4. 縮小你的 Javascript 和 CSS 代碼
另一種推動(dòng)你在正確方向上的速度的方法是縮小你的代碼。 您可能都見過編程代碼,以及它看起來像是一張由字母、數(shù)字和符號(hào)組成的不全面的表格。盡管如此,對于開發(fā)人員來說,這是一些結(jié)構(gòu)良好的信息,其中一切都有其位置。 不過,搜索引擎機(jī)器人以不同的方式讀取代碼。他們不需要所有對人類如此方便的額外線條和間距。您可以刪除所有這些并通過代碼縮小使您的頁面更輕。 CSSNano和UglifyJS等工具可以幫助您加速所有 HTML、CSS 和 Javascript 驅(qū)動(dòng)的頁面。
5.利用CDN
內(nèi)容分發(fā)系統(tǒng)(或 CDN)使您可以訪問全球密集的服務(wù)器網(wǎng)絡(luò)。目標(biāo)是確保客戶網(wǎng)站的最大連接性和可用性。 CDN 的最佳之處在于它保留了靜態(tài)內(nèi)容的緩存副本,因此每次訪問者請求查看頁面時(shí),他們都會(huì)從最近的服務(wù)器獲取版本。 許多托管服務(wù)提供商與Cloudflare 合作作為 CDN 解決方案,但您始終可以選擇Sucuri或StackPath (以前稱為 MaxCDN)等替代方案。
結(jié)論
毫無疑問——您需要盡可能快地制作您的網(wǎng)站。這不是 IF 的問題,而是 WHEN 的問題。你可以做很多小事來實(shí)現(xiàn)急需的速度提升——圖像優(yōu)化、瀏覽器緩存、代碼壓縮。 最好的方法?結(jié)合多種方法以獲得最大的結(jié)果。