wordpress网站速度优化小技巧,先说2个概念

  • 页面生成时间:如文字字面意思,如本站底部所示;
  • 页面打开时间:不启用浏览器缓存的情况下,从访客刷新网址到页面完整加载需要的时间,

level 1

  • 选择一个轻量的主题,什么是轻量?用query monitor看一下数据库查询数如何,API耗时等问题,
    • 本站用的suki算轻量,但是功能上有不足;
    • wpjam上推荐的0查询的主题,速度很快,但是不适合我的外贸站,而且用了wpjam插件之后会有意想不到的问题出现;
  • 老生常谈:禁用或者移除不必要的主题和插件;
  • 面向国内的话,替换一下google font源,头像什么的。

服务器不拉跨的话,只要做到以上3点,就算用了cpt等10个左右的插件,基本上可以做到页面生成时间在0.1-0.5秒之间,如本站底部所示;

需要注意的是测试的时候要选择离服务器近的节点测试;如果离得太远,接收时间就很长,那种测试在这个阶段没意义。

然后就可以开cdn了,这个时候再用远距离的节点测试速度吧。


level 2

  • 老生常谈升级版:用FDP/Asset CleanUp 设置一下插件的启停条件。
  • 启用服务器缓存,redis,Object Cache,Opcode Cache什么的
  • 启用网站缓存:合并css,js要慎重,经常会出现问题哦;
  • 启用浏览器缓存:老访客的访问速度,在感觉上会极大的得到提升;

即使开了20多个插件,服务器附近的访客,不通过cdn的页面生成时间在0.3-0.5秒左右了(通过cdn反而会变慢),太远的地方应该1.5s以内也可以打开了,至于第三方的脚本,比如gtag,gtm,多多少少会拖慢加载速度,如果必须得用,就不用理会,否则,就移除吧。


level 3

  • 继续加钱搞服务器,带宽,dns,主题什么的,做到wpjam那种不到0.1秒生成页面时间?

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据