Всем добрый день. Интересует такой вопрос. В скрипте добавляю строчку: Код (Text): $this->output->enable_profiler(TRUE); и на сайте показывается инфа о запросах к бд, времени загрузки сайта и ещё куча полезной информации. Сейчас меня интересует вот какой вопрос: есть строчки Код (Text): Loading Time: Base Classes 0.0353 Controller Execution Time ( Tournaments / View ) 0.0150 Total Execution Time 0.0504 Как видите сайт очень долго грузится только из-за загрузки всех базовых классов фреймворка. Теперь собственно вопрос: можно ли как-то оптимизировать данный параметр, чтобы он грузил всё это в разы быстрее?
ага, используй yii или symfony2 шутка включи php apc или аналоги https://ru.wikipedia.org/wiki/%D0%90%D0%BA%D1%81%D0%B5%D0%B ... %D1%80_PHP
Ну тогда наш ответ симметричный http://en.wikipedia.org/wiki/Common_Gateway_Interface ТС, а зачем кодеигнат поджигает столько базовых классов без всяких на то требований скрипта? Кстати уюя с прочими симфониями и доктринами поступают точно таким же образом. Как будто их баснеписатели не ведали что будет - веб, а не десктоп. Ищите или пишите фрейморк который загружает все только по требованию. Ну кроме одного класса контроллера через который эти требования и поступают. Добавлено спустя 35 секунд: Кстати в уюе аффтар сделал просто - залил все эти классы в один файл и назвал его уюя-лайт. Добавлено спустя 9 минут 8 секунд: С другой стороны все равно php бы придумали, слишком велик соблазн дать инструкцию серверу прямо в html'е. Но когда ваш проЭкт начинает хавать ресурсы как свинья помои - стоит подумать расстаться с этим соблазном и начать писать на языках, а не скриптах.