<分区>
Possible Duplicate:
Efficiency for including files of functions (in PHP)
Using too much include() in php
如果是这样,建议最多包含多少文件?
<分区>
Possible Duplicate:
Efficiency for including files of functions (in PHP)
Using too much include() in php
如果是这样,建议最多包含多少文件?
最佳答案
包含一个文件会做以下事情:
这两个操作都需要时间。时间不多,但即便如此,如果你有很多包含,它也会加起来,所以你的问题的基本答案是“是的,它会影响性能”。
但是,这种性能影响的大小非常小,而且编写高质量、结构良好的代码(包括将单独的类/功能保存在单独的文件中)的优势远远超过了这一点。
说实话,如果您担心这些事情的性能,请尝试通过分析器运行您的代码,例如 xDebug .这将准确地向您显示代码的哪些部分花费了最多的时间。 include()
语句会出现在那里,但不太可能出现在列表顶部附近的任何地方。
除非您正在编写像 Facebook 这样的具有访问者数量的网站,否则您不太可能需要担心 include()
的性能。但是看看 xDebug 的分析器输出,因为你的代码中可能有其他东西比你预期的要慢得多,或者经常被调用,或者循环太多次等等,并修复这些会对代码的性能产生很大的影响。
关于php - 在 PHP 中包含太多文件会降低性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10774672/
相关文章:
php - javascript在php循环中引用输入ID并将值传回相同的输入ID
使用错误的 API 模块编译的 PHP 警告 : PHP Startup: murmur: Unable to initialize module,
c++ - 如何将文件夹与另一个目录中的一些 .cpp 和 .h 文件链接为虚幻引擎项目的包含路径?
c++ - 为什么省略 “#include <string>”有时只会导致编译失败?
php - Websocket具有无限循环循环。它真的比ajax好吗?