wordpress编辑文章时总是提示“连接丢失。保存已被禁用,直到您重新连接。 我们正在您的浏览器中备份此文章,以防不测。”导致更新文章时经常要等半天。ping了云服务器的IP地址,速度正常,检查数据库和服务器也都是正常的,那为什么偏偏网站更新就这么卡呢?问题截图如下:
首先,我们来看一下出现此问题的几个原因:
1、原因:主机性能不足
主机性能不足的解决方法:
首先,重启一下服务器,虽然这个办法不治本,但是可以尽快让你的网站运行起来。
如果你用的是虚拟主机,那可能就是服务器资源不足,最好的解决办法就是换一个靠谱的云服务器,现在云主机的价格已经很优惠了,比如阿里云和腾讯云经常面向新用户搞1折优惠,还有代金券可以抵现金,有时候合算下来,一个1核2G的云服务器一年可能只需要几十块,简直比虚拟主机都便宜。
进入>>阿里云.云小站领取代金券
进入>>腾讯云活动页面领取代金券
当然了,老鸟们也都清楚,云服务器一般都是买的便宜,续费贵,所以在大家资金允许的情况下,建议可以多买几年,好像阿里云最多可以买5年,腾讯云最多可以买3年,都是享受最低折扣的。这样3-5年下来,你的网站盈利足以让你忽略续费的价格了。
2、wordpress插件冲突
有一些插件,尤其是访问第三方服务器的同步类插件会导致这个问题。目前发现的插件有:
WP-新浪登录插件
百度 Sitemap 插件
WPJAM
WP-QINIU
其他第三方同步/图床等服务也可能出现这个问题。
解决方法如下:
登陆FTP页面,打开/wp-content目录,将plugins文件夹改名为plugin。
登陆wordpress检查,若没有问题,将plugin内可能访问外网或涉及到缓存的插件移出,并改回plugins。
逐个移回上述插件,测试问题。
请优先保障插件为最新版本或稳定版本,如果有涉及到网站外观的插件(比如Aksmet类和CSS类插件)请优先还原,以防网站外观改变。
3、wordpress自动保存影响性能:
WordPress的自动保存功能每2分钟就会自动存一份草稿,这对于我们在线写作当然是个好功能,可以避免因突发时间造成文章丢失。但自动保存会导致对数据库的频繁访问,增加服务器压力,尤其是对小服务器来说更是如此。在文章编辑途中,尤其是当文章内容量较大的时候,更容易引起“连接丢失。保存已被禁用,直到您重新连接。”这个问题。
解决方法1:禁用Wordpress修订版本与自动保存、自动草稿功能
可以通过修改wp-config.php,或者functions.php文件来实现,但是因为更换网站主题后, functions.php需要重新设置,所以推荐在wp-config.php文件中加入相应代码。
修改WordPress根目录下的 wp-config.php 文件,找到 define( 'WP_DEBUG', false ); 这一行,后边添加如下代码:
// WordPress禁用自动保存 define('AUTOSAVE_INTERVAL', false); // WordPress设置文章自动保存间隔360秒 define('AUTOSAVE_INTERVAL', 360); //禁用文章修订 define('WP_POST_REVISIONS', false); //设置修订版本最多允许几个 define('WP_POST_REVISIONS', 3);
其中禁用自动保存,和自动保存间隔时间这两个代码,任选其一即可。
4、wordpress优化不够
有些不错的插件可以帮助我们优化wordpress程序的性能,比如:
WP Super Cache插件:可以把整个页面缓存到硬盘中,下次直接访问静态的 HTML 文件,让服务器直接绕过 PHP,节约 CPU 时间。
WP Optimize插件:可以帮我们清理数据库中冗余的数据。
Autoptimize插件:通过优化 CSS, JS, 图像, Google字体等来使您的网站更快。
5、删除任何不必要的插件或主题(并保持现有的更新)
以上这些方法相信已经可以解决网站卡、慢,出现“连接丢失。保存已被禁用,直到您重新连接。 我们正在您的浏览器中备份此文章,以防不测。”的问题了,如果我们还有时间可以精力,可以对网站的功能进行进一步的优化,精益求精才能百尺竿头更进一步。