我可以将我的开发网站和实时网站放在同一主机上吗?

我可以将我的开发网站和实时网站放在同一主机上吗?

我有一个 Facebook 应用,它位于两个主机上。开发应用位于一个主机上,实时应用位于另一个主机上。因为涉及两个主机,所以我要支付两笔托管费。

我的问题是:是否可以将开发应用程序和实时应用程序放在同一台主机上?如果可以,有人能告诉我在软件配置、开发环境、版本控制等方面需要什么才能实现这一点吗?(链接会很有帮助)

谢谢,克里斯

答案1

这实际上取决于您的设置类型,但我不明白为什么无法做到这一点有任何技术原因。

  • 软件配置:不确定您说的是什么意思,但如果您使用的是 Apache/PHP/MySQL(假设如此,因为许多 Facebook 应用程序都使用 PHP),那么您应该能够对所有应用程序使用相同的配置。您可能希望为实时版本和开发版本创建单独的数据库,但除此之外,设置应该很简单。
  • 开发环境:再说一次,我们对您的开发环境一无所知,但只需设置您的开发工具来定位测试站点,并在准备就绪后仅将代码移至生产站点,就应该足够简单。
  • 版本控制:按通常的方式进行设置,只需将实时站点和测试站点作为单独的项目/目录/解决方案/无论您的版本控制系统如何调用它。

作为一般策略,我会将开发网站设为主网站上的单独子域,因此实时应用位于example.com,测试/开发应用位于dev.example.com或类似位置。设置两个不同的数据库,一个用于实时应用,一个用于测试,并将所有开发工具指向测试副本。

如果不了解您的工作环境,就很难给您提供任何更具体的信息。您使用什么语言、软件等,您当前的主机是谁,等等。

答案2

相关内容