wordpress

真·解决WordPress卡顿、打开慢甚至是500错误

起初刚用Wordpress时,就屈服在这深深的卡顿之下了。只不过当时我用的还是虚拟空间,以为是服务器性能问题也就没有在意,毕竟Wordpress那么流行、功能那么丰富是吧?

后来发现不太对劲了,卡得无法忍受。于是一番百度,原来是Wordpress某版本之后调用了Google的字体和静态库,但是由于我国国情问题,自然是无法访问Google的字体和静态库的。以及后来被墙的Gravatar头像,导致了后台的打开慢

 

解决因无法访问Google和Gravatar导致的后台打开慢

最简单的方式就是安装 Useso take over Google 插件,这个插件会自动调用360的前端库,亲测还是蛮好用的

如果你极度厌恶360,不愿意使用他们的公益服务,你也可以使用 谷歌字体与Gravatar头像加速 插件,似乎是小团队出品,用了一阵子不错,但未长时间使用稳定性不明。不过无论如何我们都应该向这些公益事业表示感谢,同时在心中咒骂上一句该死的GFW

如果你实在不想装插件,也可以通过改代码的方式实现。具体方法自行百度 wordpress 后台 慢 有很多,在此不一一列举了,我并不推荐这样做

 

压缩图片以提升打开速度,降低服务器带宽压力

好了这下后台打开快多了。可随着文章内图片数量的增加啊,打开首页和文章详情页的速度也变慢了,低配置带宽的服务器可能还经常报警。怎么办呢?

比较笨的方法是用PS或其他图片处理软件手动对图片进行压缩,但效果往往不尽人意,不是图片依旧太大就是糊成一片了

这里推荐大家使用TinyPNG来压缩图片,不仅压缩比极高,而且几乎不会损伤画质,更重要的是这是免费的

但是每次都要先上传到TinyPNG来压缩一下再下载然后上传到Wordpress好麻烦啊,能不能自动压缩呢?

当然可以!安装一个 Compress JPEG & PNG images 插件吧,这是由TinyPNG官方出品的Wordpress插件,可以在你上传图片后自动压缩

安装插件后,需要在 设置->多媒体 中输入TinyPNG API key后才能使用,这个key的获取方式也很简单,只要打开https://tinypng.com/developers,填入自己的英文名和邮箱后,即可收到一封带有这个key的邮件。免费版的key每月可以压缩500张图片,一般是够用了

 

关闭Wordpress的更新服务提升文章发布速度

某天我突然很好奇,同样一篇文章,我点“保存草稿”按钮瞬间保存完毕,但点击“发布”按钮却要等很久,甚至等到超时500。百般搜索,网上基本都是复制来粘贴去的教你如何禁止Google字体啊之类的,毫无营养。我在群里抱怨一通,正巧有一位同病相怜的博主也是深受其害,果断抱团取暖QAQ。接着他发现Wordpress竟有个什么“更新服务”,而且默认填写着google的url。而Wordpress对自己这个更新服务的描述是这样的

在您发表新文章时,WordPress会自动通知站点更新服务

好家伙原来就是你导致发布文章那么慢,大家都知道Google在天朝是打不开的,所以如果你的服务器放在国内的话就会受到这个功能不小的影响

进入 设置->撰写 ,拉到最下面,删除更新服务下面的框框里的链接就行了。

 

百度结构化数据插件导致文章发布速度变慢甚至500

删除更新服务的链接之后呢他的博客是正常了,可我发布还是很慢,甚至会超时,于是我怀疑到插件身上了

经过一次又一次一个个关闭、打开插件的排除法之后,我把问题定位在百度结构化数据插件(百度sitemap)上了

经过一番搜索,果不其然,是辣鸡百度的原因

有网友测试,如果你开启了这个插件的实时推送功能,那么每次发布文章时这个插件都需要花费15秒甚至更长时间来进行推送。以及后续每次编辑文章或者哪怕是修改文章分类,都会重新推送一次,也就导致文章发布速度极慢甚至超时错误。该死的百度,辣鸡的百度

关闭实时推送或卸载该插件后,一切终于恢复了正常

39 条评论

点击这里取消回复。

昵称
  1. 一刀

    你这个博客看起来挺漂亮!