Я планирую создать сайт Django на Heroku. Он будет работать на стеке Cedar от Heroku, который позволяет приложениям Python, но не включает и не поддерживает восходящее кеширование HTTP с помощью Varnish, как это делают другие стеки.
Это будет очень загруженный сайт, и я бы хотел использовать Varnish для HTTP-кеширования. Я предполагаю, что должно быть возможно настроить мой собственный экземпляр Varnish, указать запись A сайта на этот экземпляр, а затем получить и кэшировать контент из моего приложения Heroku.
Я подумал, что для минимизации задержки было бы неплохо разместить этот экземпляр на EC2 в той же зоне доступности, в которой находится Heroku.
Как вы думаете, осуществима ли эта идея в целом? У вас есть опыт, как выбрать правильное географическое положение для этого экземпляра EC2, чтобы его запросы к приложению Heroku выполнялись как можно быстрее?
Спасибо!
Изменить: тот же вопрос касается настройки собственного экземпляра PostgreSQL.
Вы идете по плохому пути, пытаясь это сделать; Heroku может в любой момент переместить свои вещи куда-нибудь далеко-далеко от вашего экземпляра. Было бы намного лучше поговорить с Heroku, чтобы решить ваши проблемы на их платформе.