Назад | Перейти на главную страницу

Кэширование веб-сайта Umbraco, работающего на IIS 7.x с .NET 4.0 на экземпляре AWS EC2

Какие существуют варианты кэширования веб-сайта Umbraco на AWS EC2?

До сих пор мы рассматривали возможность использования Varnish, но это не рекомендуется для производственной среды. Есть ли де-факто HTTP-ускоритель для IIS, такой как Varnish? https://www.varnish-cache.org/

Это устаревший веб-сайт, поэтому я не уверен на 100%, что все необходимое кеширование было выполнено в коде приложения (например, кеширование макросов).

Мы стремимся удовлетворить профиль трафика из 60 запросов страниц в секунду в течение 3 минут пика (исключая дополнительные запросы для CSS, JavaScript и других статических ресурсов).

Был бы очень признателен за некоторые рекомендации, особенно для тех, кто имеет дело с развертыванием Umbraco в таком масштабе!

Почему бы не запустить Linux / Varnish перед медленными серверами IIS?

Лакировать, но это не рекомендуется для производственных помещений.

Мы используем Varnish в производстве на EC2 :) Запросы сначала маршрутизируются через балансировщики нагрузки Nginx, а затем направляются на доступный сервер приложений. Серверы приложений запускают Varnish на 80 и сервер приложений на 8080. Пользовательские сеансы хранятся в пуле Memcached, который доступен для всех запущенных в данный момент серверов приложений.