Abe*_*ler 5 language-agnostic development-environment
把东西设置成MySite.com生产并test.MySite.com进行测试是不是很糟糕?两个都跑掉了同一台机器.该网站没有获得大量的流量.
UPDATE
我说的是在Windows服务器上运行的ASP.NET Web应用程序.
Ode*_*ded 12
是的,这是一个坏主意.
假设您的测试代码有一个消耗所有内存/ CPU /磁盘空间的错误?然后你的生产网站就会崩溃.
有单独的机器用于生产和测试,并使用DNS将URL指向每个.
编辑(更多要点):
如果站点共享一台计算机,则它们共享一个IP地址,因此当使用IP地址访问站点时,您将不知道您是在进行生产还是测试.
共享同一台计算机时,部署可能会非常棘手,您必须格外小心,不要将未经测试的代码部署到生产环境中(更容易实现,因为两者都位于同一台计算机上).
生产和测试的安全考虑应该是分开的 - 这种设置使其更加困难.