CNode

node 服务器端的业务代码需要压缩吗,压缩会不会提升服务器的运行速度

问答
YyouyouStorm发布于10 年前最后回复10 年前13 回复6884 浏览0 收藏

node 服务器端的业务代码需要压缩吗,压缩会不会提升服务器的运行速度

查看回复

回复 (13)

E
eggggger#1·10 年前

不需要

S
SunilWang#2·10 年前

服务器没有必要压缩代码。 前端需要压缩代码是因为需要网络传输,压缩后可以减少流量。 后端代码直接在服务器上运行,没有必要压缩代码。 后端只有压缩响应数据压缩,如:gzip等。。。。

1
151263#3·10 年前

个人认为, 压缩好, 一方面,压缩的过程可以检测语法错误, 另外一方面, 混淆可以稍微加密代码

C
captainblue2013#4·10 年前

千万别压缩,有一次我在旅游,临时服务器上有问题,要在线排查…………

1
151263#5·10 年前
引用 captainblue2013千万别压缩,有一次我在旅游,临时服务器上有问题,要在线排查…………

@captainblue2013 我们60万的系统,全部压缩, 稳定运行了3年了

Y
youth7#6·10 年前

服务端代码压缩并没有什么意义,或许某些压缩算法能够优化源码,例如某些函数的调用变成内联之类的,但实际上并没有太大意义。并且如果遇到需要在线排查错误的情况下,你就等着哭吧。

Y
youyouStorm#7·10 年前

谢谢大家发表自己的意见 @all

Y
yakczh#8·10 年前

会降低服务器的性能

B
blackjack#9·10 年前

服务端不需要压缩代码吧,多此一举

S
slclub#10·10 年前

不会,它是在服务端运行, 前端js是要经过网络传输后到 用户browser执行的。压缩是未了网络传输

J
jiangzhuo#11·10 年前

不需要,会。

H
hezhongfeng#12·10 年前
引用 151263个人认为, 压缩好, 一方面,压缩的过程可以检测语法错误, 另外一方面, 混淆可以稍微加密代码

@151263 使用eslint等检查更加方便,加密的话一直感觉没有啥必要。 你服务器都叫人拿下了,加密也是白搭 再说人家也不要你的业务逻辑,想要的是数据

S
SvenZhao#13·10 年前

服务端代码 启动的时候 是把代码加入到内存中的. 你压缩了代码顶多少占用几兆内存而已. 如果为了改换变量名之类的 不如用代码审查工具

参与回复
登录后即可参与回复。登录