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 looking for a solution need to serve a few XML files to as many users as possibly. My current solution are static files and a Nginx server. The files a small so I could them also hold in memory.

Does everyone have a good solutions?

share|improve this question
nginx is extremely fast when serving static files. some benchmarks show that it serves static files even faster than blobs from memcached when the filesystem is given enough RAM to cache everything. – Javier Aug 20 '11 at 0:45

Using Nginx seems reasonable. Just make sure the server has an adequate amount of RAM, hopefully enough to hold your entire set of XML files. As they get served, the OS kernel will automatically cache these files in memory, allowing them to be served very quickly.

share|improve this answer

Lighttpd is a good option for speedy serving of static files, as well.

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.