【发布时间】:2012-06-02 05:33:55
【问题描述】:
可能重复:
Efficiency for including files of functions (in PHP)
Using too much include() in php
如果是,建议最多包含多少文件?
【问题讨论】:
-
包含一百万个文件会降低性能。您应该问自己的问题是截止点在哪里 - 加载一些带有大量不会使用的代码的“大”文件,或者加载许多将使用代码的较小文件。唯一的判断方法是在您的特定设置上运行基准测试。没有规定说截止是在“Y 文件中的 X 行代码”。
-
这是一个多长的字符串问题,因为它取决于您拥有多少用户、当前服务器上的负载、您的 Web 服务器配置是什么,您是否有 PHP 加速器(等)。我的观点是用尽可能多或尽可能少的项目来构建你的项目,然后在你真正需要的时候担心优化。 (也就是说,我的 symfony 项目在每个请求期间可能包含 50-100 个文件,因此您可以拥有很多文件并且仍然具有良好的性能 - 如果您的服务器配置适当)。
-
@MarcB,数千会降低性能,不需要接近一百万。