造成wordpress站點占用服務器cup過高的原因
造成wordpress站點占用服務器cup過高的原因是 wordpress程序占用的資源較大,因為它沒有緩存功能,所以在你訪問網站或者登 陸后臺的時候就消耗了很多資源。
負載能力差的程序造成cpu占用過高
不限空間、流量、網站數,并不是說你就可以無限制的使用資源,因為國外主機對cpu的占用是有限制的。如果你選用建站程序不太好、流量又過大,導致cpu占用過高,就會被暫停訪問的。最可能超的就是cpu限制,其他限制超過的情況比較少。程序的好壞對這些影響很大。Lunarpages的CPU限制的的確比較厲害,不過CPU的使用量和所用的程序有非常大的關系,論壇類的由于用戶Session是處于連接狀態的,所以耗資源特別厲害。靜態化的話就可以承受比較高的PV量。
不做任何優化,cpu肯定會超標
日3000ip以上,虛擬主機就撐不了了,這除了cpu限制以外,還有wp 本身的原因,wp的執行效率是很低的,不弄緩存(生成靜態文件, 使用WP Super Cache插件),國外隨便哪個oversell的主機都是吃不消的,但是緩存了呢?直接生成的靜態文件,訪問的時候不需要cpu去執行php,這就大大降低了cpu的消耗率。
解決wordpress站點占用服務器cup過高的方法:
策略一:主題模板問題
如果你的模版是找專業人士定做的,那么請他們優化代碼,相信專業的公司是能找到死循環并解決的。如果你的是免費主題,而且你自己對這方面又是一竅不通,那么換個主題吧!
策略二:死循環問題
這種情況很多時候是因為換了域名或者鏈接的形式,導致大量的鏈接失效出現404錯誤循環,可以修改默認404頁面解決。
或者你的網站代碼有沖突、不規范的地方、鏈接錯誤等導致的死循環,這就需要檢查代碼了。
策略三:插件問題
插件過度的確會造成這種情況,所以你要優化你的插件了。盡量把沒用的插件都停掉,只選擇最有用的插件。相關文章而且帶縮略圖的插件會占用很大的資源,你還是考慮考慮再用吧!
策略四:緩存與壓縮問題
使用緩存插件會降低占用的資源,因為靜態頁面遠比動態頁面占用的資源小。推薦使用WP Super Cache這個插件,功能很強大!
另外使用網頁壓縮技術有能有效的解決占用資源過大的問題!做到上述4點,相信你服務器的cpu會很快降下來的!
http://www.weifeicheng.com/help/website/153382.html
標簽:網頁制作 無錫網站制作 海之睿
