Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm building a Web server (IIS7) and would like to know the best practice for storing static content and the uploaded files of website's users (predominantly pictures, but also other documents like pdf's). I will keep the operating System on a Raid 1 array.

Where should I be keeping the actual website's pages & files, it's own static content, and that of it's users?

  • Should I be placing this content on a seperate raid array, and if so which type?

I was considering using SLC SSD's (Such as the Intel's X25-e) but the following issues came to light.

  • Will the SLC SSD's give any improvement over a 2.5" 15k SAS Drive for this type of content?

  • If I did use SSD's, I'm under the belief I would still need to use Raid for redundancy, yet I've heard Intel X25-e's don't support TRIM. Does this scrap them as a legitimate option?

share|improve this question
Are you looking for performance or redundancy or a mix of both for your static content? – gravyface Mar 4 '11 at 3:49
Performance, allowing fast page loads for end users, and yes, redundancy incase a drive fails. – Simon Mar 4 '11 at 4:33

If I were you I would be looking into what RAID is and which types offer me the best setup for my storage.

That being said, with only the information you gave, I would use the money you would spend on the SSD you could easily build a four drive RAID 5 array. Look into that and see if the downsides would affect your situation.

share|improve this answer

Raid 1. Mirror. Because basicaly you dont have anything worth a larger arra anyway. Use output caching as needed.

If that would not b enough space wise, then RAID 5 with a good controller. Raid 5 is slow for writes, but good for reads. Not as good as Raid 10, but then it is.... cheaper.

Again, a good controller may help a lot. Adapte allows you to plug in a set of SSD's (up to 4) as active read caches (i.e. the controller puts often requested stuff there for faster reads).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.