86得票4回答
部署调试符号(pdb文件)在生产环境中的风险是什么?

我有一个应用程序,记录异常堆栈跟踪,并希望在生产环境中部署时,这些堆栈跟踪包括文件名和行号。我找到了如何与程序集一起部署调试符号的方法,但在研究该问题的过程中,我遇到了this question,它暗示在生产环境中包含pdb文件不是一个好主意。对于接受的答案,有一个评论说:“...调试信息可能...

82得票12回答
在你的生产JavaScript代码中保留“console.log()”调用是个不好的主意吗?

我在JavaScript代码中有很多console.log()调用。 在部署到生产环境之前,我应该注释掉它们吗? 我希望将它们保留在那里,这样如果需要进行任何调试,就不必再添加注释。这是一个坏主意吗?

57得票6回答
如何检查Rails环境?

如何在Ubuntu服务器上检查Rails环境? 命令:Rails.env => 命令未找到 命令:rails.env => 命令未找到

56得票3回答
如何在生产环境中使用CDN中的库来构建Webpack项目

我想在生产环境中使用CDN中的react.min.js(例如https://unpkg.com/react@15.3.1/dist/react.min.js),请问如何让Webpack将我的import React from 'react'语句转换为const React = window.R...

52得票3回答
在生产模式下使用Ruby on Rails进行登录记录

我想在控制器中查看一些变量,我尝试了以下代码: Rails.logger.debug "Year: #{Time.now.year}" puts "Year: #{Time.now.year}, Month: #{@month}" 在生产模式下,我应该在哪里查看Logger或Puts的输...

44得票3回答
访问Meteor生产数据库

为了查看在blah.meteor.com上的(生产)数据库中有什么,我想我们只需要执行以下操作:meteor mongo --url http://blah.meteor.com/ 但是我得到的是一个URI:mongodb://client:984dae4c-04fb-c8bb-68f6-ed...

44得票2回答
分阶段数据库的良好实践

我即将在生产环境中部署一个相当复杂的网站,这是我第一次需要一个分阶段环境,在这里我可以在更现实的环境中测试一些无法在本地运行的外部服务。 我的总体计划是先在本地开发和测试,直接将简单的更改(小型错误修复、HTML/CSS、JS等)推送到生产环境,而对于较大的更改,则首先推送到分阶段子域进行彻...

44得票8回答
我在发布代码前是否应该删除e.printStackTrace()?

我正在阅读Android出版文档,他们建议从我的代码中删除所有的 Log 调用。 我的代码中有一些调用 e.printStackTrace(),这些调用可以作为程序正常运行的一部分进行打印(例如,如果文件尚不存在)。 我是否也应该删除这些调用呢?

39得票9回答
使用CLI构建Angular 2应用程序以供生产使用

我刚安装了最新的angular-cli 1.0.0.beta.17,开始新项目后可以在4200端口无问题地提供服务——只看到标准的“app works!”信息。 但是,当我尝试使用命令ng build --prod为生产环境构建此空白的通用应用程序时,根本没有创建main.*.js文件,并出...

37得票1回答
改善Nuxt的TTFB

我正在使用Nuxt和Vuetify构建一个大型应用程序,一切都很好,工作正常,但不幸的是,Lighthouse得分在性能方面仅为42。 我已经改进了一些东西,如: 从谷歌更好地加载字体; 将异步代码从nuxtServerInit移动到布局中; 删除不必要的第三方服务; 它从42提高到54,...