当涉及到前端代码时,你总是在生产中缩小它(删除空白、注释等).

应该对服务器代码执行同样的操作吗?我的服务器文件中通常有很多注释.但我从没听说过有人这么做.

如果以同样的方式优化代码,服务器不会运行得更快吗?

推荐答案

当服务器端代码被翻译成机器代码(或被解释)时,您不会有任何改进,因为空格和所有格式都会丢失.它也不是通过线路发送的,它是从本地文件系统读取的,因此虽然字符数较少会导致更快的启动,但从长远来看,它不会产生任何影响,启动速度的提高将是微乎其微的(甚至是不明显的).

所以,不,缩小服务器端代码基本上是无用的,更糟糕的是,它可能会使堆栈跟踪完全无用,因为同一行中有很多代码(不一定使用相同的格式).

Ruby相关问答推荐

关键字if是什么对象类型/类?

每次调用返回新的 REST 响应的 Ruby Rspec class_double

Rb:仅通过在 Ruby 中的类上添加 each 方法,可枚举模块是如何工作的?

回声ABC | ruby -p -e "sub('a','A').sub('b', 'B')": 为什么不是 "ABc"?

使用 Drive API 创建空文件

为什么 slurping文件不是一个好习惯?

如何记录在 Ruby 程序中调用的每个方法?

安装 RVM:需求安装失败,状态为:1

如何在Ruby中返回两个字符串之间的字符串的子字符串?

在 jekyll 博客中支持标签的简单方法

在Ruby中实现平等的正确方法是什么

Ruby,生成随机十六进制 colored颜色

如何通过反射获得活动记录关联

Ruby 模板:如何将变量传递到内联 ERB?

如何合并 Ruby 哈希

从Ruby中的子类方法调用父类中的方法

如何传递函数而不是块

如何在 Capistrano v3 的服务器上运行 shell 命令?

我更改存储库 URL 后 Capistrano 部署失败

Ruby:从 Ruby 中的变量创建哈希键和值