【发布时间】:2011-01-23 01:44:07
【问题描述】:
我希望我的网络应用程序的所有生产数据也能流经我的测试环境。本质上,我想将生产站点的每个 http 请求转发到测试站点(并让生产站点为其提供服务!)。
有什么好的方法可以做到这一点?我的网站是用 Django 构建的,由 mod_wsgi 提供服务。最好在应用程序级别 (Django)、Web 服务器级别 (Apache) 还是 mod_wsgi 级别实现?
【问题讨论】:
-
所以每次有人访问您的生产站点时,您想将该请求转发到您的测试站点吗?我很好奇,为什么?
-
是的。我想将新功能部署到测试环境,在实际将它们部署到生产环境之前,我可以在其中获取有关它们如何处理生产数据的指标。我认为我将尝试在为我的应用程序提供服务的 wsgi 脚本中执行此操作,看看效果如何。我会尝试几件事,然后在这里发布关于哪些有效(或无效)的信息。
-
你最终知道如何做到这一点了吗?
标签: django deployment production-environment duplicate-data test-environments