網站加載的速度是基于你網站內部的各種細節處理是否到位,一旦網站打開速度過慢就會影響到用戶體驗問題,那么,網站維護人員發現自己網站加載速度慢,那么這六個提升網站加載速度的文章便是維護人員所必看的!
1.網絡托管
雖然我們將介紹一些您可以控制以應對緩慢的網站的內容,但您可以控制的最重要的事情就是您使用的是哪個網絡托管公司。盡管選擇似乎無窮無盡,但事實是,一兩個大型企業集團擁有許多Web主機
2.圖片
當問“如何修復緩慢的網站?”這個問題時,您可能從幾乎每個人那里得到的第一個答案就是圖像優化。并且有充分的理由。圖片通常是主要的瓶頸,但這僅僅是因為尚未采取措施消除圖片,這是網站運行緩慢的原因之一。
圖像的經驗法則是:永遠不要提供超出所需大小的圖像??紤]到網站訪問者可能會使用的許多不同的屏幕尺寸或視口,這是一個很難遵循的簡單規則。
3.CSS和JavaScript
JavaScript和級聯樣式表(CSS)曾經是網絡上稀有奇特的奇觀,現在已成為絕大多數網站使用的基本工具。如果不同時使用JavaScript和CSS,您甚至將很難建立最基本的現代網站。但是網站加載緩慢的原因通??梢宰匪莸竭@些文件的使用。
問題在于,JavaScript和CSS是“渲染阻止資源”,這意味著HTML解析在JavaScript和CSS加載時停止。因此,當解析器到達標簽時,它將停止獲取腳本并運行它,然后繼續加載HTML。
您可以看到可能導致性能問題的地方(以及為什么最好盡可能避免使用內聯CSS)。幸運的是,有一些方法可以解決常見的JavaScript和CSS減速問題。
4.壓縮
說到JavaScript和CSS文件,它們是所謂的“壓縮”的主要候選對象。當我們處理JavaScript或CSS文件時,我們以易于查看文件內容的方式來組織代碼。
但是,Web服務器不需要所有的間距。壓縮會讀取您可讀的文件,并去除空格和換行符(服務器不需要)之類的東西,并且在此過程中會減小文件的大小,有時會大大減小文件的大小。
壓縮的缺點是,一旦您壓縮了文件的大小,對于人類來說,編輯該文件就充滿了挑戰,因為所有這些有用的換行符和空白都消失了。因此,壓縮通常是作為較大的工作流程或站點管理系統的一部分自動處理的。
5.內容交付網絡(CDN)
在網絡出現的頭十年左右,大多數網站都位于單個服務器上。這意味著,如果你在加利福尼亞州和網站訪問者是對世界的馬達加斯加的另一邊(好吧,拓地地圖說幾乎是馬達加斯加),訪問者將連接到服務器,然后等待文件制成11000英里的長途跋涉您的服務器到他們的桌面。
開發CDN可以縮短距離。CDN是一個全球服務器網絡,可根據訪問者所在的位置向其提供內容。因此,用最簡單的術語來說,您上傳一個文件,CDN將該文件復制到多個服務器,然后當訪問者訪問您的網站時,CDN會確定哪個服務器最接近該訪問者并從該服務器傳遞文件。
6.瀏覽器緩存
應對緩慢網站的一種保證方法是通過文件緩存。緩存是網站文件在訪問者的瀏覽器(或訪問者的計算機)中的臨時存儲。本地存儲意味著在每次頁面加載時不必從服務器請求相同文件。因此,如果您的站點使用單個CSS文件,則訪問者將其下載一次,那么此后每次加載頁面時,都會從其本地緩存中調用該文件,從而使頁面渲染速度更快。
以上便是十七給大家帶來的“六個網站維護人員所提升網站加載速度必看的文章!”,希望能對維護專員有所幫助!