将页面放在单独的目录中比在同一目录中的所有内容慢吗?

时间:2009-12-19 23:59:25

标签: performance

我只是想知道从单独的目录提供文件是否会显着降低性能。请不要评论问我为什么要这样做..简答:MVC框架。但这在性能方面会是一个大问题吗?

实施例。 主/ index.php文件 创建/ index.php文件 查看/ index.php文件 等...

谢谢, 马特

2 个答案:

答案 0 :(得分:2)

在unix系统上,我通常会在单独的子目录中组装极大(> 1K文件)的文件集合(通常是从某处生成的数据文件),通常基于从文件名本身派生的命名方案(例如/ 2/25 / 257689.xml),因为一般管理问题,一个目录包含数万个文件(例如,只是一个简单的“ls”可能需要很多分钟),以及文件系统内部的一些问题,可以降低性能。

但是,对于从htdocs目录访问不超过几百个文件的Web应用程序,没有任何重要性的性能影响。除非在php引擎中有一些可怕的糟糕架构。

答案 1 :(得分:2)

通常,不会,目录路径的差异不会对性能产生重大影响。