限制wordpress定時功能
成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設計、成都做網(wǎng)站與策劃設計,大興網(wǎng)站建設哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設10年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:大興等地區(qū)。大興做網(wǎng)站價格咨詢:028-86922220
wordpress的定時發(fā)布功能真的很好,但是也非常耗費資源的,如果不需要,建議還是限制一下,我們需要在wp-config.php文件中限制。
define('DISABLE_WP_CRON', true);
2
限制自動保存和副本數(shù)據(jù)
wordpress的自動保存也是我非常喜歡的一個功能,真的很好用,但是也很占用資源,目前部分wordpress模板已經(jīng)限制了自動保存的次數(shù)等等!默認時候的WP會自動給我們保存草稿以及副本添加入數(shù)據(jù)庫中,不信的話你到POST數(shù)據(jù)表看看是不是有很多記錄,而我們的文章并沒有這么多。這就是自動添加的,我們需要限制自動版本和限制自動保存草稿。
define ('WP_POST_REVISIONS', 0); define('AUTOSAVE_INTERVAL', 600);
這樣可以限制一下自動保存的時間!
3
插件、主題更新到最新
自己本地測和上傳到服務器后的運行情況相差太遠了
不過wordpress相對來說比較占用資源的
負載能力差的程序造成cpu占用過高
不限空間、流量、網(wǎng)站數(shù),并不是說你就可以無限制的使用資源,因為國外主機對cpu的占用是有限制的。如果你選用建站程序不太好、流量又過大,導致cpu占用過高,就會被暫停訪問的。最可能超的就是cpu限制,其他限制超過的情況比較少。程序的好壞對這些影響很大。
Lunarpages的CPU限制的的確比較厲害,不過CPU的使用量和所用的程序有非常大的關系,論壇類的由于用戶Session是處于連接狀態(tài)的,所以耗資源特別厲害。靜態(tài)化的話就可以承受比較高的PV量
還有動態(tài)程序,盡可能的生成靜態(tài)網(wǎng)頁,如果是論壇的話,那就減少插件吧。做了這幾步如果還被封,只能換空間了。
一個大流量的wordpress博客,不做任何優(yōu)化,cpu肯定會超標。日3000ip以上,虛擬主機就撐不了了,這除了cpu限制以外,還有wp 本身的原因,wp的執(zhí)行效率是很低的,不弄緩存(生成靜態(tài)文件, 使用WP Super Cache插件),國外隨便哪個oversell的主機都是吃不消的,但是緩存了呢?直接生成的靜態(tài)文件,訪問的時候不需要cpu去執(zhí)行php,這就大大降低了cpu的消耗率。
承受能力:很多人問一天能支持多少ip,其實這個問題很難回答,有客戶說圖片站一天跑過萬ip的,也有人說一天過3千就費勁,其實這個和程序關系很大的,建議把程序優(yōu)化下,而且官方不允許超cpu的20%;現(xiàn)在很多都是不限空間和不限流量,但實際上你根本用不了多少,就算你真的ip數(shù)上來了,也有 cpu限制,我一個站運行wordpress,到4000多ip的時候就老是被暫停賬號了。
1,打開wordpress代碼中的文件wp-includes/script-loader.php文件
搜索:fonts.googleapis.com找到這行代碼:
$open_sans_font_url?=?"http://fonts.googleapis.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600subset=$subsets";
把調用地址fonts.googleapis.com替換為fonts.useso.com
修改完保存,再次刷新,大家就可以發(fā)現(xiàn),自己的網(wǎng)站速度已經(jīng)比以前快了很多,幾乎瞬間就可以拿到Google字體了。原因就是本來需要從美國服務器才能拿到的google字體,現(xiàn)在已經(jīng)遍布360全國的機房了。
2,安裝插件Disable Google Fonts,然后啟用,這樣就禁止Google字體加載,就可以提高訪問速度。
3,直接刪除代碼:打開/wp-includes/script-loader.php搜索fonts.googleapis.com找到代碼位置,直接把//fonts.googleapis.com/…這個鏈接整個刪掉即可。,或者用//注釋掉這段代碼即可
4,
屏蔽掉模版的這種字體,找到當前網(wǎng)站使用的主題。然后找到這個主題下的functions.php文件直接在這個文件中最下面添加代碼。屏蔽掉這種字體:
//禁用Open?Sansclass?Disable_Google_Fonts?{public?function?__construct()?{add_filter(?‘gettext_with_context’,?array(?$this,?‘disable_open_sans’?),?888,?4?);}public?function?disable_open_sans(?$translations,?$text,?$context,?$domain?)?{if?(?‘Open?Sans?font:?on?or?off’?==?$context??‘on’?==?$text?)?{$translations?=?‘off’;}return?$translations;}}$disable_google_fonts?=?new?Disable_Google_Fonts;或者將下面代碼添加到主題functions.php文件中:function?coolwp_remove_open_sans_from_wp_core()?{wp_deregister_style(?‘open-sans’?);wp_register_style(?‘open-sans’,?false?);wp_enqueue_style(‘open-sans’,”);}add_action(?‘init’,?‘coolwp_remove_open_sans_from_wp_core’?);