我正在设置一台用作托管服务器的服务器,每天大约会收到 500 - 1000 张新图片。大多数图片都是 jpg 格式,大小约为 200kb - 2mb。这些图片使用 https 嵌入到 1000-2000 个网站中。
软件方面,我将使用 Ubuntu 和 ServerPilot。
考虑到服务器仅托管 1000 多个网站的图片,https 请求会很高。我应该主要关注硬件的哪个方面?CPU、RAM 还是 HDD/SSD?
当涉及纯 https 图像请求时,CPU 还是 RAM 更重要?
在配备 SSD 的服务器和配备 HDD 的服务器之间,图像的加载时间会明显不同吗?
这里有 2 个可能的选择。
选项1
- CPU:英特尔® 至强® E3-1275 v5 四核 Skylake
- 内存:64 GB DDR4 ECC
- 硬盘:2 x 4 TB(Raid 1)
选项 2:
- CPU:英特尔® 酷睿™ i7-3770 四核
- 内存:32 GB DDR3 RAM
- 硬盘:4 x 6 TB SATA 3 Gb/s 7200 rpm(Raid 1)
答案1
选项一是最佳选择,ECC RAM 在同时处理大量信息时很重要,同样重要的是 CPU 需要解释正在接收的信息并确定如何处理请求。