Rufat Nuriyev 已更新

VPS 还是共享主机:网店老板该怎么选

笔记本电脑屏幕上的Shared和VPS托管比较

共享主机(shared) 像「宿舍的一个床位」:网站与成百上千个邻居共用一台服务器,服务商负责更新 PHP 和基础安全。VPS(虚拟专用服务器)像「独立公寓」:CPU、内存、磁盘有固定保障份额,但系统配置、更新和备份通常要您或外包负责。对于 WordPress/WooCommerce、OpenCart 和 Bitrix,选择会影响结账速度、大促稳定性,以及 shared 上「邻居」拖垮服务器时 您会丢多少订单

  • Shared - 便宜($3-15/月),上手快,控制少,有「吵闹邻居」风险
  • VPS - 约 $5-40+/月起,资源可预期,需要管理员或 DevOps
  • 网店关键项 - SSL、MySQL 备份、PHP 8.x、cron、事务邮件
  • Shared 够用 - 约 500 单/月以内、轻量目录、单站点
  • 需要 VPS - 重 WooCommerce、集成、流量峰值、多项目
  • 常见错误 - 省 hosting 费,因购物车慢而损失转化

玻璃板上的Shared和VPS功能比较表

什么是 shared 和 VPS

共享主机

Shared 上一台物理机服务很多客户。服务商提供:

  • 面板(cPanel、ISPmanager、Plesk);
  • 现成的 PHP、MySQL、邮件;
  • 一键装 WordPress;
  • 常见问题支持。

不能 自选 Linux 内核版本,也不能随意装软件 - 仅限套餐允许。资源 有限制:CPU、内存、PHP 进程数、库大小、inode。

VPS

VPS 是资源份额有保障的虚拟机。通常有 root 或 managed 面板。您可以:

  • 自建技术栈(Django、Node.js、Redis);
  • 为 WooCommerce 调 nginx + php-fpm;
  • 隔离 stagingproduction
  • 扩内存/CPU 而不换域名。

「VPS 比 shared 便宜」 容易误导:还要算运维、监控、备份,有时还有 managed MySQL。

网店对比

维度 Shared VPS
起步价 $3-15/月 $5-40+/月
结账速度 看邻居 调好更稳
黑五峰值 常被限流 可提前加内存
安全 服务商基础 您负责 + 加固
库备份 常每日,7-14 天 自配或 managed
SSL 面板 Let's Encrypt Let's Encrypt / Cloudflare
订单邮件 shared SMTP 易进垃圾箱 自有 SMTP / SendGrid / Mailgun
迁移 「一键搬家」较易 MySQL dump + rsync + DNS
故障 提工单 您或外包

结论: shared 是 租现成厨房;VPS 是 自家厨房自己管

何时 shared 够用

适合 shared 如果:

  • 每月 300-500 单以内,目录约 5-10 万 SKU 且无重筛选;
  • 一个账号一个站,不是 15 个 PHP 项目「动物园」;
  • 标准 WordPress + WooCommerce 或 OpenCart,无定制集成;
  • PCI 仅需跳转支付网关;
  • IT 预算少,只有改功能的承包商。

好 shared 的迹象

  • PHP 8.1+,MySQL 8.0 / MariaDB 10.6+;
  • 每日备份,可下载 .sql
  • 限制适合 WooCommerce,而非「整账号 512MB 内存」;
  • cron 每分钟或至少每 5 分钟;
  • 高档含 Redis/Memcached 更好。

何时需要 VPS(或云)

该上 VPS 如果:

现象 shared 为何不够
购物车 4-8 秒 内存少、磁盘慢、邻居抢资源
峰值 502/504 PHP worker 用尽
库 > 2-5 GB shared 限速或查询慢
要 Redis、Elasticsearch、队列 便宜 shared 没有
多站 / staging 要隔离与可预期
严格安全要求 自管防火墙、WAF、审计
CRMwebhook 24/7 稳定 cron 与 API

经验法则:站点月营收 $5000+ 且结账慢,省 $20/月 shared $40 VPS + 2-4 小时配置更贵。

两种方案的隐性成本

Shared

  • 「无限」流量 常有 fair use;
  • 付费备份;
  • 邮件送达差 - 需 SendGrid/Mailgun($15-50/月);
  • 换服务商可能付费迁移。

VPS

  • 运维 - $50-200/月或一次性 $200-800;
  • managed MySQL、快照、监控;
  • DDoSCDN
  • 面板授权(VPS 上 cPanel 贵);
  • 安全补丁 - 漏打有风险。

TCO(总拥有成本),不只看 Excel 里「Hosting」一行。

选服务商:老板清单

  1. 机房位置 - 靠近主要用户。
  2. SLA 可用性 - 网店宜 99.9%。
  3. 备份 - 自动、保留 14-30 天、每季试恢复
  4. 支持 - 响应时间、是否帮 MySQL?
  5. 扩容 - 加内存能否不换 IP?
  6. 口碑 - WooCommerce/OpenCart 评价,非仅落地页。
  7. 退出 - 库与文件可导出、无绑架。

别只看 首年最低价

从 shared 迁 VPS 且不丢单

安全流程:

  1. 全备 - 旧主机文件 + MySQL dump。
  2. VPS staging - 副本、测结账、测试支付。
  3. DNS TTL 提前降到 300 秒。
  4. 最终 dump 选低流量时段。
  5. 改 A 记录 - 监控 24-48 小时。
  6. 验证 - 测试单、邮件、支付 webhook、cron。

别在大促第一天迁。 别只拷 FTP 不拷库 - 订单还在旧服务器。

店铺数据详情见 MySQL 相关文章。如果服务商声称「上 VPS 自动就好」却不升级过时的 PHP 版本 - 这是警示信号,务必索要迁移方案。

Managed VPS 与云:第三条路

shared 与「裸」VPS 之间有 managed WordPress / managed 云

  • 服务商管更新与缓存;
  • 比 shared 贵、比自管 VPS 省时间;
  • 常含 CDN、staging、备份。

月流水 $10000+ 时,managed 往往 VPS + 兼职支持更划算。

总结

Shared - 小网店、熟悉 CMS、流量适中时的正确起点。VPS - 触顶、要峰值稳定、定制后端或多环境时。按 指标 决策:结账耗时、弃购率、日志 5xx、库大小、12 个月增长计划。

好 hosting 无感 - 差的体现在 丢单 和旺季「网站挂了」邮件。

如需开发、AI 部署或网站运维方面的帮助 - 请与我联系

常见问题

可以先 shared 再迁 VPS 吗?

可以,多数如此。 shared 上线、看指标。订单增或变慢时订 VPS、建 staging、搬 文件 + MySQL dump、切 DNS。关键:备份、选能导出库的主机。

VPS 一定比 shared 快吗?

不一定。 配置差的 $5 VPS 可能 NVMe + Redis 的好 shared 更慢。速度靠:够内存、快盘、php-fpm/opcache、页面缓存、静态 CDN。VPS 调;shared 只能升档 + 缓存插件。

怎么知道 shared 拖不动店了?

信号: 结账 >3 秒、峰值 503、服务商 CPU 邮件、库近上限、支持只说「优化插件」。用 UptimeRobot、PageSpeedCore Web Vitals - LCP 升高常与 hosting 上限重合。

需要单独数据库服务器吗?

起步不需要。 同一 VPS 上 WooCommerce + MySQL 对中等店够用。独立 DB 适合大库、重报表、高写入 - 通常是云(RDS、managed MySQL)。

没有程序员谁管 VPS?

三种: managed VPS承包商月包($50-200/月)、或 高档 shared + SLA。无管理的「裸」VPS 风险大:漏更新、端口开放、无备份。无 IT 团队时,managed 往往 比冒险省钱

本文术语

VPS — Virtual Private Server — 虚拟专用服务器

OpenCart — open-source PHP e-commerce platform — 开源 PHP 电商平台

DevOps — Development and Operations — 开发运维一体化

production — live environment serving real users — 服务真实用户的生产环境

staging — pre-production environment for final checks — 上线前做最终检查的预发环境

Let's Encrypt — free automated TLS certificate authority — 免费自动签发 TLS 证书的机构

SKU — Stock Keeping Unit — 库存单位

Memcached — in-memory key-value cache for fast lookups — 内存键值缓存,加速读取

PCI — Payment Card Industry — 支付卡行业

webhook — HTTP callback when an event happens — 事件发生时触发的 HTTP 回调

worker — background job processor

CRM — Customer Relationship Management — 客户关系管理

WAF — Web Application Firewall — Web 应用防火墙

DDoS — Distributed Denial of Service — 分布式拒绝服务攻击

TCO — Total Cost of Ownership — 总拥有成本

CDN — Content Delivery Network — 内容分发网络

SLA — Service Level Agreement — 服务等级协议

Core Web Vitals — Google metrics for loading, interactivity, and visual stability — 谷歌衡量加载、交互与布局稳定性的指标

PageSpeed — Google tools and scores for page load performance — 谷歌衡量页面加载速度的工具与分数

FTP — File Transfer Protocol — 文件传输协议

managed VPS — VPS where the provider handles OS updates and basics — 由服务商负责系统和基础维护的 VPS

CMS — Content Management System — 内容管理系统

LCP — Largest Contentful Paint — 最大内容绘制

RDS — Relational Database Service — 关系型数据库服务

联系方式