网站除了域名之外,另一个必备的就是服务器或称主机。网站的所有内容、程序、数据都将存储在服务器上,以供用户访问。所以服务器的性能、安全性、稳定性及传输速度至关重要,本文将教会大家如何挑选合适的云服务器,规避那些常见的“坑”。
首选云服务器
以前大家讨论虚拟主机、VPS或云服务器三者如何选择,现如今随着云服务器越来越流行,且价格也逐渐走低,那么基于老旧技术的虚拟主机或VPS已不再是建站首选了。因为使用云服务器可以方便以后扩容升级,且性能接近独立物理服务器。
云服务器的优势主要有以下几个方面:
- 相比独立服务器(物理)成本较低。
- 使用正规的云服务器服务商提供的服务后,几乎不用专人运维,降低了技术门槛。
- 不论是扩容升级,还是迁移,都非常便利。
服务器的性能
很多人在选购服务器的时候,主要看商家标称的几核几G,例如:2核4G60G、4核8G100G等。但很少有人关注这个“核”究竟是什么处理器?它性能怎么样?内存硬盘又是什么规格?
处理器
一般而言,目前大部分的服务器采用的是Intel的至强(Xeon)处理器(少数服务商提供AMD处理器或其它)。
以腾讯云的”标准型S6“和”标准型S4“这两款云服务器为例,前者是Intel® Xeon® Ice Lake 处理器,主频2.7GHz,睿频3.3GHz;后者则是2.4GHz Intel® Xeon® Skylake 6148 处理器。这两款不同的处理器,同样2核,性能完全不同。
如果是遇到CPU具体规格参数不详,或根本没有相关信息的服务商,建议不要购买。
有关于Intel至强处理器的更多参数信息可参阅:https://www.intel.cn/content/www/cn/zh/products/details/processors.html
内存
再看内存,内存大小是一个重要的指标,但它却有DDR3、DDR4、DDR5,以及不同频率的区别。当下服务器主流采用的是DDR4,随着DDR5内存的价格走低,也很快会普及在服务器领域。DDR5 的内存频率4800MHz起步,相较DDR4的2133MHz翻了一倍多。
硬盘
最后说说硬盘,除了容量大小外,还有机械硬盘和SSD固态硬盘两大类。自2022年底以来,SSD固态硬盘大幅降价,所以二者的差价小了,不再建议选择机械硬盘。因为SSD固态硬盘的速度远超机械硬盘。
因使用的硬盘规格不同以及云服务商采用的优化技术不同,SSD固态硬盘中也会存在性能差异。
选择服务器硬盘主要参考IOPS值和吞吐性能。对于网站中使用的数据库、对象缓存或高并发访问量而言,磁盘的IOPS值越高性能越好。对于大型数据传输(如:下载、视频等)而言,吞吐性能很关键。
IOPS(Input/Output Operations Per Second)是一个用于计算机存储设备性能测试的量测方式,可以视为是每秒的读写次数。
服务器的安全性
大部分的云服务商都会提供一些基础的安全措施,包括:安全组设置、漏洞检测等,好一些的服务商还会免费提供基础的DDOS防御。但要抵御大规模的DDOS攻击则要额外购买相应服务。
一般的网站而言,在未检测到相关恶意攻击的前提下,大部分的基础防护也足够。另外还得结合服务器的系统以及软件的防范。总之,选择知名的服务商比小厂商的安全性会更可靠。
服务器的稳定性
网站服务器的稳定性也是决定一个网站生命的重要因素。经常宕机或其它故障引起无法访问的网站,不论从SEO还是用户体验来讲,都是致命的。这一点云服务器相较于独立服务器有先天优势,在云架构中,单一节点发生故障,可以快速切换到其它节点。
网络传输速度
传输速度与服务器性能都决定网站速度,服务器性能主要影响网页响应速度,而传输速度则会影响网页中各元素的加载速度,例如:HTML、CSS等代码,图片或视频等。
传输速度取决于带宽和机房线路质量。
带宽很容易理解,越大越好,要注意的是Mbps这个带宽单位,Mbps是megabits per second的缩写,是一种传输速率单位,指每秒传输的位(比特)数量。1Mbps代表每秒传输1,000,000位(bit),即每秒传输的数据量为:1,000,000/8=125,000Byte/s。
也就是说1Mbps 理论上每秒最大传输≈122kb。假设:一个网页66kb,包含3张图片,每张图片100kb,总计366kb,如果要在1秒内传输完毕,则需要3Mbps带宽(理论值不含其它因素,实际情况需要更高的带宽)。所以那些云服务商用来打特价吸引眼球的1Mbps带宽的服务器,是不是真的适合你的网站?
机房线路质量则应遵循就近原则,如果网站的目标用户大部分在华南地区,那么尽量选择在华南区域的机房。还有就是BGP线路优于单运营商线路。单运营商线路一般是指:中国电信线路、中国联通线路与中国移动线路,而BGP则是一种融合线路,BGP机房会同时接入多个运营商的网络,访问者不论是来自哪个运营商的网络,都可以获得较低的网络延时和稳定的传输速度。
总结
看完本文,是不是觉得如何选购服务器变得更明确了?
最后笔者建议国内网站尽量选择国内的几大云服务商:阿里云、腾讯云、成都西维数码、郑州景安网络、华为云等,不论是他们的机房线路质量还是云服务架构都是业内领先的。
如果是面向全球用户或海外用户的网站,则建议选择亚马逊AWS、微软Azure或Google Cloud等。也可以选择阿里云或腾讯云等的海外数据中心。