如果我们在代码文件中添加太多注释,PHP会慢吗?

jon*_*ham 11 php compiler-construction optimization performance interpreter

可能重复:
注释解释的代码和性能
在PHP中包含文件时注释是否会影响?

假设我们有100个类文件,每次请求页面时,所有这些类都必须由PHP解析.

如果几乎有一半的源代码行是注释,PHP会慢吗?因为通常我会在代码中添加很多注释和描述.这对编译器来说没关系,因为编译器没有编译,但PHP是解释器,任何坏事都可能发生?

cee*_*yoz 13

是的,但它是最小的,这可以(并且应该)通过使用APC或其他操作码缓存完全解决.作为奖励,APC也将加速其他一切.

如果您的网站速度很慢,则评论不是原因.


Ikk*_*kke 7

它变慢的唯一方法是解释器必须读取更多字节.但至于执行速度,它没有影响力,因为它们只是被解释器忽略了.

所以基本上,如果你添加评论并不重要.

  • @Paul:PHP必须扫描整个文件.想想在一个99.99k的普通HTML中间有一个100k的php文件包含一个很小的`<?php echo $ hi_there?>`是多么有效.除非你正在运行一个facebook大小的操作,否则在PHP中跳过评论基本上是"免费的". (5认同)