在后台编辑文章、帖子的时候,wp会自动保存多个修订版本,这样做的好处是,以防止意外关闭编辑器导致内容丢失,同时自己修改错了,也可以恢复到之前的内容。
但是也有坏处,就是会大量占用数据库,文章ID也会变得很多!
所以有些站长就不需要此功能,关闭此功能还能提高一些性能。
关闭此功能需要修改wp-config.php文件,所以不能内置在主题中,按照以下教程做就行了!
教程开始
打开网站根目录的wp-config.php
文件,在$table_prefix = 'xxxx';
这行的下面添加一下代码
define('WP_POST_REVISIONS', false); //禁用历史修订版本,也可以填数字,就是保存几个版本
define('AUTOSAVE_INTERVAL', 86400); //设置自动保存时间设置为一天(相当于关闭了)
WP_CRON是WordPress的定时任务程序,但由于PHP的特性,导致它并不是真正的后台执行任务,而他的逻辑就是当有人访问你的网站的时候,系统就自动请求一次/wp-cron.php这个链接,来判断并执行需要执行的任务。
但是这里又有个严重的性能问题了,每一个前台请求,wp都会再去请求一次/wp-cron.php这个链接,相当于对服务器的请求量直接翻倍了,这可是不小的性能开销啊
优化措施:
- 禁用WordPress的WP_CRON自动请求/wp-cron.php
- 我们手动添加定时访问/wp-cron.php这个链接(一般5-30分钟访问一次就够了)
教程开始:
第一步:禁用WordPress的WP_CRON自动请求/wp-cron.php
打开网站根目录的wp-config.php
文件,在$table_prefix = 'xxxx';
这行的下面添加一下代码
//禁用WP_CRON定时任务define('DISABLE_WP_CRON', <strong>true</strong>);
第二步:通过宝塔的计划任务,添加定时请求一次/wp-cron.php
进入宝塔->计划任务,添加任务,选择Shell脚本,输入下面代码(代码中网址换成自己的网站网址),选择一个定时周期,一般5-30分钟即可!
wget -q -O - https://你的域名/wp-cron.php?doing_wp_cron >/dev/null 2>&1
本文最后更新于2024-09-29 10:39:20
,某些文章具有时效性。
若有解压密错误或链接已失效,请在下方留言或在 微信公众号留言。
获取解压密码方式:
搜索并关注公众号【资源星球ResourceStar】
回复关键字【皓月星辰】即可免费获取
暂无评论内容