代码里的注释会影响性能么?

2017-07-06 16:19:47 +08:00
 Tairy

刚听说 PHP 代码发布到生产环境要去除掉代码里的注释,有这么操作的么,反正我是惊呆了!

19741 次点击
所在节点    PHP
127 条回复
luoluoluo
2017-07-06 21:38:19 +08:00
楼主很棒,今日最佳!

哈哈哈哈嘿嘿嘿嘿红红火火恍恍惚惚
leitwolf
2017-07-06 21:44:55 +08:00
如果这都要考虑,那不用编程了。这种都能影响到性能的话,可以考虑更低级的语言,或者加点钱,升级一下硬件。
loading
2017-07-06 21:46:26 +08:00
脚本需要应该有点,但微乎其微。

实在不行,做个 js 压缩那种工具,去注释。
qhxin
2017-07-06 21:50:25 +08:00
当年我们的程序在线上,框架的核心会是要根据 include 情况来合并到一个文件的,目的是为了减小读硬盘的次数,解析速度真的对整个请求响应时间是有影响的,严重的有几百毫秒的差距呢,当然现在上编译缓存基本不考虑这些了
billlee
2017-07-06 21:57:25 +08:00
@qhxin #84 应该不是读硬盘次数吧,而是解释器的系统调用次数吧。硬盘应该是最开始读一遍后面就都在 page cache 里了。
mingyun
2017-07-06 22:19:23 +08:00
还有这种操作
sindy
2017-07-06 22:51:37 +08:00
@Microi 一边阅读代码一边把小说看完了😂
ms2008
2017-07-06 22:54:02 +08:00
ricemo
2017-07-06 23:05:41 +08:00
论大学《编译原理》课程重要性
scriptB0y
2017-07-06 23:08:09 +08:00
真的会影响性能,如果不去掉注释发布的时候性能会快一些
SlipStupig
2017-07-06 23:13:53 +08:00
@zjsxwc python 用文档符会有但是,注释符不会有的,因为 python 是 AST 生成代码的,不存在你说的这种问题
ikaros
2017-07-06 23:29:12 +08:00
影响写代码的效率 和 别人维护的效率
fangxing204
2017-07-06 23:33:57 +08:00
akira
2017-07-07 00:41:23 +08:00
过度优化了。 最大的可能影响的地方就是加载 php 文件时候的 io 损耗了,但是,如果你们到了需要计较这点损耗的时候,早就上编译缓存了啦
Perry
2017-07-07 04:08:04 +08:00
只有 HTML JS CSS 才需要吧。。。
popbones
2017-07-07 06:08:38 +08:00
应该是有影响,不过想要体验到这个估计除非你的源码很大很大,比如 1G 的源码,半个 G 的注释,或者从 5 寸盘读取源码估计能体验到
Monstercat
2017-07-07 08:28:45 +08:00
理论上肯定会的 毕竟要多读一些文本 解释性语言就是解释的时候慢 编译性就是编译的时候。。然而几乎可以完全忽略不计。。
keikeizhang
2017-07-07 08:38:56 +08:00
忽略不计
jedicxl
2017-07-07 08:40:58 +08:00
不会影响性能,会影响性功能
loongwang
2017-07-07 09:09:22 +08:00
编译原理没好好学吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373511

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX