Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Based on experience, would someone please tell me how server load affects the ability of Nginx to redirect vs. serve a static page? Also, does this ability vary depending on the cause of the high server load (I/O, CPU, etc.)? Thanks.

share|improve this question

1 Answer 1

For simplicity's sake, let's assume Nginx isn't causing the high load itself. Also, I'm assuming that by "redirect" you mean returning a 300-series status to the browser.

If the server load is due to high-CPU processes, it's going to affect both redirects and static serving, because Nginx itself will be CPU-starved.

If the system is disk I/O bound, redirects will be much faster than serving static files, because those requests don't need to wait for the disk. (Static files cached in memory, e.g. with memcached, would be less vulnerable.)

Likewise if the system is memory-bound, Nginx in general will slow down (everything will, as the system approaches swap hell) but redirects are likely to respond faster than serving static files from disk.

share|improve this answer

Your Answer

 
discard

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.