[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кол-во загруженных файлов для выполнения скрипта
c-alex
Для выполнения скрипта используется большое кол-во файлов, которые подключаются с помощью require_once. В зависимости от условий одни файлы вызывают другие, другие вызывают третьи. Глубина очень большая.
Как увидеть общее кол-во загруженных (подключенных) файлов для выполнения скрипта?

Я знаю трудный способ: использовать трассировочную информацию и подсчитывать в файле трассировки кол-во упоминаний require и include.

Есть более простой способ вывести подобную информацию?

И заодно задам еще вопрос: как вы считаете, с точки зрения производительности, если для загрузки скрипта подключаются 150 файлов (через require_once) - это нормально? Или стоит всеми силами уменьшить их кол-во объединяя код из нескольких файлов в один? Наверное для севера тяжело каждый раз считывать файлы.


оффтоп: читал информацию о том что Zend Framework 2.0 чтобы вывести "hello world" инклюдит 124 файла. Это нормально?
SoMeOnE
Цитата
читал информацию о том что Zend Framework 2.0 чтобы вывести "hello world" инклюдит 124 файла. Это нормально?

Использовать Zend для hello word ненормально)
T1grOK
get_included_files
get_required_files

Цитата (c-alex @ 30.07.2013 - 10:33)
оффтоп: читал информацию о том что Zend Framework 2.0 чтобы вывести "hello world" инклюдит 124 файла. Это нормально?


А в чем измеряется нормальность? )) Независимо от того насколько "сложную информацию" выводите, фреймворк в любом случае инициализирует кучу классов(интерфейсы, абстрактные классы), конфиги и т.д.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Michael
В Yii веселее с этим. Грузит только что требуется. А не про запас. Как в случае с 150 файлами

_____________
There never was a struggle in the soul of a good man that was not hard
kaww
Периодически смотрю тесты производительности пхп фпеймвореов и все чаще задаюсь вопросом - Зачем мы выбрали ZF2?
З.Ы. Michael, ZF2 тоже использует lazy loading, только это ему не мешает вызывать over 5400 функций только на инициализацию приложения.
З.З.Ы Кто-нибудь пробовал phalcon? Какие впечатления?

Хотя... http://habrahabr.ru/company/mailru/blog/188254/ . Все равно его (jQuery) не брошу, потому что он хороший
andrey888
Цитата

Цитата
читал информацию о том что Zend Framework 2.0 чтобы вывести "hello world" инклюдит 124 файла. Это нормально?

Использовать Zend для hello word ненормально)

Точно.

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.