如何优化 WordPress,提升网站访问速度?

对于广大草根站长来说,选择一款合适的网站程序,是建站的基础,往往能起到事半功倍的效果。目前最流行的博客程序,非 WordPress 莫属了,上手简单,生态完整,拥有丰富的主题和插件,可以建站各种主题的网站。但相较于其他程序,WordPress 确实过于臃肿了。而且如果安装了过多的插件,又没有进行任何的优化的话,WordPress 网站的访问速度就会变得非常慢。

本文将提供一些基本的优化方案,大家可以根据自己的实际使用情况选择。

启用缓存

现在很多优质的机房,服务器 Web 环境已从 Apache 升级为LiteSpeed Web Server,LiteSpeed 针对 WordPress、joomla、prestashop、drupal 等程序进行了专门的优化,这些程序在 LiteSpeed 环境里运行速度更快,加载速度更快。我们可以通过安装对应程序的 LiteSpeed Cache 插件以提升网站的访问速度。

登录你的网站后台,点击安装插件,输入关键词 LiteSpeed Cache 搜索,点击现在安装。

启用插件后,插件默认的设置基本不需要修改,您也可以根据自己的需要进行设置。

如果使用的服务器不支持 LiteSpeed 环境,可以使用 WP Super Cache 来替代 LiteSpeed Cache,不过效果会差一些。

压缩 CSS 和 JS 文件

LiteSpeed Cache 里面默认自带了缩小和合并 CSS/JS 文件的功能,在 页面优化 里面找到 CSS 设置 和 JS 设置 即可对应设置 CSS/JS 最小化。

如果你的主题支持合并 CSS/JS, 则也应开启合并 CSS/JS,如果你的主题支持异步加载 CSS/JS,也应开启异步加载。

开启延迟加载图片

延迟加载(LazyLoad)的作用是在页面加载的时候先用一张占位空白图片代替,仅在图片进入视野时加载它们。这样能够让用户暂时跳过图片加载,很快地先打开网页,然后再慢慢加载图片,即通过减少初始HTTP请求数量来改善页面加载时间。

延迟加载图片配置很简单,仅需在 页面优化 – 多媒体设定 里面开启延迟加载即可。如果没有使用 LiteSpeed Cache, 则可安装 wp-lazy-loading 插件来实现。

不过,延迟加载图片治标不治本。如果你的页面上图片较多,你应该首先考虑缩小图片大小(比如 webp, 降低分辨率等),只在实在没有办法缩小或者数量太多时,再考虑延迟加载。

开启即时点击

即时点击(InstantClick)的原理是检测到用户的鼠标悬浮在链接上时,就开始预加载链接对应的内容,这样大幅减少了页面之间跳转的响应时间。如果你的 WordPress 主题没有特别大的问题,建议都开启即时点击。

配置即时点击很简单,仅需在 缓存规则 – 高级设置 中开启 即时点击 即可。

需要注意的是,开启即时点击会显著提升 CPU 负载。因此,如果你的服务器采用的是 Apache MPM-Prefork, 则不建议开启。如果没有使用 LiteSpeed Cache 插件 , 则需要安装 wp-instant-links 插件来实现。

其他建议

如果有条件,选择一个更快的服务器可能是提升速度的好办法。比如:如果是在大陆地区访问,首选国内的主机,而香港主机会比美国主机的速度更快。你也可以使用 CDN 来分发图片和静态文件等。


历史上的今天:

相关推荐

优化 WordPress 后台加载速度慢的方法

经常有小伙伴反映,自己的网站前端访问速度挺正常的,但登录后台时,加载速度却出奇的慢。WordPress 后台加载慢,一般与 WordPress 程序加载海外资源有关,比如 Google 字体,插件更新信息等。 老薛主机推荐了一个简单易用的插件来进行优化,试用了下效果不错,在此介绍给大家。 插件安装 插件下载地址: https://help.l ...

用老薛主机子域功能做网站备份的方法

老薛主机可以无限建站,虽然是4G的进阶段香港主机,放个5、6个网站是没问题的,所以我把原来几个老网站的数据都迁到了老薛主机上,算是做个网站备份,有些文章的内容还有用,可方便查找。 如果你要继续使用独立域名,选择老薛主机 cPanel 的附加域功能,如果你只用二级域名,则选择 cPanel 的子域功能。 1、创建子域。登 ...

【教你一招】老薛主机一键安装 WordPress 的方法

购买了域名,开通了主机,要安装个当前世界最流行的博客程序 WordPress ,你会怎么做? 登录 WordPress 官网,下载安装文件,用 FTP 软件将文件上传到主机,然后开始安装吗?NO,NO,NO,不要这么麻烦,在老薛主机,只要一键点击就能完成安装 WordPress 等主流网站程序。 1、登录老薛主机的 cPanel 面板; 2、在“软件”栏 ...

如何解决更新 WordPress 需要访问您网页服务器的权限问题?

网站提示有 WordPress 更新可用,但在线更新时却提示:要执行请求的操作,WordPress需要访问您网页服务器的权限。请输入您的 FTP 登录凭据以继续。 我输入 FTP 登录用户名和密码,网页无响应。我猜测会否主机名错误了,就填写了 FTP 地址,仍然是错误的。 网络搜索了一下,有网友遇到相同问题,给出的解决办法是,在 Wor ...

6 条评论

  1. 这个好像老薛主机默认就有这个LiteSpeed 环境,WordPress站点安装相应插件确实起到提升速度作用

  2. 这篇文章怎么那么像老薛主机的推文呢?
    我用的糖果主机(我买的产品是迷你虚拟主机,已经下线了)也是litespeed enterprise环境,价格昂贵。我自己的VPS安装的openlitespeed。如果litespeed enterprise价格降低一半,apache和nginx就可以淘汰了。

  3. 这个比超级缓存好用吗?

发表评论

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