加快WordPress性能的11种方法(已更新)

加快WordPress的11种方法


如今,如何加快WordPress无疑是一个热门话题。幸运的是,您可以采用多种技术来完成工作。因此,我们的目的是列出我们知道的所有技巧,这些技巧可以使您的WordPress网站更快.

但首先…

这是Ahsan Parwez的特邀帖子.

为什么要加快WordPress?

敲响警钟的原因很多,其中有些甚至可能引起您的重大担忧:

  1. 搜索引擎(例如Google)对快速加载时间长于缓慢加载时间的网站进行排名。因此,如果您想提高自己在SERP中的地位,提高速度应该是您的首要任务之一.
  2. 研究表明,网站加载 速度超过2秒 通常会导致大约47%的访问者跳出网站。因此,为了保持大约一半的访问者感兴趣,您应该加快WordPress的速度.
  3. 在线买家是最急躁的。他们希望页面在一秒钟内加载。因此,如果您正在WordPress上运行电子商务商店,那么您最好准备进行重大改进,以便您的业务可以更赚钱.

如何测试您的网站的加载时间?

首先,您需要分析网站的当前加载时间。请记住,此速度可能因页面而异,这取决于多种因素,即:

  • 该特定页面的大小,
  • 它产生多少个请求,
  • 是否缓存,
  • 最后,它托管什么样的内容(静态或动态).

网站的首页通常用作测试加载时间的基准。为了检查网站的速度,在网络上广泛使用以下三种工具:

  1. WebPageTest.org
  2. Tools.Pingdom.com
  3. PageSpeed见解 (这不会真正报告页面加载时间,但会突出显示您可以调整以加快WordPress的元素)

好的,是时候开始谈生意了!以下是加快WordPress的11种方法:

1.选择更好的网络托管提供商

影响网站速度的主要因素是WordPress网站的托管。将您的新网站托管在提供以下内容的共享托管服务提供商看来似乎是个好主意 "无限" 带宽,空间,电子邮件,域等等。但是,我们通常会错过此优惠的一点是,共享主机环境无法在高峰流量时间内提供良好的加载时间,并且大多数都无法在任何给定的月份提供99%的正常运行时间.

共享主机往往会带来较差的性能,因为您要与无数其他网站共享同一服务器空间,并且无法确定其他人正在使用多少资源。另外,您不知道服务器的优化程度如何.

值得庆幸的是,网络托管行业随着技术的发展而发展,云托管提供商的价格随着时间的流逝而下降。目前,您可以以象征性的价格从SiteGround,DigitalOcean,Amazon Web Services甚至Google Compute Engine购买专用的云服务器。但是,设置这些服务器可能是一项艰巨的任务,因为您需要从头开始设置服务器。有像Cloudways(我在这里工作)之类的网络托管提供商,他们使设置优化的云服务器的任务像单击和启动一样容易.

2.使用轻量级的WordPress主题/框架

WordPress主题包含许多动态元素,滑块,小部件,社交图标以及更多闪亮元素,非常吸引眼球。但是请记住这一点:如果元素过多且页面大小较大,那么它们肯定会导致您的Web服务器受到重击.

最好的选择是使用轻量级主题。一种解决方案是采用默认的WordPress主题之一。另一个是尝试像 尼芙, 由CodeinWP背后的同一个人建造.


尼芙 尼芙

作者: 主题曲

当前版本:2.7.1

上次更新时间:2020年5月21日

neve.2.7.1.zip


96%的评分


833,922下载


2.7.1版本

另外,对于功能丰富的网站,您还可以选择使用良好框架的主题,例如Bootstrap或Foundation.

3.缩小图像尺寸

图像是给定网页大小增加的主要贡献者。诀窍是在不影响质量的情况下减小图像的大小.

如果您使用Chrome PageSpeed Insights扩展程序或Photoshop或任何其他工具手动优化图像,则该过程将花费很长时间。幸运的是,有几乎可以想到的所有功能的插件,包括图像优化。值得一提的是:

在您的WordPress网站上使用上述任何插件,将大大减少图片大小,从而提高网站的速度.

4.缩小JS和CSS文件

如果您通过Google PageSpeed Insights工具运行网站,则可能会收到有关最小化CSS和JS文件大小的通知。这意味着通过减少CSS和JS调用的数量以及这些文件的大小,可以提高网站加载速度.

另外,如果您了解解决WordPress主题的方法,则可以学习指南 由Google提供 并进行一些手动修复。如果没有,那么会有插件可以帮助您实现这一目标。最受欢迎的是 自动优化 可以帮助优化WordPress网站的CSS,JS甚至HTML.

5.对缓存插件使用高级缓存机制

WordPress缓存插件(例如W3 Total Cache)已经存在很长时间了,这使得向网站元素添加缓存规则的复杂任务变得更加容易。将此类插件与Varnish等高级缓存机制结合在一起可以帮助您提高网站的加载速度,并最终大大提高WordPress的速度。.

6.使用CDN

访问您网站的人位于世界各地,不用说,如果访问者的位置远离您的网站托管站点,则网站加载速度将有所不同。有许多CDN(内容交付网络)可帮助将来自不同国家/地区的访问者的网站加载速度保持在最低水平。 CDN在不同位置的各种数据中心保留您网站的副本。 CDN的主要功能是从最可能的位置向访问者提供网页。 Cloudflare和MaxCDN是最受欢迎的CDN服务之一.

7.启用GZIP压缩

在本地计算机上压缩文件可以节省大量磁盘空间。同样,对于网络,我们可以使用GZIP压缩。此操作将大大减少带宽使用量以及访问您的网站所需的时间。 GZIP压缩各种文件,以便访问者每次尝试访问您的网站时;他们的浏览器将首先必须解压缩网站。此过程在很大程度上降低了带宽使用率.

您可以使用像 PageSpeed忍者, 启用GZIP压缩,或在.htaccess文件中添加以下代码.

AddOutputFilterByType定义文本/纯文本
AddOutputFilterByType DEFLATE text / html
AddOutputFilterByType DEFLATE text / xml
AddOutputFilterByType定义文字/ css
AddOutputFilterByType DEFLATE应用程序/ xml
AddOutputFilterByType DEFLATE application / xhtml + xml
AddOutputFilterByType DEFLATE application / rss + xml
AddOutputFilterByType DEFLATE应用程序/ javascript
AddOutputFilterByType DEFLATE应用程序/ x-javascript

8.清理WordPress数据库

从数据库中删除不需要的数据将使其大小保持最小,并且还有助于减小备份的大小。还必须删除垃圾评论,虚假用户,内容的旧草稿,甚至可能是不需要的插件以及主题。所有这些都会减少数据库和Web文件的大小,从而加快WordPress – WordPress的速度.

9.停用或卸载插件

在您的WordPress网站上保留不需要的插件会给您的Web文件添加大量垃圾。此外,它还会增加备份的大小,并在生成备份文件时给服务器资源带来巨大的负载。最好删除不使用的插件,并寻找其他方法来使用第三方服务来自动执行或安排任务(例如将最新信息分享到社交媒体).

IFTTT或Zapier是两个Web服务,可帮助自动执行此类任务并减轻网站和服务器资源的负担.

10.尽量减少外部脚本

在网页上使用外部脚本会为您的总加载时间增加大量数据。因此,最好使用少量脚本,仅包括基本功能,例如跟踪工具(例如Google Analytics(分析))或注释系统(例如Disqus).

11.禁用pingback和引用

引用和引用是WordPress的两个核心组件,每当您的博客或页面收到链接时便会提醒您。听起来可能有用,但是您还可以使用诸如Google网站站长工具之类的工具和其他服务来检查网站的链接.

保持pingback和trackback也可能会对服务器资源造成不必要的压力。之所以如此,是因为每当有人尝试链接到您的网站时,它都会来回生成来自WordPress的请求。以DDoS攻击为目标网站时,此功能也被广泛滥用.

您可以在WP-Admin→设置→讨论中将其全部关闭。只是取消选择 "允许来自其他博客的链接通知(引用和引用)." 这将帮助您进一步加快WordPress的速度.

结论

减少网站加载时间的最大优势是,它将极大地改善您的访问者的体验。无论使用的是移动设备还是PC,情况都一样。此外,它还将提高您在SERP中的排名。毕竟,减少主机托管的带宽使用量和提高客户端的站点加载速度只会在短期和长期中对您有利.

如果您尚未开始创建博客,请参阅以下指南: 如何在WordPress上建立网站. 这是一个很棒的资源,它提供了有关建立个人或专业博客的分步教程.

现在轮到你了。您如何加快WordPress的速度?你有什么花招吗?

别忘了加入我们的速成班,以加快WordPress网站的速度。通过一些简单的修复,您甚至可以减少50-80%的加载时间:

*这篇文章包含会员链接,这意味着,如果您单击其中一个产品链接,然后购买该产品,我们将收取一小笔费用。不用担心,您仍然需要支付标准金额,因此您无需承担任何费用.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map