This question already has an answer here:
I'm setting up a server that is being used as a hosting server that gets about 500 - 1000 new images per day. Most images are in jpg format, around 200kb - 2mb big. These images are being embedded across 1000-2000 websites using https.
Software wise I'll be using Ubuntu along with ServerPilot.
Considering the server only hosts images for over 1000 websites, the https requests will be high. What should my main focus be on the hardware? CPU, RAM or HDD/SSD?
When it comes to pure https requests for images, what matters more, CPU or RAM?
Will the loading time of an image be noticeable between a server with an SSD and one with HDD?
Here are 2 possible choices.
- CPU: Intel® Xeon® E3-1275 v5 Quad-Core Skylake
- RAM: 64 GB DDR4 ECC
- HDD: 2 x 4 TB (Raid 1)
- CPU: Intel® Core™ i7-3770 Quad-Core
- RAM: 32 GB DDR3 RAM
- HDD: 4 x 6 TB SATA 3 Gb/s 7200 rpm (Raid 1)