私は、1 日に約 500 ~ 1000 枚の新しい画像を取得するホスティング サーバーとして使用されているサーバーを設定しています。ほとんどの画像は jpg 形式で、サイズは約 200 KB ~ 2 MB です。これらの画像は、https を使用して 1000 ~ 2000 の Web サイトに埋め込まれています。
ソフトウェアに関しては、Ubuntu と ServerPilot を使用します。
サーバーが 1000 を超える Web サイトの画像のみをホストしていることを考えると、https リクエストは多くなります。ハードウェアでは主に何に重点を置くべきでしょうか? CPU、RAM、それとも HDD/SSD でしょうか?
画像に対する純粋な https リクエストの場合、CPU と RAM のどちらがより重要でしょうか?
SSD を搭載したサーバーと HDD を搭載したサーバーでは、画像の読み込み時間の違いは顕著になりますか?
選択肢は 2 つあります。
オプション1
- CPU: Intel® Xeon® E3-1275 v5 クアッドコア Skylake
- RAM: 64 GB DDR4 ECC
- HDD: 2 x 4 TB (Raid 1)
オプション2:
- CPU: Intel® Core™ i7-3770 クアッドコア
- RAM: 32 GB DDR3 RAM
- HDD: 4 x 6 TB SATA 3 Gb/s 7200 rpm (Raid 1)
答え1
オプション 1 が最適なオプションです。ECC RAM は大量の情報を一度に提供する場合に重要であり、また、最も重要なのは、受信した情報を解釈し、要求に対して何を行うかを決定する必要がある CPU です。