設(shè)置禁用WordPress自動保存和修訂版本 減少數(shù)據(jù)庫緩存壓力

麥子 優(yōu)化維護23字數(shù) 475閱讀1分35秒閱讀模式

有些時候我們在使用WordPress程序建站,本身內(nèi)容也沒有多少,但是數(shù)據(jù)庫就會很大。這個只要是緩存導致的,我們需要禁止 WordPress自動保存和修訂版本,這樣可以節(jié)省數(shù)據(jù)庫的壓力。當然,自動保存的好處也是有的,萬一在更新文章的時候網(wǎng)頁崩潰沒有記得保存還可以找回。

1、禁止自動保存

//禁用文章自動保存
add_action('wp_print_scripts','disable_autosave');
function disable_autosave(){
  wp_deregister_script('autosave');
}

2、禁止修訂版本保存

//禁用文章修訂版本
add_filter( 'wp_revisions_to_keep', 'specs_wp_revisions_to_keep', 10, 2 );
function specs_wp_revisions_to_keep( $num, $post ) {
  return 0;
}

如果我們不設(shè)置的話只要定期清理數(shù)據(jù)庫就問題不大。我們可以用數(shù)據(jù)庫清理插件WP-Sweep定期清理緩存的自動修訂版本的內(nèi)容可以減輕數(shù)據(jù)庫。

投上你的一票
 
  • 本文由 麥子 發(fā)表于 2024年9月27日 07:34:03
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://bjj.org.cn/disable-autosave.html
  • 禁止WordPress自動保存