加快WordPress博客网站速度的15种简便优化方法

WordPress是一个很棒的平台。然而,它遭受的一个弱点是它可能相当慢。

如果没有采取正确的预防措施,您最终可能会呆滞。这不仅会给重复访问者带来麻烦,还会使您 失去订阅者和客户。

 

在本快速指南中,我将介绍我发现的能够持续提高WordPress速度的所有最佳方法。

为什么WordPress网站速度很重要

当某人首次登陆您的网站时,您只有几秒钟的时间来吸引他们的注意力,以说服他们闲逛。

准备好输的,晚上睡觉:根据微软Bing搜索团队的报告,在页面响应速度2秒以上的延迟 减少 了3.8%,用户满意度,增加了 丢失的每月每用户收入的4.3%,以及 减少点击次数除以4.3 %。

如果您的网站加载时间太长,大多数人甚至在没有机会的情况下就迷路了。

不仅如此,而且Google现在将网站速度纳入其排名算法中。这意味着您的网站的速度会影响SEO,因此,如果您的网站运行缓慢,您将失去耐心并减少搜索引擎排名,从而吸引访问者。kes。

让我们修复它。

如何加快WordPress

附带说明一下,这些不是按重要性或任何标准排序的,我只是收集了我所学到的有关如何加快WordPress页面加载速度的所有知识,并在此处列出了所有这些内容。

我保证即使使用很少的内容也可以帮助您加快网站速度。

1.选择一个好的主人

刚开始时,共享主机 似乎很便宜(“页面浏览量无限制!”)。它带来了另一项代价:站点速度极慢,在高流量期间频繁停机。

如果您打算发布流行的东西,那么您将通过在共享主机上运行WordPress网站来自杀。

在获得重大功能后,您的网站压力下降,足以造成一些初期白发:不要成为受害者,投资适当的托管服务。

我不断推荐的一个WordPress主机是:

✓WP Engine管理的WordPress托管

注意:以上是我的个人推荐链接,如果您使用它,可以提供少量折扣(对我来说是少量佣金)。我只推荐我个人使用的产品和我支持的公司。

我的网站始终以惊人的速度运行,当我被大量提及时(例如当我在Discovery Channel网站上被推荐时),从没有停机,并且后端非常易于使用。

最后但并非最不重要的一点是,他们的客户支持是一流的,这在托管方面必不可少。从一个很难学的人那里拿走。工作人员友好,耐心并且精通WordPress的内容。它们将是您可能遇到的任何问题的安全网。

前往 WordPress用户的主页,查看他们的产品。您会很高兴的。

2.从坚实的框架/主题开始

您可能对此感到惊讶,但是“二十十九”主题(也称为默认WP主题)是轻量级且非常快速。

这是因为它们使“胆量”保持简单;将其与拥有大量您将永远不会使用的功能的肿框架进行比较,从而使您的网站难以抓取。

根据我的经验,加载速度最快的高级框架肯定是Focus Theme Framework,尤其是新的Focus外观(我在此站点上使用的是完全裸露的版本,但我个人很喜欢简单!)。通过自定义更容易,它超越了基本的WordPress主题。

这是一个非常可靠的框架,不会因过多的插件或自定义编辑而拖慢您的速度。直接从主题进行更改,并避免肿,呼啦!

3.使用有效的缓存插件

WordPress插件显然非常有用,但其中一些最好的属于缓存类别,因为它们可以大大缩短页面加载时间,最重要的是,它们在WordPress.org上都是免费且易于使用的。

到目前为止,我最喜欢的是W3 Total Cache,我不会推荐或使用任何其他缓存插件,它具有您需要的所有功能,并且非常易于安装和使用。

只需安装和激活,您的页面在缓存元素时就会更快地加载。

4.使用内容传送网络(CDN)

您所有喜欢的大博客都在使用此功能,如果您正在使用WordPress进行在线营销(我敢肯定我的许多读者都在这里),那么您对其中一些喜欢的博客(如Copyblogger)就不会感到惊讶利用CDN。

从本质上讲,CDN或内容交付网络会获取您在站点上获得的所有静态文件(CSS,Javascript和图像等),并通过将文件放在尽可能靠近服务器的服务器上,从而使访问者尽可能快地下载它们可能。

我个人在WordPress网站上使用了StackPath Content Delivery Network,因为我发现它们的价格最合理,并且其仪表板使用非常简单(并且随附了视频教程进行设置,只需几分钟) 。

有一个名为Free-CDN的插件,尽管我还没有对其进行测试,但它有望做到这一点。

5.自动优化图像

雅虎!有一个名为Smush.it的图像优化器,它将大大减少图像的文件大小,而不会降低质量。

但是,如果您像我一样,对每个图像执行此操作将很痛苦,而且非常耗时。

幸运的是,有一个了不起的免费插件WP-SmushIt,它将在您上传图像时自动对所有图像执行此过程。没有理由不安装此程序。如果您希望在台式机上进行管理,我真的很喜欢Mac用户的Squash

6.优化您的主页以快速加载

这不是一回事,而是可以做的一些简单的事情,以确保您的主页快速加载,这可能是您网站中最重要的部分,因为人们最常登陆该网站。

您可以做的事情包括:

  • 显示摘录而不是完整的帖子
  • 减少页面上的帖子数量(我喜欢在5-7之间显示)
  • 从主页中删除不必要的共享小部件(仅 帖子中包括它们)
  • 删除不需要的无效插件和小部件
  • 保持最小!读者在这里浏览的是内容,而不是首页上的8,000个小部件

总体而言,干净而有针对性的首页设计将帮助您的页面不仅美观,而且加载速度也更快。

7.优化您的WordPress数据库

在这篇文章中,我肯定会从“优化”一词获得很多使用!

可以完成非常乏味,非常无聊的手动方式,或者…

您只需使用 我在所有站点上运行的WP-Optimize插件即可。

该插件使您仅需完成一个简单的任务:优化数据库(垃圾邮件,修订版,草稿,表格等)以减少其开销。

我还建议使用WP-DB Manager插件,该插件可以安排数据库优化的日期。

8.禁用内容的热链接和窃取

热链接是带宽“盗窃”的一种形式。当其他站点从其文章直接链接到您站点上的图像,从而使服务器负载越来越高时,就会发生这种情况。

随着越来越多的人“抓取”您的帖子或您的网站(尤其是图片)变得越来越流行,这可能加起来,就像您定期为网站创建自定义图片一样。

将此代码放在您的根.htaccess文件中:

禁用带有禁止或自定义图像选项的图像的热链接 。RewriteCond%{HTTP_REFERER}
上的
RewriteEngine!^ $
RewriteCond%{HTTP_REFERER}!^ http(s)?://://(www 。)?sparringmind.com [NC] RewriteCond%{ HTTP_REFERER}!^ http(s)://://(www 。)?google.com [NC] RewriteCond%{HTTP_REFERER}!^ http(s)://://(www 。)?feeds2.feedburner.com / sparringmind [NC] RewriteRule 。(jpg | jpeg | png | gif)$ – [NC,F,L]

您会注意到我包含了Feed(来自FeedBurner),您需要将其替换为Feed的名称,否则图像将无法在其中正确显示。

9.向静态资源添加一个expires标头

Expires标头是一种用于指定将来足够长的时间的方法,这样客户端(浏览器)不必重新获取任何静态内容(例如css文件,javascript,图像等)。

这种方式可以为您的普通用户大大减少加载时间。

您需要将以下代码复制并粘贴到根.htaccess文件中:

ExpiresActive on
ExpiresByType image / gif A2592000
ExpiresByType image / png A2592000
ExpiresByType image / jpg A2592000
ExpiresByType image / jpeg A2592000

上面的数字设置了一个月(以秒为单位),您可以根据需要进行更改。

10.调整Gravatar图像

您会在该站点上注意到默认的Gravatar图像设置为……好吧,什么也没有。

这不是一个美学选择,我这样做是因为它通过在通常看起来像个愚蠢的Gravatar徽标或其​​他废话的地方不添加任何东西,从而改善了页面加载。

有些博客甚至在整个网站上都禁止所有人使用。

您可以这样做,只要知道将默认图像(位于WordPress仪表板的“设置”标签下的“讨论”中)设置为空白而不是默认图像,至少会提高您的网站速度。

11.将LazyLoad添加到图像

LazyLoad是这样的过程:仅使折页加载以上的图像(即,仅在访问者的浏览器窗口中可见的图像),然后,当读者向下滚动时,就在它们进入视图之前开始加载其他图像。

这不仅可以加快页面加载速度,还可以通过为不完全滚动到页面上的用户加载较少的数据来节省带宽。

要自动执行此操作,请安装jQuery Image Lazy Load插件。

12.控制所存储的修订版本数量

我将此帖子保存为草稿约8次。

WordPress,留给自己的设备,将无限期地存储这些草稿中的每一个。

现在,当这篇文章完成并发表后,为什么我需要存储所有这些草稿?

这就是为什么我使用Revision Control插件来确保我将发布的修订版本保持在最低水平,将其设置为2或3的原因,以防万一您犯了一个错误,但又不会太高而使后端混乱不必要的起草员额。

13.关闭平移和引用

默认情况下,WordPress与其他具有pingback和Trackback的博客进行交互。

每当另一个博客提到您时,它都会通知您的网站,该网站随后会更新帖子中的数据。禁用此设置不会破坏指向您网站的反向链接,只会破坏为您的网站产生大量工作的设置。

有关更多详细信息,请阅读WordPress Pingbacks,Trackbacks和Linkbacks的说明。

14.必要时用静态HTML替换PHP

这一点有点先进,但是如果您急于包含页面加载速度,则可以大大减少加载时间,因此我将其包含在内。

如果我不为此主题链接,我会做这样的帖子,因为它教会了我如何在几分钟之内轻松完成此操作。

因此,去那里检查一下,它以前所未有的简单方式将其写出!

15.使用CloudFlare

这与上面有关使用CDN的部分相似,但是自从我在最佳网络分析 文章中讨论它以来,我就非常喜欢CloudFlare ,因此我决定将其单独包含在这里。

坦率地说,CloudFlare和上面讨论的W3 Total Cache插件是一个非常有效的组合(它们彼此集成), 不仅可以大大提高速度,而且可以大大提高您网站的安全性。

两者都是免费的!

发表评论

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

主菜单