如何使您的WordPress网站更快加载

您是否知道顶级燃油拖链通常会达到每小时300英里以上的速度,并且可以在不到4秒的时间内行驶四分之一英里?快得惊人.


这也是典型的网站访问者在等待网页加载时会放弃并继续前进的速度。实际上, 来自KISSmetrics的研究 报告称,有47%的网站访问者会在不到两秒钟的时间内放弃网站!幸运的是,您不必失去那个访客。我们将研究如何优化您的WordPress网站以提高性能,并从笨拙变成笨拙.

您需要了解的有关WordPress性能优化的所有信息

眨眼一眨眼大概花了300毫秒.

亚马逊和沃尔玛 发现页面加载量每减少100毫秒,收入就会相应增加1%。页面加载速度更快,意味着更多的转化,即使您觉得增长似乎微不足道。无论您是否进行电子商务,WordPress网站上更快的加载页面都意味着您的访问者会很高兴,这可能会使您在页面上停留的时间更长.

据Google称,这也意味着您的页面在搜索中的排名会更高。当然,页面加载速度只是排名中使用的数百个条件之一,但值得注意的是Google本身为网站管理员提供了工具来优化页面速度.

因此,性能是网站成功的关键。您花了很多时间和精力来创建能传达信息或说服力的出色内容,但是如果访问者在未曾浏览过您的网站之前就跳出来,那么这一切都是徒劳的。您必须确保不会发生这种情况.

你是蜗牛还是猎豹?

优化网站的第一步是通过在进行任何更改之前分析页面的页面加载速度来建立基线。基于Web的有用的免费工具(这些工具的付费版本可提供更多功能):

  • PageSpeed见解 – Google分析加载速度的工具。这一点特别有用,因为它还分析了移动性能。页面上还有一个指向其他Google网络性能工具的链接.
  • 网页测试 –使用此工具,您可以看到您的网站在不同浏览器中的表现。它还提供结果的图形视图.
  • GTMetrix –该工具使用几种不同的分析程序,并按照结果影响页面加载性能的顺序列出结果.
  • 平度 –该站点提供分析,对正常运行时间和用户性能的实时监控,检查断开的链接等。它提供了一个月的免费试用期,然后按月收费即可继续使用.

WordPress专用工具是 P3 (Plugin Performance Profiler),这是一个WordPress插件,可检查您安装的插件并提供有关性能的详细信息。 WordPress的另一个有用工具是 新遗物, 指出可能会减慢MySQL数据库运行速度的插件和主题.

这些程序将指出需要修复的区域,并提出一些优化建议。现在,仅注意结果。接下来,我们将研究采取一些步骤来加快WordPress的速度,以改善您的页面加载时间.

“那些不了解历史的人注定要重蹈覆辙” –埃德蒙·伯克(Edmund Burke)

某些因素会影响WordPress的性能,可以在一个站点到另一个站点中找到。确保您的网站不是其中之一。常见问题和可能的解决方案包括:

过时的代码

过时的代码是指WordPress的安装,主题和插件。更新并不总是与安全有关。多次发布更新来修复可能会使您的网站变慢的错误.

–使您的WordPress和主题版本保持最新。如果一个插件没有最新版本的WordPress的更新,请禁用它并尝试查找一个类似的插件.

膨胀的数据库

您的WordPress数据库有一些表,这些表包含所有已存储数据的条目。表格中使用的行越多,表格的大小就越大。随着时间的流逝,不再相关或不再需要的数据将累积在数据库表中。还有一个临时存储(开销),用于将查询存储到您的数据库,并且随着时间的流逝也会增长.

大型,混乱的数据库可能会影响加载时间。需要清除未使用和已删除的行,当它变得太高时,应该除去开销,并且需要采取其他措施来微调数据库以提高性能.

–两个高度评价的WordPress插件,用于清理未使用的项目并优化数据库。 WP优化删除修订后优化数据库. 另一个非常受好评和高度评价的插件是 WP经理. 它超越了优化,为您提供了修复,备份和还原数据库的选项.

手动解决方案 –您可以使用phpMyAdmin在没有插件的情况下优化数据库。您可以使用SQL查询“ OPTIMIZE_TABLE”来优化单个表。例如,OPTIMIZE_TABLE“ wp_comments”将用于优化评论表.

或者,您可以使用phpMyAdmin下拉菜单中的“优化表”选项。检查您要优化的表,或者简单地单击所有表的“全部检查”框,然后单击“执行”。优化完成后,phpMyAdmin会告诉您是否成功完成了优化.

太多插件

每次访客访问页面时,如果有活动的插件,则会发送服务器请求。访问者过多且插件过多,服务器加载页面的响应开始受到影响。然而,质量远不止数量。即使您只有一个或两个插件,但编写不当或出现错误时,加载页面的速度也会减慢.

–仅使用您认为需要操作网站的插件。如果您怀疑插件,请通过禁用插件并检查页面加载速度是否更快来进行测试。如果加载速度确实更快,请使用其他插件替换该插件.

未优化的主题

难以抗拒某些主题功能丰富的滑块和小部件。所有这些都会减慢加载时间,但是.

–如果不需要或不使用这些功能,为什么会因不必要的服务器调用而减慢页面加载速度?选择已经优化或限于所需功能的主题,或创建可删除不需要的功能的子主题.

小部件太多

通常,您不需要每个页面上的每个小部件。与插件类似,用户每次登录到该页面时,都会为每个小部件进行服务器调用。具有窗口小部件从异地提取资源的页面特别容易受到页面加载速度下降的影响.

–将小部件的数量限制为您真正需要的小部件的数量,并且仅在必要的页面上使用它们。尝试对它们进行本地化,或者尽可能在页面其余部分之后加载它们.

慢服务器

共享服务器意味着共享资源。如果性能是您的网络托管服务商的一项关键功能,那不是问题。但是,例如,如果您的网络托管服务商在共享平台上放置了太多用户,则无论您进行多少调整,您的网站仍将缓慢加载.

–如果速度下降似乎是服务器,则可能要切换到专门针对运行WordPress进行了优化的Web主机。另一个选择是研究托管的WordPress托管提供商。这些虚拟主机将为您进行更新和优化,因此您的网站性能要比某些低成本共享平台虚拟主机可以提供的性能要好得多(有些声称要快300%)。.

它可能看起来像魔术,但是……

除了本文中已经提供的解决方案之外,您还可以采取许多简单的步骤来优化WordPress网站以获得更好的性能.

把您的主页放在骨头上

通常,这是大多数访问者都会首先访问的页面。如果加载速度很快,您可能会对其他页面的加载速度有更大的余地,以使访问者留在网站上。在博客网站上,减少首页上显示的帖子数量,并显示摘录而不是完整的帖子。删除所有不必要的小部件。例如,用于共享的窗口小部件仅需要在帖子页面上。保持首页干净整洁.

缩小和合并代码

最小化代码通过消除空格来减小HTML,CSS和JavaScript文件的文件大小。您也可以压缩和合并文件。如果您对代码感到满意,则可以手动执行此操作,也可以使用WordPress插件来帮助您. 自动优化更好的WordPress缩小 有两个易于使用且可自定义的插件,可以为您串联,缩小和压缩文件.

添加过期标题

这是减少HTTP请求的另一种方法,这会降低页面加载速度。 Expires标头告诉浏览器将文件存储在其缓存中的时间。使用过期标头不会降低访问者首次进入页面时的页面加载速度。但是,下一次同一用户访问该页面时,浏览器将检查该页面是否在expires标头中设置的时间内.

如果是,则加载缓存的页面,而不是再次下载该页面。您可以通过在Apache服务器上编辑.htaccess文件来设置“过期标头”,但是对于WordPress,一个简单的解决方案是使用上述两个插件之一,即Autoptimize或Better WordPress Minify,因为它们有相应的选项.

缓存页面

缓存不是生成PHP文件并调用数据库,而是生成静态HTML页面,这些页面临时存储在服务器上并提供给访问者。 WordPress的两个顶级缓存插件是 WP超级缓存W3总缓存. 两者都通过提供预加载和压缩功能而不仅仅是缓存。将缓存与最小化结合使用时可获得最佳的加载速度.

使用内容分发网络(CDN)

对于流量较大的网站,CDN通常会将您的静态资产(例如CSS和JavaScript文件)以及图像存储在多个站点上,因此它们的位置更接近您的网站访问者。 CDN,例如 亚马逊CloudFront, CloudFlare和MaxCDN可以为您的整个网站提供服务。 CloudFront和

CloudFront和 CloudFlare 两者都有有限的免费帐户,而 最大CDN 有一个试用帐户供您测试。这三个帐户均具有功能更完善的付费帐户,您在其中使用了多少带宽费用。从更接近您的访问者的站点提供服务可减少下载时间并减少您的主站点上的带宽过载,从而加快页面加载速度.

压缩图像并使用延迟加载

图像是快速加载时间的主要障碍。压缩图像将大大加快速度. WP SmushEWWW图像优化器 是WordPress插件,当您将图像上传到WordPress中的媒体库时,它们会自动压缩图像。如果您每月上传的图片少于100张,则另一个插件选项是 ShortPixel图像优化器.

当压缩与 延迟加载, 由于图形造成的缓慢负载几乎消除了。延迟加载是一个WordPress插件,仅当访客可见时才要求加载图像。这会减少加载时间,因为加载页面时会忽略折叠以下且在视口中不可见的图像.

限制WordPress版本

每次进行更改时,WordPress都会保存您的帖子的版本,并将它们存储在数据库中。服务器必须处理这些额外的数据库条目,以查找和加载最新的帖子。您实际上可以禁用修订,但是如果在创建帖子时发生某些事情,则您将丢失备份.

相反,限制WordPress保留的修订数量。例如,如果要在五个修订版本中设置限制,则可以在wp-config.php文件中使用以下行:

define(’WP_POST_REVISIONS’,5);

你能通过这个测试吗?

完成本文中概述的步骤后,该回到使用您用于设置基准的一种或多种工具重新分析网站的时间了。运行测试并检查结果。您应该接近拥有一个优化的网站。如果仍然存在问题,请进行建议的修复,然后重新运行分析,直到获得满意的结果。您正在寻找所有的As或B.

结论

不可避免的事实是,当今使用网络的人都是速度狂。您的访问者希望您的网站在昨天而不是明天加载。如果您不给他们快速的页面加载速度,它们将很快离开。您需要优化您的WordPress网站以获得最佳性能。最小化和合并代码,并使用压缩使页面和文件更小,并利用缓存将其更快地下载到访问者的浏览器中.

保持主页精简并确保所有文件,主题和WordPress软件始终处于更新状态,将加快WordPress的性能。轻松进行优化,并使用可自动为您进行大部分优化的可用插件。在做这些事情的同时避免常见的WordPress性能错误,您将快速吸引并保持访问者访问WordPress网站。.

轻松进行优化,并使用可自动为您进行大部分优化的可用插件。在做这些事情的同时避免常见的WordPress性能错误,您将快速吸引并保持访问者访问WordPress网站。.

您还有其他优化技巧和窍门可以提高WordPress性能吗?网站加载的速度在多大程度上影响您的浏览习惯?在下面发表评论,以分享关于此博客文章的这些观点或您可能有的其他想法.

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