如果你的wordpress使用的配置比較低的虛擬主機,等訪問人數變多流量增加的時候,那麼你很可能會覺得資料庫查詢執行起來有點慢,而且以後很可能因為過度使用CPU,造成賬戶被暫停使用。

遇到這種情況,第一反應就是找空間提供商的客服,希望他們能盡快為你想辦法。如果一直這樣下去,你可能會考慮遷到虛擬專用服務器(VPS)或加錢升級更高級的服務器,但那樣做需要花費不少金錢,在這之前你可以做些事情來加快部落格運行速度獲得更高的流量,讓你的wordpress在虛擬主機上照樣能夠流暢運行!

1.只使用一些必要的插件
插件越少加載速度越快,停用並刪除一些不是真正非常需要的插件。

2.側邊欄中使用純代碼而不要使用一些小工具(widgets)
仔細研究下你就會發現一些在側邊欄像顯示最近更新、分類、標籤等的代碼例子,這樣你就可以不用到任何小工具(widgets)。

3.關閉文章修訂
開啟文章修訂的話只會在你的資料庫中建立記錄,給資料庫添加負擔,你可以在wp-config.php 文件中增加下面代碼就可以關閉這個選項。
define(‘WP_POST_REVISIONS’, false);

4.刪除Wordpress資料庫中多餘的表
登錄主機控制面板,轉到phpMyadmin,打開你的部落格資料庫你會看到WordPress資料庫的表格結構。 WordPress默認的資料庫表格有下面這些:
* wp_comments
* wp_links
* wp_options
* wp_postmeta
* wp_posts
* wp_terms
* wp_term_relationships
* wp_term_taxonomy
* wp_usermeta
* wp_users

如果你發現有多餘的表格(你插件目前不需要用到的)將它們刪除。它們會在這裡出現是因為你之前安裝了些插件而後又卸載了。有一些插件安裝的時候就會在資料庫中建立表格而你刪除插件後這些表格仍然在那兒。你不需要這些表格,可以把它們刪除。

5.清理Wordpress 資料庫
這一步驟你需要使用到一個非常有用的插件,叫做Clean Options。用它來清理你的WordPress資料庫。它將清除所有不必要的、被轉移的、孤立的記錄。使用完後你可以停用並刪除這個插件。不過清理完之後記得檢測下你的wordpress看插件是否都能正常運行。如果某個插件不正常了,只要重新安裝下就可以。

6.修復並優化Wordpress資料庫
再一次進入phpMyadmin,選擇資料庫檢查所有的表格,在下拉菜單中選擇修復選項。修復之後,再一次選擇資料庫,檢查所有的表格,在下列菜單中選擇優化選項對資料庫進行優化處理。

7.將PHP代碼改成html代碼
這個是最有用的,這麼做是因為你的WordPress主題中的header (有時候footer和sidebars)都使用php字符串,每一次加載部落格時,需要訪問你的部落格名稱、收藏夾圖標(favicon. ico)位置、stylesheet、ping文件、feeds、映射字符集(charset)等。所有這些PHP請求都會降低你的部落格運行速度為何不把它們改成靜態的html 代碼呢?

你還可以:
* 將 pingback URL改為靜態的。
* 將feed URL改為靜態。
* 你可以刪除WordPress版本。
* 將部落格名稱和標記性語言(tagline)/描述改為靜態。

而最簡單的方法是將部落格實際的header代碼與輸出的header 代碼對照(單擊右鍵, 查看瀏覽器的source code)。看看原始的php代碼再看看你部落格的結果source code是怎麼樣的。這樣你就可以了解哪行PHP代碼可以改成靜態的html代碼。

8.使用Cache緩存插件
很可能你已經在使用這個插件,如果還沒有人使用的它,在這裡跟大家說下,這個插件會提高你的部落格速度,因為它為瀏覽器保存了部落格的靜態頁面,而對你的主機服務器沒有任何影響。

9.最後一點:
優化你的文件(CSS、JavaScript、圖片、影片) 不要過於依靠外部加載(CPM combo ads、scripts 等) 。

使用之後你會發現你的部落格也可以這麼快的速度加載,效果真的非常明顯。最後提示一下,涉及到對資料庫的操作最好備份一下資料庫,以免發生意外!
IMGP0903

Tags: