可能重复:
Commenting interpreted code and performance
Does comments affect when including files in PHP?
假设我们有100个类文件,每次请求页面时,所有这些类都必须由PHP解析。
如果几乎有一半的源代码行是注释,PHP会慢吗?因为通常我会添加很多评论&代码描述。这对编译器来说没关系,因为编译器没有编译,但PHP是解释器,任何不好的事情都可能发生?
答案 0 :(得分:13)
是的,但它是最小的,这可以(并且应该)通过使用APC或其他操作码缓存完全解决。作为奖励,APC也将加速其他一切。
如果您的网站速度很慢,评论不的原因。
答案 1 :(得分:7)
它变慢的唯一方法是解释器必须读取更多字节。但至于执行速度,它没有影响力,因为它们只是被解释器忽略了。
所以基本上,如果你添加评论并不重要。
答案 2 :(得分:0)
当然,解析器必须做更多的工作,所以它会慢一些。在我们的项目中,我们使用PHP accelerator确实可以显着提高速度。我建议使用加速器,然后你可以评论你的代码而不用担心性能。
答案 3 :(得分:0)
您描述的情况不会以任何显着的方式使其变慢。解析器将看到/*
或//
,只需分别跳到下一个*/
或换行符。但是,如果你有50k行的评论或类似的东西,它可能会使解析器在它跳过它们时稍微减慢。
答案 4 :(得分:-1)
我不这么认为,也许它的0.00001较慢,但如果您的网站加载缓慢,请不要认为这是问题:P 解析器只会忽略评论:)他很聪明!
答案 5 :(得分:-4)
不,翻译会忽略这些评论。