作为多年的站长,笔者一直在建站领域摸爬滚打,探索出了相对比较成熟的建站经验,恰好最近也有很多朋友在询问摩尔之心网站的一些基本信息,因此在这篇文章里进行一个详细的报告。
主机参数
本站使用的是华为云Flexus应用服务器L实例,套餐内容:4核 | 8GiB | 系统盘 180GiB | 流量包 1,200GB | 峰值带宽 6Mbit/s。
(1)CPU和内存怎么选?
很多入门级的组合是2核+4G,笔者一开始也是这个组合,但是用起来就会发现其中有一个比较致命的问题:4G内存对于很多缓存类插件是无法支持的,甚至连MySQL8.0都无法安装。那么在后期随着网站的壮大必然会出现很多性能问题。因此笔者将服务器升级至4核+8G,配合了很多缓存类等高性能的插件,目前支持日常访问是没有任何问题的。
(2)服务器实例怎么选?
华为云所谓的L实例、X实例,无非是按配置计费还是按使用计费的一种变体。早期笔者使用过腾讯云的CVM,后来发现很多资源发生了浪费,所以转投了腾讯云的轻量应用服务器。再到后来腾讯云的到期了,趁着有促销就买了华为云Flexus应用服务器L实例。对于几种服务器的区别,可以参考下方的表格对比。
项目 | Flexus应用服务器L实例 | Flexus云服务器X实例 | ECS |
适用对象 | 适用于业务负载要求相对较低,且期望即开即用、超快部署的中小企业和开发者。 | 适用于中负载业务,且期望资源灵活选配的中小企业和开发者。 | 适用于网站应用、企业电商、图形渲染、数据分析、高性能计算等高负载、全业务应用场景。 |
实例特点 | 内置丰富的解决方案与镜像,零门槛快速搭建业务环境,轻松启动和管理业务 | 灵活自定义规格、性能稳定强劲、按需灵活计费。 | 支持灵活地选择所需的内存、CPU、带宽等配置,帮助您打造可靠、安全、灵活、高效的应用环境。 |
CPU架构 | X86 | X86 | X86、ARM |
计费模式 | 包年/包月 Flexus应用服务器L实例以套餐形式整体售卖、管理,随Flexus应用服务器L实例创建的资源不支持单独卸载、解绑、删除、退订等操作。 | 按需计费 包年/包月 | 包年/包月 按需计费 竞价计费 |
规格 | 包含Flexus服务组合和多种流量套餐类型。 仅支持升级套餐规格。 | 支持vCPU/内存自定义配比。具体规格信息详见实例规格。 支持升级或降级实例规格。 | 支持多种实例规格系列。ECS实例类型推荐参考ECS智选推荐。 支持升级或降级实例规格。 |
磁盘 | 一个Flexus应用服务器L实例默认配置一个固定容量的系统盘,最多支持一个数据盘,不支持在控制台使用快照恢复数据。 系统盘:高IO(除过香港的其他中国大陆区域)、通用型SSD(中国香港以及海外区域) 数据盘:通用型SSD V2 | 自定义配置系统盘规格,支持多个不同类型的数据盘。 系统盘:普通IO、高IO、通用型SSD、超高IO、通用型SSD V2 数据盘:普通IO、高IO、通用型SSD、超高IO、通用型SSD V2 | 支持自定义配置系统盘规格及容量,支持多个不同类型的数据盘。 系统盘/数据盘:支持选择全磁盘类型。 弹性云服务器支持使用的磁盘类型,请参见云硬盘。 |
网络 | 默认分配一个固定弹性公网IP。 公网带宽按流量计费,套餐包含每月固定流量包。 不支持更改VPC、私网IP、公网IP。 | 自定义是否绑定弹性公网IP。 线路类型可选。 带宽类型分为按带宽计费、按流量类计费、共享带宽。 | 自定义是否绑定弹性公网IP。 线路类型可选。 带宽类型分为按带宽计费、按流量类计费、共享带宽。 |
产品特点 | 易搭建、更实惠、易维护、更安全 | 易搭建、更实惠、易维护、更安全 Huawei Cloud EulerOS 2.0公共镜像支持Nginx、Redis或MySQL应用加速 | 稳定可靠、安全保障、软硬结合、弹性伸缩 |
镜像 | 支持5款主流系统镜像 提供丰富的应用镜像 仅支持使用系统盘私有镜像 | 提供丰富的公共镜像 支持私有镜像、共享镜像。 | 提供丰富的公共镜像 支持私有镜像、共享镜像、市场镜像。 |
鉴权方式 | 密码 | 密码、密钥对 | 密码、密钥对 |
集成的云产品 | 主机安全(基础版) 云备份 Flexus负载均衡 | 主机安全(所有版本) 云监控 云备份 | 主机安全(所有版本) 云监控 云备份 |
CDN参数
本站CDN使用的是华为云内容分发网络CDN以及华为云全站加速WSA。套餐内容:CDN中国大陆流量包1TB/1年,中国大陆全站加速请求次数包100万次/1年。
(1)是否一定要上CDN?
其实这里有两个选择,要么使用CDN,要么使用高级一些的付费缓存插件。经过笔者测试,认为还是上CDN划算一些。以WP Rocket单站价格59美元/年,合420人民币。1TB/年的CDN流量包价格在120人民币左右,对于普通站来说绰绰有余。
更重要的是,即便是使用缓存插件优化到了极致,耗费的都是单台服务器的带宽,一般为5M~10M左右,但是CDN的带宽一般为G级别,在访问速度上也是有很大的差别的。下图为摩尔之心加CDN和不加CDN的访问速度对比。
由上图我们可以看到,不加CDN的时候,在高并发时网站基本处于不可用的状态,平均响应时间在7.69秒。当加上CDN之后,网站的平均响应时间瞬间降为0.465秒,提升16倍以上,非常可观的变化。相信随着网站内容的增加,这个提升还会变得更大。
总结
一个好的网站内容肯定是第一位,但是基础服务也一定要跟上。
如果你还在摇摆不定,可以参考一下本站的配置,也欢迎你随时跟我联系和交流。