按价格排名的独立VPS搜索引擎

未找到匹配的服务

WooCommerce 太慢:从共享主机到 VPS

你有一个 WooCommerce 网站,安装了许多插件,流量、访客和销售额都在增长,但即使启用了缓存,网站仍然反应迟钝,添加商品到购物车或加载页面需要几秒钟。这是因为你的共享主机计划已经达到了极限,你的网站需要一个更快的服务器来满足不断增长的需求。让我们分析一下性能不佳的原因,并看看有哪些可用的解决方案。

为什么它很慢

  • 共享主机提供商偷工减料:数百个网站可能托管在同一台物理计算机上,每个网站都在与同一台机器上的其他租户争夺 CPU、内存和数据库 I/O。这就是为什么它被称为共享主机。这种安排通常可以正常工作,但前提是大多数相邻网站规模较小且流量较低。当一些租户运行高需求的网站时,主机的 CPU 时间、内存分配和磁盘 I/O 会严重不足,以至于拖慢该机器上的其他所有网站。
  • 旧的共享服务器: 您的共享主机提供商使用的服务器可能是10年前的Intel Xeon,性能极差。您可以通过运行命令
    cat /proc/cpuinfo
    来验证这一点,该命令将告诉您确切的CPU型号,从中您可以确定其生产日期。事实上,当服务器老化并变得过于陈旧而无法用于常规应用程序时,它们不会直接进入垃圾填埋场或回收中心,而是经常被共享主机提供商二手购买,并在这些环境中继续服务数年。这对于大多数轻量级网站来说是有经济意义的,但对于重型网站来说,它们是不够的。
  • WooCommerce运行在PHP上: PHP是一种解释型语言,用于构建当今大多数Web应用程序。它速度慢、容易出错且功能有限,但人们似乎无法停止使用它。根据所考虑的基准测试,它比NodeJS慢大约5到50倍,不幸的是,WooCommerce、WordPress和大多数网络论坛都是基于它构建的。

解决方案

您的网站需要更快的服务器。让我们分析一下在共享主机上运行缓慢的重型WooCommerce网站的硬件需求:

  • CPU: 2个专用的AMD Epyc或Ryzen vCores。与共享主机计划不同,专用的vCore是为您独占使用的硬件线程,不会与主机上的其他租户共享。其性能得到保证,并且随着时间的推移保持稳定,无论其他租户生成多少负载。避免使用Intel vCores,因为提供Intel服务器的云提供商倾向于使用过时的Xeon芯片,因为它们的成本较低。这些Xeon的单线程性能通常较弱,而Ryzen和Epyc CPU的核心更强大,并且通常是虚拟化环境中较新的选择。
  • 内存: 选择4 GB的内存,以便为数据库、内存中的磁盘缓存和PHP解释器提供足够的空间。这不会花费太多,并且确保内存分配算法能够快速完成,而不会浪费时间管理碎片。
  • 磁盘:我建议使用大约30到100 GB的快速SSD或NVMe存储,具体取决于您打算存储的数据量。避免使用机械硬盘,因为它们速度太慢,尤其是在数据库查询时。
  • 网络:对于正在满足客户需求的电子商务网站来说,1 Gbps是一个不错的选择;它可以维持与客户计算机之间的数据传输速度为125 MB/s。

数据库推荐

以下是一些目前在数据库中符合上述要求的VPS;它们都托管在美国,这是随机选择的。您可以使用侧边栏的表单自定义查询并搜索更多VPS。所有结果都是从数据库中动态生成的。

ServaRica — $5.00 / 月

2 Epyc 核心(专用)

8192 MB 内存

250 GB NVMe

8192 GB/月 带宽

10.0 Gbps 端口速度

IPv4 + IPv6

托管于加拿大 🇨🇦

信息 前往

Oplink — $14.95 / 月

2 Epyc 核心(专用)

4096 MB 内存

150 GB NVMe

32768 GB/月 带宽

10.0 Gbps 端口速度

IPv4 + IPv6

托管于美国 🇺🇸

信息 前往

HostHatch — $15.00 / 月

4 Epyc 核心 (2 共享, 2 专用)

16384 MB 内存

75 GB NVMe

5120 GB/月 带宽

10.0 Gbps 端口速度

IPv4 + IPv6

托管于美国 🇺🇸

信息 前往


阅读更多文章
中文 俄语 印尼语 土耳其语 孟加拉语 德语 日语 法语 波兰语 英语 菲律宾语 葡萄牙语 西班牙语 越南语 阿拉伯语 韩语 马来语
帮助  –  索引  –  隐私政策  –  联系我们  –