Powered by CodeIgniter

Оптимизация

(2)
0
0 голосов
В этом сообществе будут публиковаться результаты работы по оптимизации cogear.
ОптимизацияВчера предпринял достаточно серьезные меры по оптимизации.

  • Переписана модель ACL.
  • Доработано склеивание всех моделей/библиотек/хуков в один файл.
    В процессе работы оказалось, что оно не очень сочетается со следующей ниже возможностью.
  • Появилась возможность динамической загрузки моделей/библиотек. Изначально условимся, что имена классов моделей/библиотек являются уникальными.// Допустим, что вы отключили автоподключение моделей в шестеренке Form // Теперь вы в любом месте можете использовать модель формы, которая подключится автоматически $this->form->set('some_form')->input('some_input')->buttons('save')->compile();Это существенным образом сказывается на производительности. Класс форм, например, самый прожорливый.
На очереди в переделочный цех стоят шаблонизатор (будет свой) и шаблоны, кеширование (теги, карта ключей), JavaScript (хочу перейти на jQuery), формы (оптимизация) и класс Assets (подгрузка стилей только для IE, Opera, Safari, FireFox).
11:27 ← 25 июня 2009 Отправить в Твиттер adminadmin  RSS comments 16