V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Tairy
V2EX  ›  PHP

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

  •  
  •   Tairy · 2017-07-06 16:19:47 +08:00 · 18854 次点击
    这是一个创建于 2704 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    127 条回复    2017-07-07 23:22:07 +08:00
    1  2  
    tuutoo
        101
    tuutoo  
       2017-07-07 09:11:42 +08:00
    当然不会了,编译的时候注释都是忽略的。
    lwbjing
        102
    lwbjing  
       2017-07-07 09:13:10 +08:00   ❤️ 2
    我们有个程序员我问他你的代码里怎么一行注释都没有,
    他说现在项目还没稳定下来,等任务稳定下来了,再加注释,
    好想说脏话,可是又得保持微笑。。
    tuutoo
        103
    tuutoo  
       2017-07-07 09:21:46 +08:00
    感觉有影响也可以忽略不计吧。
    zackkson1991
        104
    zackkson1991  
       2017-07-07 09:22:22 +08:00
    只会影响阅读性能。
    zbl430
        105
    zbl430  
       2017-07-07 09:22:33 +08:00
    @sunnysign 自己开心以及别人舒心就好
    hzwei
        106
    hzwei  
       2017-07-07 09:30:40 +08:00 via iPhone
    解析注释那些时间,比让你自己理解程序用途的时间 少到不知道哪里去了
    bbx
        107
    bbx  
       2017-07-07 09:32:57 +08:00
    反正我也不写注释 2333
    lixiangzaizheli
        108
    lixiangzaizheli  
       2017-07-07 09:43:46 +08:00
    现在不写注释还很光荣了。。。
    jason19659
        109
    jason19659  
       2017-07-07 10:03:39 +08:00
    666666,这是懒得写注释的借口吗
    SoulGem
        110
    SoulGem  
       2017-07-07 10:14:30 +08:00
    我也……惊呆了,还有这种操作?
    iyangyuan
        111
    iyangyuan  
       2017-07-07 10:26:34 +08:00
    不会是高级黑吧
    unknownservice
        112
    unknownservice  
       2017-07-07 10:36:33 +08:00   ❤️ 3
    程序员最讨厌的两件事
    写注释
    别人不写注释

    23333333
    ajan
        113
    ajan  
       2017-07-07 10:54:49 +08:00
    不喜欢写注释~~
    AlisaDestiny
        114
    AlisaDestiny  
       2017-07-07 11:33:44 +08:00
    @alwayshere 大兄弟。你让我喝水呛到了,赔钱。
    a308057848
        115
    a308057848  
       2017-07-07 11:38:37 +08:00
    能问出这种问题的人,该回去复习基础功课了
    mooncakejs
        116
    mooncakejs  
       2017-07-07 11:40:18 +08:00
    影响应该是有的,但是在一个数量级前肯定没什么需要特别注意的。
    楼上说毫无影响的,不如试试 append 进去 1g 的注释看看
    ZhLTE
        117
    ZhLTE  
       2017-07-07 13:58:12 +08:00
    只会微乎其微的影响编译速度,对运行性能不会有任何影响
    alex8
        118
    alex8  
       2017-07-07 14:44:05 +08:00
    实在担心的话改下配置就好了
    opcache.save_comments = 0;
    8355
        119
    8355  
       2017-07-07 15:31:28 +08:00
    无 fuck 可说
    calpamomo
        120
    calpamomo  
       2017-07-07 16:17:32 +08:00
    不出 bug,你随便写(手动滑稽
    gouflv
        121
    gouflv  
       2017-07-07 16:20:00 +08:00
    生产环境不是应该把 PHP 的源码打包成一个再压缩吗, 小文件读取也很好资源啊 (雾
    yujieyu7
        122
    yujieyu7  
       2017-07-07 18:19:13 +08:00
    "布到生产环境要去除掉代码里的注释",这个是处于安全考虑而非性能吧
    googlebot
        123
    googlebot  
       2017-07-07 19:25:15 +08:00 via Android
    很正常的需求,JavaScript 发布还要混淆一下,谷歌家都这样,
    gclove
        124
    gclove  
       2017-07-07 20:05:53 +08:00
    完全不会影响, php 和 js 这种有着本质区别

    首先不说影响有多么多么多么多么多么微小


    PHP 室友 opcache 缓存的, 不是每次都要按行读取
    fly2never
        125
    fly2never  
       2017-07-07 20:26:41 +08:00 via iPhone
    理论上来说,解释型语言解析的时候,会跳过注释,这个跳过也是需要解释器判断的。不过呢,影响微乎其微,就像你往海里撒尿,全世界的海水都会变咸那么一点点
    mingyun
        126
    mingyun  
       2017-07-07 22:36:22 +08:00
    asan2006
        127
    asan2006  
       2017-07-07 23:22:07 +08:00
    @alwayshere #67 我差点就信了
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   982 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:01 · PVG 04:01 · LAX 12:01 · JFK 15:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.