linux – 什么是核心,为我的VPS购买更多内核会加快页面加载速度?

我最近购买了一个名为Hide my WP的高级WordPres插件.我打算在我的 nonprofit organization’s website上使用这个插件,这是一个带有SSL的多站点WordPress安装.

实现它后,页面加载时间从4-6秒(已经非常糟糕,但我有很多内容)到30-60分钟.

我应该补充一点,95%的页面加载时间处理服务器响应时间(使用Firefox时,左下角会看到“等待nationalcdp.org”);那里肯定存在瓶颈,但我无法弄清楚.一旦浏览器连接到nationalcdp.org,实际页面加载速度非常快.

最初,BlueHost技术人员指责我的网站没有经过优化.但是他们针对速度进行了优化……他们在gtmetrix,pingdom,页面速度洞察等方面取得了不错的成绩.所有缓存机制都已到位,图像无损压缩,javascripts延迟,html和css缩小等.等.

我解释说,虽然我对服务器知之甚少,但我对如何加快页面加载时间非常熟悉,特别是在WordPress和SEO /速度优化方面.

我正在使用BlueHost的VPS,我的VPS的细节是:

>有2个核心(我刚买了2个)
> 30 GB SAN存储
> 1太字节的带宽

为了解决页面加载时间的问题,BlueHost的技术人员建议我购买2个额外的内核.我做到了这一点,只需112美元/ 6个月.

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

该技术人员说,“具体来说,我正在研究一个已经开放10分钟的过程,这不应该发生”.

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

我可能会补充一点,BlueHost技术人员告诉我,我的运行速度大约是4.0-5.0“服务器负载”(我不明白他们在说什么),理想情况下,你最多需要运行在.7到1.0之间,并引用我在server load审查这篇文章.
所以这给我的服务器专家留下了这些问题(如果你正在阅读这篇文章,并且有足够的意见来提供回复):

>我是否在购买2个额外的核心时做了正确的事情?
>我应该要求退款吗?
>我应该要求其他东西,比如更多太字节的带宽吗?我目前在Linux上拥有超过30GB的SAN存储空间?
>我是否应该等到我已经用尽了这个结束周期,结束于9月,并与其他主持人一起去?

我目前为这个VPS每月支付30美元 – 然后为这两个额外的核心额外支付18美元/月.

感谢任何人提供的任何指导!

更新:感谢所有花时间阅读此问题和答案的人.不幸的是,自2014年8月被耐力国际集团(EIG)收购以来,BlueHost已经发生了一次臭名昭着的停电事件.所以我无法修补任何提出的解决方案,因为我没有网站,没有FTP,没有电子邮件,也没有cPanel访问权限.

解决方法

您可能知道购买台式机和笔记本电脑的核心是什么.它是CPU,处理器,完成工作的位. Here是维基百科链接,可能有所帮助.

我将您的网站插入this tool,大多数投诉都是CSS和javascript,必须在您的网站完全呈现之前完全下载.当然,考虑到你注意到的性能影响,我想我们正在观看没有Hide My WP plugin的网站.

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

Technically,it monitors all of requests of the site and assign a
number (i.e. Impact Factor) to each request base on tens security
checks. Impact factor indicates how much dangerous is that request.
Should it be blocked? Should site admin be notified about it or we
should just log it for future validity check. It’s useful against
almost any type of attacks,any vulnerable plugin or theme! It may
takes some time to trade off configuration in order to minimize false
positives.

它还承诺您可以安全地安装不安全的插件.嗯.这是我怀疑的脸.

至于你的实际问题:

  1. Did I do the right thing in purchasing the 2 extra cores?

它有帮助吗? (我知道它听起来不像,但在你买它们之前我没有看到它.)

  1. Should I ask for a refund?

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

  1. Should I ask for something else,like more Terabytes of bandwidth? More than the 30GB of SAN storage I currently have on my Linux?

不,你也不应该买更多核心.我建议不要再花更多的钱来运行22美元的插件.如果它是某种商业关键的东西,也许,但是这是一个22美元的插件,它让我感到怀疑,并且可能对你的特定网站和你的VPS来说太“沉重”.有更轻松和免费的插件……好吧,这不是用PHP编写的IDS系统,但如果这就是你所追求的,那将有助于安全.

相反,我会尝试一次禁用一个插件,看看它是如何影响加载时间的.您可以将慢速插件替换为另一个提供相同功能且影响较小的插件.

  1. Should I just wait until I have exhausted this billing cycle,which ends in September,and go with another host?

我觉得我不能根据提供的信息回答这个问题.我有一个朋友使用它们并且非常高兴,但她的网站不是特别处理器密集型的.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


linux常用进程通信方式包括管道(pipe)、有名管道(FIFO)、信号(signal)、消息队列、共享内存、信号量、套接字(socket)。管道用于具有亲缘关系的进程间通信,有名管道的每个管道具有名字,使没有亲缘关系的进程间也可以通信。信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除
Linux性能观测工具按类别可分为系统级别和进程级别,系统级别对整个系统的性能做统计,而进程级别则具体到进程,为每个进程维护统计信息。

按实现原理分,可分为基于计数器和跟踪以及剖析。含义如下:

计数器:内核维护的统计数据,通常为无符号整型,用于对发生的事件计数,比如,网络包接收计数器,磁
本文详细介绍了curl命令基础和高级用法,包括跳过https的证书验证,详细追踪整个交互过程,可用于调用网络后端接口,诊断http和https网络服务故障。
本文包含作者工作中常用到的一些命令,用于诊断网络、磁盘占满、fd泄漏等问题。命令包括ping、fping、tcpdump、lsof、netstat、/proc/$pid/fd、du、grep、traceroute、dig。
linux的平均负载表示运行态和就绪态及不可中断状态(正在io)的进程数目,用uptime查看到负载很高,既有可能是CPU利用率高,也可能是大量在等待io的进程导致,用mpstat查看每个CPU的使用情况,查看CPU的使用率或者CPU花在等待io的时间,接着用pidstat定位具体的进程
CPU上下文频繁切换会导致系统性能下降,切换分为进程切换、线程切换及中断切换,进程切换的开销较大,除了需要保存寄存器和程序计数器中的值还需保存全局变量、栈等到内存中,以便下次运行恢复,而同一进程中的线程切换开销会小很多,只需更新寄存器和线程独有的栈,共享资源如打开的文件、全局变量等无需切换,当硬件中
1.top命令 作用:该命令可以按CPU使用.内存使用和执行时间对任务进行排序,常用来监控系统中占用CPU或内存较高的程序及CPU和内存的负载。 默认视图: 当想看系统负载时,可观察汇总的%CPU中的us用户进程和sy系统进程是否占用CPU很高,相加接近100%就说明占用很高了,有些程序可能得不到及
文章浏览阅读1.8k次,点赞63次,收藏54次。Linux下的目录权限!!!粘滞位!!!超详解!!!
文章浏览阅读1.6k次,点赞44次,收藏38次。关于Qt的安装、Windows、Linux、MacBook_mack book 安装qt
本文介绍了使用shell脚本编写一个 Hello
文章浏览阅读1.5k次,点赞37次,收藏43次。【Linux】初识Linux——了解操作系统的发展历史以及初次体验Linux编程环境
文章浏览阅读3k次,点赞34次,收藏156次。Linux超详细笔记,个人学习时很认真的记录的,觉得好的麻烦点个赞。
文章浏览阅读6.8k次,点赞109次,收藏114次。【Linux】 OpenSSH_9.3p1 升级到 OpenSSH_9.5p1(亲测无问题,建议收藏)_openssh_9.5p1
文章浏览阅读3.5k次,点赞93次,收藏78次。初识Linux中的线程,理解线程的各种概念,理解进程地址空间中的页表转换,介绍pthread线程库并理解线程库!
文章浏览阅读863次。出现此问题为Linux文件权限问题,解决方案为回到引擎目录执行命令。输入用户密码后运行./UnrealEditor。_increasing per-process limit of core file size to infinity.
文章浏览阅读2.9k次。使用文本编辑器:打开CSV文件,并使用文本编辑器(如Notepad++、Sublime Text、Visual Studio Code等)来查看文件的字符编码格式。通常在编辑器的底部状态栏或设置中可以找到当前编码的显示。请注意,上述方法并非绝对准确,特别是当文件没有明确的编码标识时。因此,如果你发现CSV文件在不同的工具或方法中显示不同的编码格式,可能需要进行进一步的分析和判断,或者尝试使用不同的编码转换方法。该命令将输出文件的MIME类型和编码信息。使用命令行工具:在命令行中,你可以使用。_shell读取csv文件逐行处理
本文介绍了如何在Linux系统中升级gcc版本,以便更好地支持C++11及以上版本的新特性。通过升级gcc,可以提升编译器的功能和性能,获得更好的开发体验。详细的步骤和方法请参考原文链接。
文章浏览阅读4.4k次,点赞6次,收藏19次。Mosquitto是一个开源的MQTT消息代理服务器。MQTT是一个轻量级的、基于发布/订阅模式的消息传输协议。 mosquitto的安装使用比较简单,可以方便的来进行一些测试。_linux mosquitto
文章浏览阅读7.2k次,点赞2次,收藏12次。Linux中,用于根目录下有一个.ssh目录,保存了ssh相关的key和一些记录文件。_~/.ssh/
文章浏览阅读4.5k次,点赞5次,收藏18次。首先需要安装 snmp ,使用下面的命令进行安装安装完毕之后,使用下面的命令查看是否安装成功当命令行显示如图即为安装成功。_snmp工具