Добрый день.
У нас есть нормальный сервер для проекта на IIS, где и все сразу, fronend, backend, БД.
Но иногда мы имеем кучу запросов на статику и хочется ее раздавать с nginx
У меня было 2 варианта:
Один сервер с отдельным доменом для раздачи статики.
Проксирование трафика через VDS.
Почему именно VDS проще менять конфигурацию.
Ожидаемые параметры:
3000 онлайн;
5000 запросов в секунду на статику
2000 запросов в секунду на динамику (проксирование)
использование SSL
Объем статики 500МБ(общий)
10 МБ на пользователя
Алексей Лебедев: Nginx всё равно, сколько статики на пользователя, он весь кеш в оперативной памяти будет держать, а для запросов через виртуальную память дёргать.
OS - любой актуальный дистрибутив Linux (Debian 8/9, Ubuntu 16.04, CentOS 7).
Для радачи статики вы можете оставить свой сервер+CDN. Суть в том, что CDN кеширует статические файлы и таким образом снижает нагрузку на ваш сервер, а так же ускоряет загрузку сатики у пользователей в любой точке мира за счет сети распределенных серверов.
Если статику негде хранить, то большинство CDN провайдеров предоставляют хранилище.