直接给结论:100M 空间绝对不够,连“起步”都算不上。
如果强行部署,你大概率会面临以下情况:
- 安装失败:WordPress 核心文件解压后可能就已经接近或超过剩余可用空间。
- 数据库写入报错:即使勉强安装成功,运行几篇文章或插件后,数据库日志(Binlog)或临时表就会撑爆磁盘,导致站点白屏、500错误。
- 无法备份:宝塔面板的自动备份功能需要额外空间存储备份文件,100M 连一个完整的网站压缩包都存不下。
一、为什么 100M 不够?(数据拆解)
1. WordPress 基础占用
- 核心程序:约 20–30 MB(取决于版本和语言包)。
- 默认主题+插件:至少 10–20 MB。
- 初始数据库:安装时生成几百 KB 到几 MB 不等。
👉 仅安装阶段就可能吃掉 80%~90% 的空间。
2. 动态增长部分(这才是大头)
- 媒体库(图片/视频):一张高清 JPG 图片约 2–5 MB。上传 10 张图就占 50 MB。
- 数据库膨胀:每发布一篇文章、评论、修订版本,都会增加数据库体积。一个月后数据库轻松突破 10–50 MB。
- 缓存文件:如果使用 WP Super Cache、W3 Total Cache 等插件,会生成大量 HTML 静态缓存文件。
- 日志文件:Nginx/Apache 访问日志、PHP 错误日志、MySQL 慢查询日志等,随时间线性增长。
3. 宝塔面板自身需求
- 宝塔面板本身不占太多空间,但其定时备份任务需要将整个网站(代码+数据库)打包下载到服务器本地再上传至云存储(如 OSS/COS),这个过程需要足够的临时空间。100M 根本不足以支撑一次完整备份。
二、合理配置建议
对于个人博客或小型企业官网,推荐如下最低配置:
| 项目 | 最低推荐 | 舒适推荐 | 说明 |
|---|---|---|---|
| 系统盘空间 | 20 GB SSD | 40–50 GB SSD | 系统+宝塔+WordPress+备份留足余量 |
| 内存 | 1 GB RAM | 2 GB RAM | PHP-FPM + MySQL + Nginx 同时运行,1G 是底线 |
| 带宽 | 1–3 Mbps | 5 Mbps+ | 影响首屏加载速度,非空间问题但关键 |
✅ 注意:国内主流云厂商(阿里云、腾讯云、华为云等)的新购云服务器通常提供 40–50 GB 系统盘,这是标准配置。如果你看到“100M 空间”的宣传,极可能是:
- 云主机中的“数据盘”且未挂载;
- 虚拟主机的老旧套餐;
- 或是指“数据库容量”而非服务器磁盘空间(需区分清楚)。
三、如果你只有 100M 空间,该怎么办?
方案 A:升级服务器(强烈推荐)
- 在阿里云/腾讯云控制台,对现有实例进行磁盘扩容(支持在线扩容,无需停机)。
- 或者购买一台新的入门级 ECS/CVM(如 2核2G40GSSD),价格每月仅需几十元,性价比极高。
方案 B:使用对象存储(OSS/COS)分离静态资源
- 将 WordPress 的图片、附件等静态文件通过插件(如 Upyun、OSS Plugin)直传至阿里云 OSS 或腾讯云 COS。
- 服务器只保留代码和数据库,可大幅降低磁盘压力。
- ⚠️ 但仍需至少 10–20 GB 系统盘用于系统和数据库,100M 仍不可行。
方案 C:使用免费/低成本托管平台(适合纯学习)
- GitHub Pages + Hexo/Hugo(静态博客,无数据库,几乎零成本)。
- 某些提供免费 Tier 的云函数(Serverless)+ 外部数据库服务(如 Supabase、LeanCloud),但架构复杂,不适合传统 WordPress。
四、宝塔面板下的最佳实践建议
- 启用自动备份:设置每周全量备份 + 每日增量备份,并推送到云端存储(如阿里云 OSS),避免本地空间不足。
- 优化数据库:定期清理文章修订版本(可使用 WP-Optimize 插件),避免数据库无限膨胀。
- 开启 Gzip 压缩:在宝塔 Nginx 配置中启用 Gzip,减少传输体积,提升用户体验。
- 监控磁盘使用率:在宝塔面板首页添加“磁盘使用率”监控项,设置阈值告警(如 >80% 通知)。
总结
100M 空间用于运行 WordPress 是不现实的。
请至少准备 20 GB SSD 系统盘 + 1 GB 内存 的基础环境。
国内云计算市场成熟,入门级云服务器成本极低,切勿因小失大,导致站点频繁崩溃、数据丢失。
如需具体选型建议,可提供你的预算和使用场景(个人博客/企业官网/电商),我可进一步推荐合适配置。
云技术博客