本文转载自超能小紫,原文链接
起初刚用Wordpress时,就屈服在这深深的卡顿之下了。只不过当时我用的还是虚拟空间,以为是服务器性能问题也就没有在意,毕竟Wordpress那么流行、功能那么丰富是吧?
后来发现不太对劲了,卡得无法忍受。于是一番百度,原来是Wordpress某版本之后调用了Google的字体和静态库,但是由于我国国情问题,自然是无法访问Google的字体和静态库的。以及后来被墙的Gravatar头像,导致了后台的打开慢
解决因无法访问Google和Gravatar导致的后台打开慢
最简单的方式就是安装 Useso take over Google
插件,这个插件会自动调用360的前端库,亲测还是蛮好用的
华梦补充:360前端公共库于2016-8-31停止服务,目前该插件已改为调用geekzu公共库资源,实测速度提升大约一倍
如果你极度厌恶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秒甚至更长时间来进行推送。以及后续每次编辑文章或者哪怕是修改文章分类,都会重新推送一次,也就导致文章发布速度极慢甚至超时错误。该死的百度,辣鸡的百度
关闭实时推送或卸载该插件后,一切终于恢复了正常
Comments NOTHING