Для веб-сайта, который я разрабатываю, весь мой статический контент размещается за пределами сайта в комбинации S3 / Cloudfront. Я просмотрел множество руководств по развертыванию приложения Django в производственной среде, и многие из них рекомендуют комбинацию Nginx (обратный прокси) + Apache. Это заявлено в предположении, что Ngnix будет использоваться для обслуживания статического содержимого, а Apache возьмет на себя всю тяжелую работу. Есть ли другие причины для использования обратного прокси, когда у меня нет статического содержимого для обслуживания? Или в этом случае можно упростить настройку сервера и просто использовать Apache?
Nginx также поможет в вашем случае. Как правило, как и любой обратный прокси-сервер, он помогает более оптимально использовать ресурсы сервера с помощью двух основных методов: