性能php搜索文件与键值路径


performance php search file vs key - value path

是在目录树中更快地搜索文件,还是在单个关联键值文件中搜索文件路径来加载类?示例第一种情况:

dir
   file1
   file2
   dir2
       file3
       dir3
           file4
   dircommon
       file5

示例第二种情况:带有关联密钥的单个文件(test.config.txt)-值:

file1=/dir/
file2=/dir/
file3=/dir/dir2/
file4=/dir/dir2/dir3 

我搜索文件4,然后将定义的类加载到文件4 中

什么是更快速的方法?

有没有一种更快、更高效的方法来管理php文件的依赖性?

第一种方法更容易,因为您不必为添加的每个新模型/控制器更新索引文件,而且我认为性能差异不会那么大,除非您在每次页面加载时加载数千个类,在这种情况下,您应该切换到Java。:P

我们的内部框架只是根据类名搜索文件路径。。。即Application_Model_Person将映射到'<include dir>/Application/Model/Person.php'.

答案相当简单。

一旦你遇到问题,就开始寻找解决方案。

看起来你现在没有问题,除了想象中的问题
所以,我会选择更可用的解决方案,它显然不需要额外的文件来镜像文件系统结构。