小智 15
在正常情况下,注释不会影响脚本执行时间.但是,您在代码中编写的行数会影响解析器的读取和缓冲.如果您可以在20行中执行某些操作,那么您尝试在1000行中编写相同的内容,如果应用程序的一部分按顺序执行,则性能可能会受到影响.即使很少行或很多行依赖很重要.如果您使用的库严重依赖于某些应用程序,显然加载时间,解析时间以及编译和执行时间等都会增加.在任何情况下,评论都不会有太大影响,但几微秒不会花费太多.因此,请继续评论您的代码并使其可由联合开发人员阅读.
Bol*_*ock 13
我可以告诉你,99.99%的时间花在解析以下文件上:
<?php /* A comment */ ?>
Run Code Online (Sandbox Code Playgroud)
用于打开文件,读取其内容和关闭文件.如果您将该评论复制并粘贴到10,000行,则没有任何区别.
好吧,只是为了好玩,我尝试了这个:(下面的代码)有 10.000 行 Lorem ipsum 虚拟文本,一行注释掉,一行没有文本。
结果是:在(php 7 freebsd 12 mint 服务器)上。微小的差别!
花了7.8678131103516E-6秒!(有 10.000 行注释掉的文本花了 5.0067901611328E-6 秒!(根本没有文本)
<?php
$start = microtime(true);
/*
1000 lines of Lorem ipsum
*/
$end = microtime(true);
echo '<BR>It took ' . ($end-$start) . ' seconds!';
?>
Run Code Online (Sandbox Code Playgroud)
小智 1
@Degar007 发布了仅回答 OP 的重要信息:10,000 行评论需要 2 秒才能解释。在 Wordpress、它的插件和它的主题之间,可能至少有 10,000 行注释。因此,通过从 WP 中删除所有评论,我们可以将每个站点的初始加载时间加快 2 秒。将其乘以全球数以千万计的 PHP CMS、CRM 等,就可以节省 1 兆瓦的电力。