我打算在Heroku上build立一个Django站点。 它将在Heroku的Cedar堆栈上运行,该堆栈允许Python应用程序,但是不像其他堆栈那样包含或支持使用Varnish的HTTP上游caching。
这将是一个非常繁重的网站,我想使用清漆进行HTTPcaching。 我想应该可以设置我自己的Varnish实例,将该网站的Alogging指向该实例,然后从Heroku应用中获取并caching内容。
我认为,为了最大限度地减less延迟,在Heroku所在的同一个可用区域中,在EC2上托pipe该实例将是一个不错的主意。
你认为总体思路是否可行? 你有任何经验,如何selectEC2实例的正确的地理位置,以便其对Heroku应用程序的请求将尽可能快?
谢谢!
编辑:同样的问题是设置一个自定义的PostgreSQL实例。
你试图做到这一点是不好的; Heroku可以随时将他们的东西移动到远离你的实例的地方。 与Heroku交谈可以让你的问题在他们的平台上得到解决。