WordPress网站速度慢应该怎么办?

博主有话说 host2cn 254次浏览 0个评论
最后修改:2017-09-16 10:07

WordPress网站速度慢 总是被人诟病。也许对于任何网站管理员来说,最可怕的发现是发现您的网站不像以前那么快,或者在您的眼中,速度一样快。网站管理员和网站所有者经常陷入以下思想:他们的软件可以无限期地扩展,无需任何优化,也不会考虑您正在安装的插件,主题或插件。这是WordPress的一个特别常见的问题,因此我们发现几个基本的调试步骤可以很方便地找出您的站点瓶颈在哪里以及如何解决这些问题。

WordPress网站速度慢应该怎么办?

WordPress是伟大的,直到它不是!

WordPress不出意料的是我们客户依赖的最受欢迎的软件来构建他们的网站。从一个简单的博客到一个完整的电子商务商店,您会发现我们网络上的每种类型的WordPress网站。无论你是一个真正的初学者,只是想要创建一个基本的网站或一个完整的网站管理员,定制网站的每一个方面,WordPress可以做任何你需要的。如果您不注意正在安装和运行的内容,那么这种灵活性和鲁棒性是有代价的。

如果它是如此受欢迎,那么怎么会这么糟糕?

WordPress的核心,是一个成熟的产品,并且非常发达。每个新版本都带来流行的功能,性能和代码改进,通常更清洁的外观,使您的网站感觉现代。问题不在于WordPress本身,而是如何配置安装。

由于其受欢迎程度,WordPress可提供成千上万种独特的主题和插件,其中大部分是完全免费的。这个生态系统使得它很容易安装 – 快乐与酷的特征。这是踢球者:这些插件没有代码监督。这导致一些非常不好的开发和资源巨大的插件,这种方式或另一种变得流行起来。容易陷入陷阱,假设只是因为一个插件或主题是受欢迎的,它也值得使用。

我应该避免什么插件?

在当前的共享托管世界中,几乎每个主机都会为个别主机帐户实现某种类型的CPU,磁盘I / O,进程和RAM限制。所有它需要的是您的主机帐户下的一个高资源站点,导致您帐户上其他每个站点的问题。这些限制意味着您不仅要注意运行,而且要注意如何影响整体资源配额。

在我们的经验中,最麻烦的WordPress插件围绕着SEO /关键字生成和高级搜索工具。即使您的流量不足,这些类型的插件也可以随时使用可用的CPU或PHP进程。以下是问题插件的一些示例:

  • Relevanssi:这个插件是对WordPress的“改进”搜索。它允许您进行自定义搜索,并根据相关性对结果进行排序。您可以在标题,正文,标签,类别,甚至自定义字段中搜索短语或关键字。在理论上这听起来不错,但是如果你不小心,单个查询可以占用所有可用的磁盘i / o,因为它尝试不仅获取搜索词,而且以相关的方式构造查询结果。一次运行多个搜索,您的网站将无法为任何新的访问者提供服务。
  • Search-terms-tagging-2 (STT2):此插件尝试向您的帖子和文章添加相关搜索词,关键字和SEO内容。与Relevanssi类似,来自此插件的单个查询可以消耗您的所有可用磁盘i / o或CPU的可用磁盘,因为它会尝试查看每个可能包含关键字的文章,或者自动将SEO关键字添加到给定主题中的所有帖子。
  • SEO Auto Links&Related Posts(SEO-ALRP):这个插件在两年多的时间里还没有更新,但我们仍然看到它在新的安装中使用。此插件的目的是通过查看关键字,元标记和文章内容来查找您当前正在查看的文章。然而,它使用非常低效的查询来返回结果,因此搜索字词太多会导致搜索无限期地挂起。

以上仅仅是我们多年来一再看到的坏苹果的例子。这不是说插件不能正常使用,因为我们知道他们可以使用,但如果你不知道你在做什么,最终会导致性能问题。

我的网站很慢,我想我犯了一个错误。帮帮我!

别担心,我们可以解决这个问题!如果您的插件有一点点遗漏,或者随着时间的推移,您已经注意到,您的网站似乎可以纠正。现在下面的步骤假设你是一个Hawk Host的客户(如果你还不是,为什么不呢?):

我们来看看你的资源使用历史。这可能是您是否真的遇到CPU /磁盘i / o / RAM /进程限制或者您的站点本身是问题的良好指标。登录到您的帐户cPanel并搜索“CPU和并发连接使用”界面。你会看到两件事情之一:

WordPress网站速度慢应该怎么办?

或者你会看到:

WordPress网站速度慢应该怎么办?

这告诉我们,不幸的是,您的帐户已经达到其中一个或多个资源限制。从那里您将点击[详细信息],以便您可以获得使用历史记录的图表和图表。

您还可以单击[快照],查看当您的帐户达到极限时,正在运行哪些进程:

WordPress网站速度慢应该怎么办?

以上告诉我们,当我们被CPU限制时,我们使用这些资源的PHP进程来自我们的/ home / public_html目录。

或者,您可以通过SSH登录您的帐户,并使用命令“top -Mc”,我们可以获得PHP流程的实时输出,这将再次显示该站点使用最多的流量/资源:

WordPress网站速度慢应该怎么办?

再次告诉我们,我们的问题网站位于/ home / bftest / public_html /。

我们已经弄清楚了这个问题。真棒!但是我们如何解决呢?

现在你已经确定了你的使用来自哪里,我们可以做一些事情。

第1步:缓存,缓存,缓存!我会说(不夸张),95%的我们看到遇到性能问题的WordPress网站可以通过安装缓存插件来修复。缓存插件的目的是通过PHP动态停止服务请求,并通过HTML静态方式提供服务,从而减少为缓存访问者提供流量所需的PHP流程数量,从而大大降低CPU使用率。我们的官方和唯一推荐的WordPress的缓存插件是Litespeed插件。我们有另一个博客文章涵盖插件的好处以及如何安装它:安装和配置WordPress的Litespeed缓存

第2步:找出哪些插件正在使用最多的资源。一旦您确定了插件可以占用最多的资源,那么如果真的有必要,您可以认真思考这些插件。或者,您可以开始寻找替代插件,执行相同的任务,但具有更好的评论或性能。这可以通过从WordPress管理员安装和运行P3 Profiler Plugin来实现。

步骤3:考虑使用Cloudflare。 Cloudflare是一项免费服务,您可以通过我们在所有网站上启用。事实上,作为官方合作伙伴,我们可以通过cPanel向您提供所有网站上的Cloudflare功能!通过启用此服务,您的站点静态文件(HTML,图像,CSS等)将分发到其网络上的服务器。这样当访问者访问您的网站时,他们不需要一直到原始服务器(您的托管帐户与我们),以获取所有的网站内容,大部分将由Cloudflare服务器提供最接近游客。您还可以选择缩小您的内容,启用其他gzip压缩等等!

步骤4:启用memcached!如果您更喜欢使用诸如memcached的对象缓存,而不是Litespeeds WordPress插件,则可以这样做!我们在所有托管计划中免费提供memcached,您可以在cPanel中找到memcached实例详细信息。看看我们的KB文章,了解更多的信息。再次,您应该只使用这个或Litespeeds缓存,而不是两者!

第5步:做一些外界的研究! WordPress在他们的sitewhich细节优化您可以对软件的一个页面。大部分内容都覆盖在这篇文章中,但谁知道,也许你会学到一些东西或找到另一个有用的提示!还有无数的社区论坛和网站,您可以与其他网站管理员进行交流,了解他们的提示,确保您的网站尽可能快。

按照上述步骤,只要您保持在线,您的网站就能保持清晰。您的访问者不仅对速度印象深刻,而且还将获得有关如何在共享主机上维护和优化WordPress网站的一些宝贵知识。


HawkHost.Com(老鹰主机优惠码,6.5折,年付150元左右,可支付宝付款)

Host2cn.com版权所有丨转载请注明来自host2cn.com,本文链接:WordPress网站速度慢应该怎么办?

喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址