производительность файла поиска php против ключа - путь к значению - PullRequest
0 голосов
/ 01 марта 2012

Ускорен ли поиск файла в дереве каталога или поиск пути к файлу в одном файле значений ключа для загрузки класса? пример первого случая:

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?

Ответы [ 2 ]

0 голосов
/ 01 марта 2012

Ответ довольно прост.

Начните искать решение, как только у вас возникнут проблемы.

Похоже, у вас сейчас нет проблем, за исключением мнимой.
Итак, я бы выбрал более удобное решение, которое, очевидно, не требует дополнительного файла для отражения структуры файловой системы.

0 голосов
/ 01 марта 2012

Первый способ проще, потому что вам не нужно обновлять индексный файл для каждой новой модели / контроллера, который вы добавляете, и я не думаю, что разница в производительности будет такой большой, если вы не загружаете тысячиклассы на каждой странице загружаются, и в этом случае вы должны просто переключиться на Java.: P

Наша внутренняя структура просто ищет пути к файлам на основе имени класса ... т.е. Application_Model_Person будет отображаться в '/Application/Model/Person.php'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...