網站緩慢的原因和解決方案


表中的內容

1。 介紹
2。 網站變慢的原因和解決方案
  • HTTP請求過多
  • 大型媒體文件
  • 太多插件
  • JavaScript問題
  • 您沒有使用緩存技術
  • 您沒有使用CDN
  • 未優化的CSS
  • 主頁凌亂
  • 不干淨的編碼
3。 結論

1.簡介

如果您擁有永久載入的頁面,那麼您不可能真正成功地成為網站所有者。用戶不得不忍受緩慢的網站令人沮喪的體驗的日子已經一去不復返了。最近的研究表明,如果加載時間超過三秒鐘,則大多數用戶會放棄該網站。意思很簡單;在21世紀,速度是遊戲的名稱。

頁面速度會影響搜索引擎對您網站的排名。它還會影響您網站的可見性和信譽。網站運行緩慢會導致收入下降,因為如果加載時間超過2-3秒,則會有40%的用戶放棄您的網站。您還將給網站訪問者帶來負面的體驗,使他們不太可能返回您的網站。

有許多因素造成網站運行緩慢。繼續閱讀以了解這些因素是什麼以及如何解決它們。

2.網站運行緩慢的原因和解決方案

  • HTTP請求過多
這是網站運行緩慢的常見原因。當您有許多JavaScript圖像和CSS時,這會減慢您網站的加載時間,因為每次有人訪問您的網站時,瀏覽器都會請求加載這些文件中的每一個。您網站的80%的加載時間與下載這些元素有關。
要解決此問題,請最小化您的HTTP請求。如果您使用的是Chrome瀏覽器,請使用開發者工具設置來找出您的網站當前針對每次搜索的請求數量,然後儘可能減少該數量。

您也可以嘗試合併其中的一些。您可以縮小並合併HTML,CSS和JavaScript中的文件,因為這些文件會增加您的網站在每次訪問中提出的請求數量。另外,您可以刪除不必要的重定向,因為它們會導致加載時間或使用速度變慢 Semalt的網頁分析器 運行診斷和提供解決方案。

  • 大型媒體文件
這是網站運行緩慢的最常見原因之一。未優化的圖片或視頻過多會降低您網站的加載速度,因為圖片在加載時會佔用大量帶寬。如果您在嘗試壓縮大型文件之前經常上傳它們,則不必要地增加了網站的大小,這會影響網站的速度。
要解決此問題,請在將媒體文件上傳到您的網站之前對其進行壓縮以優化您的媒體文件。圖片不得超過100k。您可以使用各種在線工具來優化圖像。您可以在上傳之前使用免費的圖像壓縮工具TinyJPG縮小圖像尺寸。如果您運行WordPress網站,則可以使用WP Smush。
您還應該注意圖像格式,因為PNG或GIF圖像格式比JPG格式大得多,因此使用JPG圖像格式可以幫助您更快地加載網站。您可以使用Photoshop之類的圖形編輯應用程序選擇所需的圖像格式。 Photoshop有一個稱為“為Web和設備保存”的選項,它使您可以在將圖像上傳到站點之前降低圖像的質量。
  • 太多插件
太多插件可能是您網站運行緩慢的另一個原因。如果您有各種插件來控製網站的不同功能,則可能會使您的網站不堪重負,並導致加載速度變慢。這是因為插件增加了您的網站在加載時要做的工作。插件也可能會干擾您網站中的網頁捕獲,從而降低網站的頁面速度。
不要迷戀成千上萬個為您的站點提供令人驚奇的事情的插件,並且過多的插件會使您的站點過載。相反,擁有一個可以有效完成工作的多合一插件。 MalCare是可用於此目的的一個插件。它使您可以管理WordPress網站,還可以保護您的網站免受黑客和惡意軟件的侵害。
  • JavaScript問題
JavaScript是一種重要工具,可讓您的網站正常運行並為用戶帶來更多互動。它使通過AJAX加載動態數據變得更加容易,並且還為頁面添加了特殊效果。但是,如果處理不當,JavaScript可能是您網站的問題。

它可以阻止您的頁面盡快加載,因為瀏覽器必須完全加載每個JavaScript文件才能顯示網頁。未經優化的JavaScript可能會導致所謂的渲染阻止JavaScript,即當用戶嘗試在瀏覽器中打開頁面時,JavaScript會延遲您的頁面。
要解決此問題,您應該:
  • 使用內聯JavaScript而不是使用外部JavaScript文件。
  • 審核您的JavaScript文件,看看是否有沒有那麼重要的人,因此您可以擺脫它們。
  • 壓縮JavaScript也會有所幫助,安裝一個YUI壓縮器並使用它來處理文件。
  • 對JavaScript文件使用異步加載。
  • 延遲JavaScript載入;如果在加載其他元素之前阻止JavaScript加載,則可以提高頁面速度。

  • 您沒有使用緩存技術
啟用瀏覽器緩存時,瀏覽器可以將網站文件的靜態副本存儲在硬盤驅動器或緩存中。這樣,它可以顯示緩存的數據,而不是在用戶每次訪問您的站點時向服務器發送另一個HTTP請求。

您可以使用W3 Total Cache等插件輕鬆啟用緩存。如果您使用WordPress網站,這將最適合您。 W3 Total Cache表示,其用戶的頁面速度比使用該插件之前提高了十倍。
要將網站的緩存版本存儲在用戶的瀏覽器中,然後轉到常規設置。選擇瀏覽器緩存,單擊“啟用”框。請注意,您可以確定要將文件存儲在訪問者緩存中的時間長度。您所要做的就是添加一行代碼,告訴瀏覽器您希望文件在訪問者的緩存中保留多長時間。
  • 您沒有使用CDN
內容交付網絡使您可以將網站的副本存儲在位於多個關鍵位置的不同服務器上,以便在遠離主服務器的用戶嘗試訪問您的站點時可以快速加載頁面。僅在一台服務器上託管您的網站可能會導致頁面速度變慢,因為您網站上的所有訪問者都將請求發送到同一台服務器上,這可能會為您的網站帶來高流量,從而增加了處理用戶請求和進行領導的時間減慢加載時間。
要解決此問題,最好使用CDN。使用CDN,您可以輕鬆地將數據緩存在不同的服務器上,並避免主服務器因過多的請求而阻塞。這意味著,當用戶從您的站點請求文件時,其瀏覽器可以從距離他們最近的服務器上下載文件。 Cloudflare和MaxCDN是可以使用的不錯的CDN選項。
  • 未優化的CSS
級聯樣式表(CSS)與您網站的外觀有很大關係。它向瀏覽器提供有關網站字體大小,顏色,菜單,頁眉,頁腳以及網頁外觀上其他詳細信息的說明。 CSS文件可能很長,包含很多行代碼。這會大大降低您的頁面加載速度。
您可以使用圖像精靈將所有圖像合併為一個大文件,從而優化CSS。另一個技巧是將您的CSS文件壓縮為一個空格減少的新文件。您可以使用CSS縮小器(例如CSS Nano)來實現。審核您的CSS文件和代碼,並清除所有不必要的文件或重複項。
  • 主頁凌亂
如果您的網站加載速度非常緩慢,則可能是因為您忽略了首頁上以及網站整個頁面上構建的混亂情況。

許多Web開發人員將各種令人驚嘆的圖像,小部件和內容填充到主頁中,所有這些都是為了給網站訪問者留下深刻的第一印象。儘管擁有一個吸引人的首頁是一件好事,但過分用不同的內容將其弄亂可能會對您的網站的加載時間產生負面影響。
主頁上的元素越多,加載時間就越長。保持簡單總是更好的選擇。堅持基礎知識,從首頁中消除所有不必要的元素,還可以掃描網站上的所有頁面並對它們進行整理,以使您的網站加載速度更快。

  • 不干淨的編碼
如果您的網站上充滿了多餘的空白,行內樣式使新行空出並添加了不必要的註釋,那麼是的,您將遇到一個運行緩慢的網站。每個網站都是用很多代碼創建的。例如,谷歌建立在20億行代碼上。一些Web開發人員生產的網站的代碼行過多,無法執行任何主要功能。這些密集的,廣泛的代碼可能會降低您網站的加載速度。

解決此問題的方法是從代碼中消除所有不必要的元素,例如多餘的空格,空的新行和不必要的註釋。您可以使用許多工具來清理代碼。標記是可用於此目的的出色工具。您還可以與經驗豐富的Web開發人員合作,例如 塞馬爾特 以確保您的網站編碼正確。

3.結論

每個網站都需要針對可能的最高速度進行優化,但是,如果沒有足夠的了解造成網站緩慢加載的因素,就無法做到這一點。如果您的網站加載速度非常緩慢,請不要驚慌。只需使用上面列出的因素作為指導,以了解造成延遲的原因,並使用每個要點下提到的提示進行修復。

mass gmail