什么是核心,并且会为我的VPS加速页面加载时间购买更多的内核?

我最近购买了一个名为Hide my WP的高级WordPres插件。 我计划将这个插件用于我的公益组织网站 ,这是一个带有SSL的多站点WordPress安装。

在实现它的时候,页面加载时间从4-6秒(已经非常糟糕,但是我有很多内容)到30-60分钟的任何地方。

我应该补充一点, 95%的页面加载时间会影响服务器响应时间 (当使用Firefox时,您会在左下angular看到“等待nationalcdp.org”)。 那里一定有瓶颈,但我弄不明白。 一旦浏览器连接到nationalcdp.org,实际页面加载速度相当快。

最初,BlueHost技术人员指责我的网站没有优化。 但是他们对速度进行了优化…他们在gtmetrix,pingdom,页面速度见解等方面获得了良好的成绩。 所有caching机制都已到位,图像无损压缩,javascript被延期,html和css被缩小等。

我解释说,尽pipe我对服务器不熟悉,但我对如何加快页面加载时间非常熟悉,特别是在涉及到WordPress和SEO /速度优化时。

我从BlueHost使用VPS,我的VPS的细节是:

  • 有2个核心(我刚刚买了2个)
  • 30 GB的SAN存储
  • 1TB的带宽

为了解决页面加载时间的问题, BlueHost的技术人员build议我购买2个额外的内核 。 我是这样做的,为112美元/ 6个月。

然而,这并没有帮助,页面加载时间仍然是30-60秒。 BlueHost技术人员说这是因为我有“太多的PHP运行过程”。

该技术人士表示:“具体来说,我正在考虑一个已经开放了10分钟的stream程,而这个stream程不应该发生。”

但是其他许多人使用这个插件对页面加载时间几乎没有影响。

我可能会补充说,BlueHost技术人员告诉我,我在4.0-5.0“服务器负载下运行(我不明白他们在说什么),理想情况下,你最多要运行在.7到1.0之间,并引用了我在服务器负载上查看这篇文章。 因此,这给服务器专家们留下了这些问题(如果您正在阅读本文并且提供足够的信息来回复问题):

  1. 我是否在购买2个额外核心方面做了正确的事情?
  2. 我应该要求退款吗?
  3. 我应该要求别的东西,比如更多的TB带宽? 目前我的Linux上有30GB以上的SAN存储?
  4. 我是否应该等到9月份结束这个结算周期,然后和其他主机一起使用?

目前,我正在为这个VPS支付30美元/月,然后为这两个附加核心额外支付18美元。

谢谢任何人可以提供的任何指导!

更新:谢谢大家花时间阅读这个问题和答案。 不幸的是,BlueHost自2014年8月被Endurance International Group(EIG)收购以来,每月都发生一起臭名昭着的停电。所以我无法修补任何解决scheme,因为我没有网站,也没有FTP ,没有电子邮件,没有cPanel访问。

您可能知道购买台式机和笔记本电脑的核心是什么。 这是CPU,处理器,工作的位。 这里有一个维基百科链接,可能有帮助。

我把你的网站插入到这个工具 ,大部分的投诉都是CSS和JavaScript,在你的网站完全呈现之前必须完全下载。 当然,我想我们正在查看网站,没有隐藏我的WP插件 ,给你注意到性能打击。

我们实际上没有足够的信息来为您调整服务器,但是有问题的插件说这是一个用PHP编写的包装您的网站的IDS 。 这可能会产生很多开销:

从技术上讲,它监视网站的所有请求,并根据十次安全检查为每个请求分配一个数字(即影响因子)。 影响因子表明这个要求有多危险。 应该被封锁吗? 网站pipe理员应该得到通知,或者我们应该logging下来,以便将来进行有效性检查。 它几乎适用于任何types的攻击,任何易受攻击的插件或主题! 为了尽量减less误报,可能需要一些时间来折衷configuration。

它还承诺,您可以安全地安装不安全的插件。 嗯。 这是我的怀疑表情。

至于你的实际问题:

  1. 我是否在购买2个额外核心方面做了正确的事情?

有帮助吗? (我知道这听起来不像,但是在你购买之前我没有看到这个网站。)

  1. 我应该要求退款吗?

也许? 这取决于#1的答案。

  1. 我应该要求别的东西,比如更多的TB带宽? 目前我的Linux上有30GB以上的SAN存储?

不,也不应该购买更多的核心。 我build议不要再投入更多的钱来运行你的$ 22插件。 如果这可能是某种业务关键性的事情,但是这是一个22美元的插件,让我感到怀疑,可能对您的特定站点和您的VPS太“沉重”了。 有更轻松和免费的插件…好吧,这不是一个用PHP编写的IDS系统,但将有助于安全,如果这是你的。

相反,我会尝试一次禁用一个插件,看看如何影响加载时间。 您可能可以用另一个插件replace一个缓慢的插件,以较less的影响提供相同的function。

  1. 我是否应该等到9月份结束这个结算周期,然后和其他主机一起使用?

我不想根据所提供的信息来回答这个问题。 我有一个使用它们的朋友,并且非常开心,但是她的网站并不是特别的处理器密集型。

对我来说,看起来这个插件对每一个请求的处理都很简单,以至于这些请求需要很长时间。 你应该询问插件提供者是否可以以任何方式解释放缓。

恐怕你的经验显然不足以解决这些问题。 你可能应该雇一个人来为你监督服务器,或者至less现在就把它弄干净(并且摆脱cPanel)。 他甚至可能会告诉你,这不是服务器问题,而是WordPress的事情。

你应该先看看负载本身(CPU,内存,I / O等等,这里有来自Netflix的Brendan Gregg的关于linux性能工具的很好的概述),如果这不是真的,那么分析WordPress ,看看这是多久了。

错误configuration/行为不当WP / WP插件可能会导致较高的CPU负载(不要与服务器负载混淆),这可能会由附加核心解决。 但是,如果你的系统负载来自别的东西(比如I / O),那么这可能不会有帮助。 所以如果没有你的服务器/站点的进一步的知识,它是不可能猜测,如果他们的支持是正确的,或不。

购买额外的带宽无济于事。 相同的可能会得到额外的存储空间。 在额外的资源方面,可能有助于获得更多的记忆。 再次根据情况,如果您的内存已满或接近满,处理将被换出,这可能会导致所有操作都变慢,导致高负载。 但是,如果没有对系统本身的进一步了解,这只是猜测。

我从来没有遇到像这样的加载时间很长的问题,但是有一件事我注意到,加快我的Wordpress加载时间是使用WP超级caching。 它将页面作为普通的HTML页面caching给大多数用户,这样你的服务器不需要每次重新编译页面。

正如其他人所说的那样,服务器负载过重或者类似的服务器性能可能不佳。