說到解決 WordPress 企業網站響應時間長的問題,我們必須要找到引起這個結果的原因,只有找到根源,我們才能對症下藥,解決問題所在。

通常來說引起 WordPress 企業網站響應時間長主要是有以下幾個原因,那麼遇到這些問題的時候我們該如何解決,解決的辦法有哪些?以下我們將一併分析和解決:

1 、機器的配置

包括站群伺服器端與客戶機端的硬體配置程度,同樣的網路環境下,雙核的站群伺服器的運算能力肯定要強一些,毫無疑問的,同樣的網路環境下,用一臺賽揚的機器和奔四雙核處理器的電腦,開啟同樣的網頁,速度,也肯定不一樣。

2 、站群伺服器站群軟體

站群軟體多少、穩定和站群軟體的正確配置,都會影響到站群伺服器環境,以致影響到網路速度。站群伺服器安裝站群軟體防火牆,會犧牲一些網路速度,所以 VPS 、或獨立站群伺服器多使用者裝一個防火牆足矣。

3 、 DNS 解析時間

DNS 解析包括往返解析的次數及每次解析所花費的時間,兩者的積就是 DNS 解析所消耗的時間,因此,很多人忽視了 DNS 的問題。

4 、網路最小頻寬

這是最主要的因素,在慢的網站放在好的頻寬下訪問速度一樣快(就是多花錢),網路的頻寬包括對網站所在站群伺服器頻寬和多使用者端兩個位置,對接點指的是出口端與入口端(如電信對網通的對接點),另一個就是多使用者本身的最小頻寬,如果多使用者辦的是 512K 寬頻咱就愛莫能助了。

5 、網頁內容的大小

網頁檔案的大小是網站是否能快速開啟最重要一個因素,如果說站群伺服器等硬體方面決定不了,強烈建議從這裡下手,不管是表格還是 DIV+CSS,適當的最佳化程式碼,都能減少網頁大小。儘量最佳化程式碼,用最少的程式碼。同時大量錯誤、冗餘程式碼也是拖慢網站速度之一。

6 、大量資料庫操作

小網站在執行大量資料庫操作時,也會影響網站開啟速度,這裡使 asp+access 結構的網站尤為明顯,尤其是同時有大量多使用者提交評論時,就運算元據庫鎖死,導致網站打不開。這個時候建議換資料庫或者站群程式。

7 、用很多 javascript

網站上使用大量 JS 是大忌,不僅搜尋引擎無法收錄,同時會不斷提交請求增加站群伺服器負擔,例如滑鼠特效、欄目的特效、狀態列的特效等等。這些特效的原理是先由站群伺服器下載到本地的機器,然後在本地機器上執行產生,然後才能看到的。因此我們必須要精簡 javascript 的使用或者少用。

8 、頁面上用大圖片和 FLASH

圖片是拖慢網速最重要一個因素,圖片經過處理,可以使圖片空間變小,否則很多的圖片一開始都會佔用很多空間又使網站開啟速度變得很慢,同樣 FLASH 也是一個道理。建議將大圖片進行壓縮和少用 flash 或者將 flash 作精簡處理。

9 、過多引用了別的網站的內容

包括引用其他網站的圖片、視訊檔案等,如果直接在頁面引用別的網站的東西,而那個網站的速度又慢,或者那個網站的該頁面已經不存在了,那麼開啟的速度就會非常慢。這種情況建議將圖片或內容下載過來上傳到本站使用。