对于图片托管服务器来说,什么硬件很重要。应该处理大量的 http 请求

对于图片托管服务器来说,什么硬件很重要。应该处理大量的 http 请求

我正在设置一台用作托管服务器的服务器,每天大约会收到 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 需要解释正在接收的信息并确定如何处理请求。

相关内容