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?

  • 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.


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).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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