可能的重复:
包含函数文件的效率(在 PHP 中) https://stackoverflow.com/questions/2106700/efficiency-for-including-files-of-functions-in-php
在 php 中使用过多的 include() https://stackoverflow.com/questions/10301240/using-too-much-include-in-php
如果是这样,建议最多包含多少文件?
包含文件将执行以下操作:
这两个操作都需要时间。时间不多,但即使如此,如果您有很多包含内容,它也会增加,因此您问题的基本答案是“是的,它会影响性能”。
然而,性能影响的大小非常小,并且远远超过了编写高质量、结构良好的代码(包括将单独的类/功能保留在单独的文件中)的优势。
说实话,如果您担心这类事情的性能,请尝试通过分析器运行您的代码,例如xDebug http://xdebug.org/。这将准确地显示代码的哪些部分花费了最多的时间。include()
语句将出现在其中,但不太可能出现在列表顶部附近。
除非您正在编写一个像 Facebook 这样具有访问者数量的网站,否则您不太可能需要担心include()
。但是请查看 xDebug 的探查器输出,因为您的代码中可能还有其他内容比您预期的要慢得多,或者经常被调用,或者循环太多次等,并修复这些问题将有一个big对代码性能的影响。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)