登台和测试服务器有什么区别?
答案 0 :(得分:21)
对我来说,临时环境是一种测试环境。
登台环境(服务器,软件和所有)的要点是,它应该非常靠近生产环境:
基本上,登台环境应该允许用户检查应用程序是否在类似生产的情况下工作。
至于“测试”环境,我通常将这个词用于多种环境:
请注意,前两个环境通常会有更多的调试/分析/分析工具,这些工具可以用于生产(以及分段)服务器。
答案 1 :(得分:4)
测试服务器将以多种方式与实时环境不同。它可以配置为显示大量错误信息,并设置error_reporting以报告所有或大多数错误和display_errors。它可能还会安装某种调试模块,如XDebug。
登台服务器是一台配置为更接近实时环境的计算机。它将关闭显示错误,并且不会安装任何调试模块。
这样做的原因是,代码有一种讨厌的习惯,即在测试/开发环境中工作得很好,然后在它上线时无法正常工作。如果在部署代码时发生这种情况,它可能会使您的网站脱机,直至找到并解决问题。登台服务器是一种尝试将此类中断降至最低的方法。
答案 2 :(得分:1)
答案 3 :(得分:0)
测试(开发)是您进行网站所有初始开发的第一台服务器。您所做的每一项更改(以及您的档案)都应该从测试开始。
Staging是Live的直接镜像,应该模拟当你推送所有内容时网站的外观。如果您只是将您的网站从测试中推送出来,那么暂存就可以解决您可能遇到的任何错误。例如,从“测试”迁移到“暂存”将为您提供一个清晰的指示,指示您是否忘记移动某些内容(如样式表或图像)。