关于搭建网站选择什么样的 VPS 配置才够使用呢?有很多网友都想自己搭建一个网站,拥有一个自己的网站可以记录下自己的生活轨迹,也可以分享一些趣事、心得、教程等相关的内容,和大家一起分享才是最快乐的,独乐乐不如众乐乐,所以呢,在准备搭建网站前我们需要购买哪种配置的 VPS 呢?今天就跟着搬瓦工来看看我们搭建网站怎么选择 VPS 的配置。
主流建站环境的配置需求
首先呢,我们来看看目前几个主流的建站环境需要的最低 VPS 配置是怎样的。
宝塔面板
宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP、LNMP、集群、监控、网站、FTP、数据库、JAVA等 100 多项服务器管理功能。
有 30 个人的专业团队研发及维护,经过 200 多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。
内存:512M 以上,推荐 768M 以上(纯面板约占系统 60M 内存)
硬盘:300M 以上可用硬盘空间(纯面板约占 20M 磁盘空间)
系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache、Nginx、php、MySQL、pgsql、gitlab、java(已有环境不可安装)
架构:x86_64(主流服务器均是此架构),ARM 不完整兼容(面板环境安装慢,部分软件可能安装不上)
LNMP 一键安装包
LNMP 一键安装包是一个用 Linux Shell 编写的可以为 CentOS、RHEL、Fedora、Aliyun、Amazon、Debian、Ubuntu、Raspbian、Deepin、Mint Linux VPS 或独立主机安装 LNMP(Nginx、MySQL、PHP)、LNMPA(Nginx、MySQL、PHP、Apache)、LAMP(Apache、MySQL、PHP)生产环境的 Shell 程序。
- CentOS、RHEL、Fedora、Debian、Ubuntu、Raspbian、Deepin、Aliyun、Amazon、Mint Linux发行版
- 需要 5GB 以上硬盘剩余空间,MySQL 5.7、MariaDB 10 至少 9GB 剩余空间
- 需要 128MB 以上内存(128MB 小内存 VPS,Xen 需有 SWAP、OpenVZ 至少要有 128MB 以上的 vSWAP 或突发内存),注意小内存请勿使用 64 位系统!
- 安装 MySQL 5.6 或 5.7 及 MariaDB 10 必须 1G 以上内存,更高版本至少要 2G 内存!。
- 安装 PHP 7 及以上版本必须 1G 以上内存!。
- VPS 或服务器必须设置好可用的 yum 或 apt-get 源并确保能正常工作,离线安装需要增加 CheckMirror=n 参数!
- Linux 下区分大小写,输入命令时请注意!
- 如有通过 yum 或 apt-get 安装的 MySQL、MariaDB 请自行备份数据等相关文件!
- CentOS 5、Debian 6 及之前版本其官网已经结束支持无法使用!
- Ubuntu 18+、Debian 9+、Mint 19+、Deepin 15.7+ 及所有新的 Linux 发行版只能使用 1.7 进行安装!
- PHP 7.1.* 以下版本不支持 Ubuntu 19+、Debian 10 等等非常新的 Linux 发行版!
- 阿里云 Ubuntu 14.04 系统模版有问题不要用!!!
- PHP 7.4 升级或安装必须 CentOS 7+、Debian 8+、Ubuntu 16.04+ 且必须使用1.7!!!
- MySQL 8.0 升级或安装必须 CentOS 8+、Debian 9+、Ubuntu 16.04+ 且必须使用1.7!!!
LAMP 一键安装包
LAMP 一键安装包是一个用 Linux Shell 编写的可以为 Amazon Linux、CentOS、Debian、Ubuntu 系统的 VPS 或服务器安装 LAMP(Linux + Apache + MySQL/MariaDB + PHP) 生产环境的 Shell 脚本。
包含一些可选安装组件如:
Zend OPcache、ionCube Loader、PDFlib、XCache、APCu、imagick、gmagick、libsodium、memcached、redis、mongodb、swoole、yaf、yar、msgpack、psr、phalcon、grpc、xdebug。
其他诸如:OpenSSL、ImageMagick、GraphicsMagick、Memcached、phpMyAdmin、Adminer、Redis、re2c、KodExplorer。
同时还有一些辅助脚本如:虚拟主机管理、Apache、MySQL/MariaDB、PHP 及 PhpMyAdmin、Adminer 的升级等。
系统需求
- 系统支持:
Amazon Linux 2018.03
CentOS-6.x
CentOS-7.x
CentOS-8.x (recommend)
Debian-8.x
Debian-9.x
Debian-10.x (recommend)
Ubuntu-16.x
Ubuntu-18.x
Ubuntu-20.x (recommend)
- 内存要求:≥ 512MB
- 硬盘要求:至少 5GB 以上的剩余空间
- 服务器必须配置好 软件源 和 可连接外网
- 必须具有系统 root 权限
- 强烈建议使用全新系统来安装
支持组件
- 支持 PHP 自带几乎所有组件
- 支持 SQLite、MySQL、MariaDB 数据库
- 支持 Yaf(可选安装)
- 支持 Redis(可选安装)
- 支持 XCache (可选安装)
- 支持 Swoole (可选安装)
- 支持 Memcached (可选安装)
- 支持 ImageMagick (可选安装)
- 支持 GraphicsMagick (可选安装)
- 支持 ionCube Loader (可选安装)
- 自助升级 Apache,PHP,phpMyAdmin,Adminer,MySQL/MariaDB 至最新版本
- 命令行新增虚拟主机(使用 lamp 命令),操作简便
- 支持一键卸载程序(不会删除网站数据)
如何选择建站 VPS 配置
以上是目前几个热门的建站环境,主要包括宝塔面板、LNMP、LAMP。
内存
内存占用最少的是 LNMP 只需要 128MB 以上内存。但是安装 MySQL 5.6 或 5.7 及 MariaDB 10 必须 1G 以上内存,更高版本至少要 2G 内存,安装 PHP 7 及以上版本必须 1G 以上内存。
宝塔面板和 LAMP 的最少内存是 512 MB。
硬盘
硬盘占用最少的是宝塔面板 300MB 以上可用硬盘空间(纯面板约占20MB磁盘空间)。
LNMP 的最少硬盘需要 5GB 以上硬盘剩余空间,MySQL 5.7、MariaDB 10 至少 9GB 剩余空间。
LAMP 的最少硬盘需要至少 5GB 以上的剩余空间。
综合以上得出:
综合以上各个不同的安装程序得出以下的结果:
最低配置(旧版 MySQL 和 PHP):
- 512MB 内存
- 5GB 硬盘
最低配置(新版 MySQL 和 PHP):
- 1GB 内存
- 5GB 硬盘
至于 VPS 的其它配置如:CPU、流量、带宽等,都不属于安装建站程序的必要配置,下面本站将会详细介绍这些。
实际建站经验分享
以上只是各个不同的安装程序给出的基本 VPS 配置要求信息,但是在实际的使用中略有不同,下面是本站建站多年来的一点心得,把这些经验分享给大家,可能下面本站说的并不全面,想到哪里就写到那里吧,如有遗漏请谅解,也请提出。
除了上面提到的下面我们来根据小编几个网站每天的实际监控给出的一个网站所需要的真实资源是多少,这样大家在使用上面会更舒心,不必担心 VPS 资源短缺而导致 VPS 出现危机。
我们先来了解下 CPU 的使用率:
然后是内存,内存我们在上面已经介绍过了,最低内存应该在 1GB 起步。
然后就是关于硬盘,硬盘的话如果大家不是放图片或者视频之类的占用资源过多,一般的VPS自带的硬盘足以够我们使用,10G 以上完全够用。
如果大家选择的是搬瓦工VPS,那么如果想单独升级某一项配置的话,搬瓦工官方是不允许的,如果要升级某一项配置只能全面的升级VPS套餐。
关于升级 VPS 套餐可以查看:
综合以上,按照网站的每日流量进行综合判断得出的大致结果为:
- 每天的 IP 在 1000 以下:建议 1GB 内存方案就够用了。
- 每天的 IP 在 1000 – 3000:建议 2GB 内存起步,超过 1000 IP 1GB 内存有点吃力。
- 每天的 IP 在 3000 – 5000:建议 2GB 内存或者 4GB 内存。
- 每天的 IP 在 5000 – 10000:建议 4GB 内存或者 8GB 内存。
- 每天的 IP 在 10000 以上:建议使用 8GB 内存或者更高内存配置的 VPS 方案,如果你能做到每天上万 IP 的访问量可能也不会在这里看这篇新手教程。
以上的结果只是本站大致分析下来的数值,可能不准确,不是可能不准确,是肯定不会是准确数字,只是让大家做个简单的参考,如果按照上面的数值使用相应配置的 VPS,网站运行以及用户体验上都会得到不错的效果。
建站 VPS 推荐搬瓦工 CN2 GIA-E 方案
搬瓦工 CN2 GIA-E 方案是搬瓦工官方定义的电子商务 VPS 套餐,非常适合搭建网站之用,线路采用的是电信最高端的 CN2 GIA,带宽最低是 2.5Gbps,完全是为了建站而存在,详情参考《什么是搬瓦工电子商务套餐?搬瓦工 CN2 GIA ECOMMERCE 方案介绍》。
搬瓦工CN2 GIA-E方案
套餐名称 | CPU | 内存 | 硬盘 | 流量 | 带宽 | 年付价格 | 机房 | 购买地址 |
---|---|---|---|---|---|---|---|---|
搬瓦工CN2 GIA-E | 2核 | 1GB | 20GB | 1TB | 2.5Gbps | $169.99 | 11个机房 | 点击进入 (推荐) |
搬瓦工CN2 GIA-E | 3核 | 2GB | 40GB | 2TB | 2.5Gbps | $299.99 | 11个机房 | 点击进入 |
搬瓦工CN2 GIA-E | 4核 | 4GB | 80GB | 3TB | 2.5Gbps | $549.99 | 11个机房 | 点击进入 |
搬瓦工CN2 GIA-E | 6核 | 8GB | 160GB | 5TB | 5Gbps | $879.99 | 11个机房 | 点击进入 |
搬瓦工CN2 GIA-E | 8核 | 16GB | 320GB | 8TB | 5Gbps | $1599.99 | 11个机房 | 点击进入 |
搬瓦工CN2 GIA-E | 10核 | 32GB | 640GB | 10TB | 10Gbps | $2759.99 | 11个机房 | 点击进入 |
搬瓦工CN2 GIA-E | 12核 | 64GB | 1280GB | 12TB | 10Gbps | $5399.99 | 11个机房 | 点击进入 |
更多搬瓦工新手教程
搬瓦工新手入门教程:搬瓦工新手入门教程总结
搬瓦工购买教程:2020年搬瓦工最新购买教程附支付宝/银联/微信付款教程
搬瓦工优惠码:搬瓦工VPS优惠码(长期更新)
搬瓦工 VPS 方案整理:搬瓦工VPS所有在售方案整理
搬瓦工 IP 测试:搬瓦工VPS所有数据中心IP测试地址
搬瓦工最值得买的方案整理
下面几款VPS是本站整理出来的几款适合大部分网友的VPS方案,如果你不知道怎么选择VPS可以进行参考一下:
搬瓦工VPS套餐 | CPU | 内存大小 | 硬盘容量 | 每月流量 | 带宽 | 价格/年 | 购买链接 |
---|---|---|---|---|---|---|---|
CN2线路-最便宜 | 1核 | 1024 MB | 20 GB | 1000 GB | 1 Gbps | $49.99 | 点击进入 |
KVM线路-最便宜 | 2核 | 1024 MB | 20 GB | 1000 GB | 1 Gbps | $49.99 | 点击进入 |
CN2 GIA线路-最推荐 | 2核 | 1 GB | 20 GB | 1000 GB | 1 Gbps | $113.99 | 点击进入 |
CN2-GIA-E-最推荐 | 2核 | 1 GB | 20 GB | 1000 GB | 2.5 Gbps | $169.99 | 点击进入 |
香港CN2 GIA线路-最优质 | 2核 | 2048 MB | 40 GB | 500 GB | 1 Gbps | $899.99 | 点击进入 |