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

What are the available options for caching an Umbraco website on AWS EC2?

So far, we've considered using Varnish but it's not recommended for a production environment. Is there a de-facto HTTP accelerator for IIS like Varnish? https://www.varnish-cache.org/

It is a legacy website, so I'm not 100% certain that all the necessary caching has been performed within the application code (e.g. macro caching)

We're aiming to meet a traffic profile of 60 page requests a second for 3 minute peak (excluding additional requests for CSS, JavaScript and other static assets.)

Would really appreciate some recommendations, particularly anyone who deals with Umbraco deployments on this scale!

share|improve this question

1 Answer 1

up vote 0 down vote accepted

Why not run a Linux/Varnish box infront of the slow IIS servers?

Varnish but it's not recommended for a production environment.

We use Varnish in production on EC2 :) Requests are first routed through Nginx load balancers then routed to an available App server. App servers runs Varnish on 80 and App server on 8080. User sessions are stored in a Memcached pool which is available to all currently running App servers.

share|improve this answer
    
This is exactly what I gathered after posting this! –  sealan Jan 20 '12 at 14:38

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.