让登台服务器与生产服务器相同的主要目的和意义是什么?

2024-02-25

在我们公司,我们有临时服务器和生产服务器。我试图在最新版本发布后让它们处于 1:1 状态。我们已经在多个主机及其许多实例上运行了 Web 应用程序。

问题是,我主张在临时服务器和生产服务器上使用相同的 Web 应用程序架构(结构),以便轻松测试新功能并避免在新版本中创建新错误。

但并不是每个人都同意我的观点,对于他们来说,在暂存应用程序实例之间建立不同的连接并不是什么大问题。甚至可能在登台上比在生产服务器上拥有更多的应用程序和应用程序之间的连接。

我想问一下这种方法的优缺点?我的意思是一些好的观点同意我的观点,或者一些不好的观点,为什么我可能没有权利。后果的一些例子等等。


如果您的登台服务器与生产服务器有很大不同,则在登台服务器上成功部署和测试确实如此not告诉您当您最终部署到生产服务器时,世界是否会崩溃。

我不认为你的同事所喜欢的混乱局面有任何真正的优势来弥补这个明显的劣势。他们声称,通过让登台服务器的配置与生产服务器的配置完全不同步,他们可以获得什么……?!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

让登台服务器与生产服务器相同的主要目的和意义是什么? 的相关文章

  • VS2008 安装项目:共享(所有用户)应用程序数据文件?

    类人猿同胞 睡莲叶和水轮 我正在使用 VS 2008 在 C NET WPF 中开发 Windows 桌面应用程序 该应用程序需要在 Vista 和 XP 计算机上安装和运行 我正在开发一个安装 Windows 安装程序项目来安装该应用程序
  • 您将如何在这里使用敏捷? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我是敏捷的大力支持者 但我的一个朋友 他还不知道敏捷 他是管理类型 问我如何规划和开发一个复杂的分布式项目 其中包含数据库层 通信层层 接口以及
  • 项目文件受版本控制吗?

    我从事一个大型项目 其中除项目文件之外的所有源文件都存储在版本控制中 这是首席开发人员的决定 他的理由是 协调开发人员工作目录之间的差异非常耗时 它允许开发人员独立工作 直到他们的更改稳定为止 相反 开发人员最初会获得其他开发人员的项目文件
  • 如何维护开发代码和生产代码? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 维护代码时要遵循的最佳实践和经验法则是什么 在开发分支中只拥有生产就绪的代码是一个好的做法 还是应该在开发分支中提供未经测试的最新代码 你们如何
  • Django settings.py:单独的本地和全局配置

    我想知道是否可以将 Django 中的 本地 配置 静态的本地路径 必须是绝对的模板内容 本地数据库信息等 与 全局 配置 URL 中间件类 分开 安装的应用程序等 这样几个人就可以通过 Git 或 SVN 处理同一个项目 而不必在每次完成
  • 当我向项目添加文件时,为什么 Visual Studio 会检出 .vspscc 文件?

    如果我将新文件添加到 TFS 源代码控制下的项目 它将检出该项目文件以及该项目文件对应的 vspscc 文件 项目文件本身发生更改 以包含新文件 但 vspscc 文件根本没有更改 何必费力去检查呢 有没有办法禁止它被签出 如果有 我应该吗
  • TFSBuild/MSBuild 和项目参考与文件参考

    我们有一个使用项目引用的大型 VS 解决方案 该解决方案由 TFS Build 构建 如下所示 Solution Project 1 Project 2 Project Project N 由于解决方案太大 我们有几个日常使用的较小解决方案
  • 如何在不同存储库中的多个解决方案之间共享源代码库?

    我有一个公共库 我想在几个解决方案之间共享 该库存储在不同的 github 存储库中 我们将共享库放在单独的 GitHub 存储库中并创建了 nuget 包 可以将其安装在每个所需的项目 解决方案中 缺点是更改库中的代码涉及几个步骤 更改代
  • 如何显示当前工作目录和上次提交的差异?

    我正在使用 git 并需要包含在差异结果未跟踪文件中 那么我必须执行什么命令才能获取当前工作目录和 HEAD 之间的所有差异 甚至部分差异存在于新文件添加中 Um git diff 毕竟 这就是它的作用 Update 不在暂存区域中的文件
  • 您如何实施 SCRUM 来单独工作? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在一个大型开源项目的开始阶段独自工作 希望利用 Scrum 的一些核心思想 方法来帮助管理我的时间 并继续专注于开发和部署早期的 可演示
  • 枚举的单独类? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何进行网站容量规划? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我刚读完书容量规划的艺术 https rads stackoverflow com amzn click com 0596518579 顺便说一句 我
  • msbuild SLN 并且仍然获得单独的项目输出?

    我有一个普通的 SLN 文件 我可以从命令行使用 msbuild 很好地编译它 我这样做 C slndir gt msbuild p OutDir C slnbin 它将所有内容转储到 C slnbin 但网站除外 网站部署到 C slnb
  • 看板/Scrum 板 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我很好奇其他人在他们的公司中使用什么物理看板 Scrum 板 我理解 由于敏感的商业信息 您可能无法提供董事会的照片 我正在寻找答案你
  • 如何将WCF项目平台目标更改为x86?

    我编写了一个使用第三方项目的项目 只有在 项目属性 下的 构建 下的 平台目标 设置为 X86 而不是 我的项目 中的 任何CPU 时 我才能运行它 但是 当我尝试将此第三方项目与我的 WCF 项目一起使用时 平台目标 功能不会出现在 WC
  • WT中如何清理内存?

    更新 2013 年 3 月 27 日 您还必须意识到 从 Wt 3 3 0 开始 只有收到请求后才会清除会话 请参阅这个回复 http redmine webtoolkit eu boards 2 topics 5614 r 5615 me
  • 如何在不暂存的情况下 git 添加新文件?

    为了有效地 并按预期 使用 git 我进行了小的原子提交 而我确实有更长的会话 我所做的不仅仅是一件事 因此 我大量使用git add p 不过 这不适用于全新的文件 因为我以后往往会忘记它们 我想做的是告诉git那里is一个新文件 我希望
  • VIM:有没有一种简单的方法可以从 Vim 管理 Visual Studio 解决方案/makefile 项目? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我尝试使用 Visual Studio 而不是 VIM 插件 但说实话 VS 相对于 VIM 的唯一优势是它能够自动管理我的项目 我知道 VS
  • 将项目子文件夹中的文件放入输出目录

    我想在 C 项目中创建一个文件夹来包含一些配置文件 但是 我不希望将这些文件复制到bin Release MyFolder 我宁愿将它们复制到bin Release直接地 我认为这可以通过拥有一个 虚拟 文件夹 例如解决方案文件夹 来实现
  • 序列化和反序列化 Visual Studio 解决方案文件 - 或以编程方式编辑?

    我想以编程方式添加和删除项目 解决方案文件夹和其他项目 例如解决方案的资源文件 但我不确定最好的方法是什么 对于那些不知道的人 高度简化 解决方案文件 sln 通常如下所示 Microsoft Visual Studio Solution

随机推荐

  • ServiceStack Redis,如何以列表形式返回Lua表

    我正在使用 ServiceStack 的 Redis 客户端 我有一个 Lua 脚本 它使用多个 Redis 调用的结果填充 Lua 表 我想以某种方式返回这张表 我的想法是使用客户端库中的 ExecLuaShaAsList 方法 并在 l
  • 测试是否安装了字体

    有没有一种简单的方法 在 Net中 来测试当前计算机上是否安装了字体 string fontName Consolas float fontSize 12 using Font fontTester new Font fontName fo
  • Django Rest 框架、CSRF 和 Vue.js

    我正在尝试使用 Vue js 对我使用 Django Rest Framework 创建的 REST Api 执行一些 POST 方法 问题是 我得到了CSRF Failed CSRF token missing or incorrect
  • 惰性求值和短路求值有什么区别?

    来自维基百科 惰性评估 http en wikipedia org wiki Lazy evaluation is 在编程语言理论中 惰性求值或按需调用是 延迟表达式求值的求值策略 直到需要它的值为止 短路评估 http en wikipe
  • 从 R 的句子中提取动词?

    请注意 我知道从文本中提取名词和动词 https stackoverflow com questions 2970829 extracting nouns and verbs from text它对我不起作用 因为他们使用的功能不存在于op
  • Android HTML Jsoup

    我试图从我的拼贴新闻网站获取图像的绝对 URL 但到目前为止还没有成功 我正在这个网站上工作http www dcu ie news index shtml http www dcu ie news index shtml 正如您从源中看到
  • Angular 2 AsynPipe 不支持 Observable

    我收到以下错误 EXCEPTION Cannot find a differ supporting object object Object in files async in Images 1 9 这是模板的相关部分 img 这是我的代码
  • 如何使基类中的所有隐藏名称在派生类中可访问?

    从这个问题开始 从纯虚类 A 派生的指针无法访问纯类 B 的重载方法 https stackoverflow com questions 59756738 pointer derived from pure virtual classa c
  • 使用 ui-router 和 AngularJS 的多个嵌套 ui-views

    我只想首先说 我尽可能多地查看了与此问题相关的堆栈溢出问题 但没有看到任何与我遇到的问题有关的问题 有些很相似 但又不完全一样 问题是这样的 我设置了以下 stateProvider stateProvider state root url
  • 如何在 FCM 通知中创建主题

    我正在尝试 Firebase Notification API 当我从控制台向应用程序发送下游消息时 该服务工作得非常完美 但是如何向主题注册用户发送消息 我在android端做了 FirebaseMessaging getInstance
  • 在 symfony 中找不到 PHP 模板

    我是 symfony 的新手 我想使用 PHP 模板引擎 以下是我为使其发挥作用而遵循的步骤 1 在config yml中启用PHP模板引擎 templating engines twig php 2 在routing yml中定义我的控制
  • 错误:无法在 Eclipse 中找到或加载主类

    我在 Eclipse 4 2 中运行项目时遇到问题 我有一个 Java 程序 其中有一个名为 Conversion 的类 Eclipse 可以很好地构建该项目 我可以通过导航到工作区中项目文件夹中的 bin 并输入以下命令来从命令行运行该程
  • 如果持续的接口反模式是一种犯罪行为,那么 Swing 为什么要这样做呢?

    我正在制作一个 Swing 应用程序 并意识到我有一些类需要访问同一组常量 我无法让自己宣布其中一个是它们的主要持有者 并将它们全部放在那里并让其他人参考 我想 嘿 我会让它们都从某个共同的地方继承 但 Java 不做多重继承 但我可以在事
  • Git:哪个是分支的默认配置远程?

    我有一个远程裸存储库hub 我只在master分支 下面这个错误消息的最后一句话让我想知道 我如何找出哪个是 当前分支的默认配置远程 我该如何设置它 myserver progs git remote v hub sitehub progs
  • c,传递结构作为参数

    我需要像这样传递一些结构作为函数参数 void myFunc unsigned char c 我会用myFunc 4 myFunc 8 or so 现在该函数接受一个结构作为参数 所以我尝试了 typedef struct unsigned
  • 使用 VBA 更改 Excel 图表的方向(纵向或横向)

    我正在尝试编写一个宏来自动打印我使用另一个宏在工作簿中创建的所有图表 实际上是数百个 我遇到的问题是我无法弄清楚如何使用 VBA 将图形从纵向布局更改为横向布局 我想知道是否有人可以帮助我 我尝试了下面的代码 但它在 ChartObject
  • Javascript正则表达式匹配JSON键值对的值

    给定以下键值对 我如何才能仅匹配值 包括引号 解释 我正在 IDE 中进行查找和替换 我有数百个键 值对 其中的值需要从字符串更改为对象 所以基本上替换了值 ElevationFilenameIn Input raster elevatio
  • Python set([]) 如何检查两个对象是否相等?对象需要定义哪些方法来自定义 this?

    我需要在 Python 中创建一个 容器 对象或类 它保存我也定义的其他对象的记录 该容器的一个要求是 如果两个对象被认为是相同的 则删除一个 任一对象 我的第一个想法是使用set 作为包含对象 来完成这个要求 但是 该集合不会删除两个相同
  • 为什么当我启动调试器时,我的 Visual Studio 2005 会与进程分离?

    我正在使用 VS2005 开发 Web 应用程序 当我开始调试时 它将打开网页 但立即从进程中分离 我发现如果我关闭 IDE 并重新启动它 它会正常工作一段时间 但随后又开始分离 任何对这种奇怪行为的见解都将不胜感激 你用的是IE8吗 我最
  • 让登台服务器与生产服务器相同的主要目的和意义是什么?

    在我们公司 我们有临时服务器和生产服务器 我试图在最新版本发布后让它们处于 1 1 状态 我们已经在多个主机及其许多实例上运行了 Web 应用程序 问题是 我主张在临时服务器和生产服务器上使用相同的 Web 应用程序架构 结构 以便轻松测试