快速加载网站对于获取和保持稳定的流量非常重要。因此,对于想要发展WP网站,增加流量和增加收入的每个人来说,WordPress的速度都是一个问题。
但是,有几个因素可能会降低WP网站的速度,从主机和主题到您使用的图像。
即使您的网站速度不是很慢,优化速度仍然有意义。说到网站加载时间,它不能太快。
在这篇文章中,我们将帮助您找出可能减慢您的网站速度的问题,并向您展示提高WordPress速度的实际步骤。最终,您的目标应该是在不到1.5秒的时间内加载您的网站,本指南将向您展示如何实现此结果。
你应该从哪里开始?
页面加载速度如何影响您的网站
如何使您的WordPress网站快速闪电
常规WordPress用户的优化步骤
在针对常规用户的优化步骤之后的案例研究结果
WordPress速度优化高级用户的步骤
核心优化,以提高WordPress的速度
你怎么能用这些信息?
首先,获得当前网站速度的基准是很好的。
你参加过考试吗?你的加载时间是多少?如果它始终小于2秒,这是公平的,但它仍然可以优化。如果它超过2秒,你应该担心,这就是原因。
缓慢加载的网站会对您的网站流量和收入产生负面影响。交通受到影响的原因至少有两个:
1.搜索引擎排名较慢的网站 - 搜索巨头百度宣布他们将开始考虑网站速度作为排名因素。这意味着无论您的搜索引擎优化程度如何,以及您提供的文章和资源有多少,如果您的网站加载缓慢,您将获得来自Baidu的更少流量,360和其他搜索引擎也会如此。
2.用户不喜欢加载缓慢的网站 - 您是否仅在Baidu搜索中点击结果,发现该网页在接下来的几秒钟内无法打开,您做了什么?最近进行的一项调查显示,近一半的互联网用户希望在不到2秒的时间内加载一个页面。除此之外的任何东西,他们会点击后退按钮,然后点击另一个结果。
如果你经营一个电子商务网站,你应该倍加关注你的WordPress速度。在上面引用的同一项调查中,79%的在线购物者表示,如果有性能问题他们不会从网站购买,44%的人表示如果他们在网站购物的经历不佳,他们会告诉朋友。
由于您的流量和收入都处于危险之中,您当然必须采取措施确保您的网站快速闪电。我们建议您的目标是小于1.5秒的加载时间,本指南将向您展示如何实现此速度。
在本文的其余部分,我们将引导您完成可以提高WordPress速度的步骤。如果您想跳过所有工作,我们可以让我们的WordPress专家负责您的速度优化并使您的网站快速闪电。您可以在这里申请我们的服务。
本节中的优化步骤很容易执行,可以由常规的WordPress用户完成。每一个对你的WordPress速度也非常重要。完成本节中的步骤后,您可以再次运行页面加载测试,以查看速度如何提高。
当向您的站点发出请求时,WordPress会处理php脚本并生成html和其他内容。使用缓存插件,可以保存先前请求中处理的html内容,并在下次请求时发送,而无需运行任何PHP脚本,从而减少页面加载时间。
我们建议您使用WP Fastest Cache插件来缓存您的内容。
为此,请登录您的WordPress仪表板并转到插件>添加新。搜索WP最快缓存并安装它。
如果您的站点没有获得太多流量并且您选择的时间很短,那么当下一个用户浏览您的站点时,缓存已经被清除,这意味着内容必须通过PHP加载,并且此插件将无效你的速度。
关于缓存,您应该记住的一件事是,如果启用了缓存,则可能无法立即看到您对网站所做的更改,因为WordPress可能仍在为缓存页面提供服务。如果您遇到此问题,只需使用“删除缓存”标签清除缓存,您就可以看到自己的更改。
要运行如下代码是指删除不必要的字符,空格和线条,以使文件更小。由此产生的较小尺寸也意味着代码加载速度更快,WordPress速度提高。
要结合你的代码是指加入所有显示网页所需的JavaScript和CSS文件。合并后,您最终会得到一个Javascript和一个CSS文件,这样可以减少加载页面所需的http请求数量,从而也可以加快页面加载速度。
您可以使用我们在步骤1中安装的WP Fastest Cache插件来缩小和组合WP代码。为此,请单击仪表板主菜单上的WP Fastest Cache。
除了缩小和组合文件之外,您还可以使用Gzip压缩缩小其大小。
使用Gzip压缩,您的网页将被压缩到更小的尺寸,然后再发送到浏览器。缩小尺寸意味着页面下载速度更快,WordPress速度提高。
您可以使用WP Fastest Cache插件启用Gzip压缩。在此插件的设置页面上,勾选“Gzip”。
单击“ 提交”以保存更改。
图像对每个网站都很重要。您不能在不使用好图像的情况下撰写引人入胜的内容,展示待售物品,或在旅行或新闻博客上讲故事。
但是,图片的大小通常比网页上的大多数其他内容都要大,并且会降低网站的速度。
您可以执行两项主要操作来快速加载图像:
- 首先,您应该使用jpeg格式保存图像。这种格式以比png更小的尺寸存储高质量图像。如果要保留图像的透明度,我们建议您仅使用png格式。
- 其次,您可以使用图像压缩来减小图像的大小。
使用压缩工具,包含优化图像的页面将比第一个页面加载更快。
好消息是,您可以在WordPress中安装插件,以帮助您自动压缩图像。
这是另一种处理图像的方法,因此它们不会减慢页面速度。使用延迟加载时,只有当用户滚动到显示该图像的页面部分时,才会在屏幕上加载图像。
这样,页面显示得更快,因为用户不必等待加载所有图像。
您可以通过安装和激活BJ Lazy Load插件来启用延迟加载。
此插件在激活后开始工作。但是,您可以通过转到 仪表板上的设置> BJ延迟加载来自定义选项。
内容传送网络(CDN)就像一个缓存,但不是将静态文件存储在服务器中,CDN在许多不同的区域都有服务器。
当您的站点发出请求时,您的CDN会将提供给客户端的静态文件的副本发送到不同位置的所有服务器。下次用户发出相同请求时,CDN使用最靠近请求页面的人的位置的服务器来提供存储的文件,这样可以提高WordPress的速度。
我们建议使用阿里云CDN。
您网站主页的表现非常重要。这可能是许多用户将看到的第一页,并且他们将与您的网站形成意见。
默认情况下,WordPress设置此页面以加载您的几个帖子的全部内容。这可能会严重降低您的主页速度。
要解决此问题,请更改设置以仅显示帖子的摘录:
转到设置>阅读。
将Feed设置更改为“摘要”并保存更改。
如果您的网站非常繁忙,可以获得大量评论,您可以通过限制加载的评论数量来缩小网页的大小,并可以选择让用户展开以查看更多评论。页面大小的减少将帮助您更快地加载页面。
要控制显示的注释数量,请转到WordPress仪表板上的“设置”>“讨论 ”。
在“其他评论设置”下,勾选“中断评论”选项并将评论数量设置为15(或您选择的任何其他数字)。
最后,向下滚动并单击“ 保存更改”。
随着时间的推移,您的数据库将充满您可能不再使用的数据。这可能会导致数据库开销,从最简单的角度来说,这意味着您的数据库不再以最佳方式工作。要解决此问题,您的数据库需要不时进行优化。
之前,我们测量了测试站点的页面加载速度,得到了1.87秒。应用上面的一些步骤后,我们再次运行测试,结果如下:
我们从1.87秒下降到0.65秒。通过使用这些WordPress Speed步骤,我们能够将页面加载时间减少1.22秒。这真是令人印象深刻!
如果您是更高级的WordPress用户,并且具有调整托管设置和配置文件的经验,那么您可以通过本节中介绍的步骤进一步提高页面加载速度。
使用keepalive,可以使用相同的连接传输多个文件。如果禁用此选项,则需要为每次传输创建新连接,这可能会大大降低您的网站速度。
要启用keepalive,您需要向.htaccess文件添加指令。跟着这些步骤:
使用ftp访问您的WordPress主机。
接下来,找到.htaccess文件,右键单击它,然后选择查看/编辑。
将以下代码添加到文件中:
标题集连接保持活动状态
保存文件并允许Filezilla在提示时上载新文件。
热链接是指网站所有者获取您网站上的图片,视频或其他资源的网址,并使用此网址在其网站上显示内容。因此,每次在其站点上显示资源时,它实际上都由您的Web服务器提供,从而消耗带宽。这可能会使您的网站加载速度变慢。
您可以使用.htaccess文件禁用热链接。这是如何做:
使用ftp访问您的WordPress主机。
接下来,找到.htaccess文件,右键单击它,然后选择查看/编辑。
将以下代码添加到文件中(将seoorsem.com替换为您的域):
RewriteEngine on
RewriteCond%{HTTP_REFERER}!^ $
RewriteCond%{HTTP_REFERER}!^ http://(www。)?seoorsem.com /.*$ [NC]
RewriteCond%{HTTP_REFERER}!^ http://(www。)?baidu.com /.*$ [NC]
RewriteRule。(gif | jpg | jpeg | bmp | zip | rar | mp3 | flv | swf | xml | php | png | css | pdf)$ - [F]
保存文件,并在出现提示时允许Filezilla上载更新的文件。
使用expires标头,您可以允许浏览器在指定的时间内缓存静态文件。例如,如果指定1个月,则静态文件将在用户浏览器中存储一个月。在那段时间过后,他们将再次被要求并存储一个月。
这大大减少了对服务器的请求,从而加快了您的网站速度。您可以使用.htaccess文件设置expires标头。跟着这些步骤:
使用ftp访问您的WordPress主机。
接下来,找到.htaccess文件,右键单击它,然后选择查看/编辑。
将以下代码添加到文件中:
ExpiresActive On
ExpiresDefault A2592000
filesMatch行指定要缓存的文件类型。
ExpiresDefault指定文件存储的持续时间(以秒为单位) - 在本例中为1个月。
最后,保存文件并允许Filezilla在提示时上载更新的文件。
如果您已尝试上述步骤并发现您的网页速度仍未达到您希望的速度,那么您网站的以下核心方面之一可能存在问题:
- 托管
- DNS提供商
- 主题
- 插件。
这些核心方面可以与汽车的发动机进行比较。如果汽车发动机坏了,减少汽车重量,增加车身套件和更新悬架零件对你的速度几乎没有任何好处。
同样,在其他优化可以帮助提高您的WordPress速度之前,您的WordPress网站的这些核心方面需要先做好。
如果您的网站加载速度很慢,并且您很难对其进行改进,那么现在是时候让新主机了。您的Webhost是影响速度的最重要因素之一。如果他们的服务器很慢,那么您的网站会很慢。
我们通常建议阿里云用于希望闪电加载速度快的客户。阿里云是WordPress的托管托管平台,它具有速度优化功能。这一切都在一个计划中为您提供性能和可靠的WordPress开发,修复和持续支持。
关于托管的事实是,大多数人的目标是在共享托管计划上达成交易。但缺点是服务器可能很慢。
如果你正在对你的博客做任何认真的事情(不只是偶尔扔一篇文章),那么你需要一个可以支持你的流量增长和你的业务的托管计划,最重要的是,吸引那些大多数不耐烦的人互联网。为此,我们建议您查看我们的火箭计划中的 WP引擎。
当用户尝试打开您的站点时,第一次与您的DNS提供商进行通信。现在,如果他们的服务器需要200毫秒来响应,那已经是太多延迟了,你将会遇到WordPress速度问题。
解决方案是选择响应速度快的DNS提供程序。
如果您的提供商排名很好,那么您可以跳到下一个项目。如果没有,那么是时候将您的域名转移到更快的提供商。
许多现代主题都有许多您不需要的功能,可能永远不会使用。这些功能可以降低您的WordPress速度。
不要使用具有大量功能的主题,而是选择更轻的主题,并使用插件添加所需的功能。
此外,许多免费主题(和一些高级)编码很差,并没有针对速度进行优化。例如,对数据库的单个查询对于经验丰富,干净的程序员来说可以正常工作,另一个只是拍摄免费主题的人可能会多次调用数据库,而不关心这会如何影响速度。
因此,您希望为您的博客使用干净编码的轻量级主题。
人们普遍认为,拥有许多插件会降低您的网站速度。虽然有一点点事实,但事实是,如果你有60个高效,编码良好的插件,你的网站将运行良好。但是如果你有10个插件,其中1个编码很差,那么单独一个就会破坏你的WordPress速度。
很高兴,您可以扫描插件以查看那些放慢网站速度的插件。
如果您真的想在WordPress网站上谋生,那么您当然希望确保能够获得并保持稳定的流量和忠诚的读者群。为了实现这一点,您的网站必须快速加载。正如我们在本文的第二部分中所考虑的那样,慢速网站会破坏您的SEO评级,并损害您的货币化能力。
此外,通过我们的案例研究,我们可以通过使用本指南中介绍的一些步骤,使我们的测试站点仅在653毫秒内加载。
如果您希望WordPress网站加载速度非常快,请完成本指南中的所有步骤并尝试在您的网站上实施。你将获得惊人的快速结果!
你试过这些步骤了吗?您对优化速度有其他建议吗?如果是,我们很乐意在下面的评论部分听到它们。