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

Комментарии (16) ↓

Автор
admin admin time 17:47 ← 25 июня 2009 #
Появилась возможность размещать движок на поддомене и в подпапках домена.
Mark5 Mark5 time 17:50 ← 25 июня 2009 #
Прекрасная новость про поддомены.
Может из-за этого у меня перманентный глюк с ошибкой 404?
Когда выложите новую версию?
Автор
admin admin time 17:55 ← 25 июня 2009 #
Совсем скоро. Осталось решить некоторые неурядицы, которые возникают при некорректной работе с автозагрузчиком.
DeTeam DeTeam time 18:15 ← 25 июня 2009 #
На поддомене у меня тоже самое (:
Ждем
Автор
admin admin time 18:19 ← 25 июня 2009 #
Страждущие могут потихоньку тянуть из SVN'а ;-)
JiLiZART JiLiZART time 18:01 ← 25 июня 2009 #
А. А. А. УРА я смог запустить r10 на денвере, АЛЕЛУЯ =)
Автор
admin admin time 18:05 ← 25 июня 2009 #
r10? :-) Ты слил с SVN?
JiLiZART JiLiZART time 18:08 ← 25 июня 2009 #
да, небольшой баг в путях к js\css скорее всего из-за определения поддоменов и подпапок =)
///uploads/assets/scripts.js

ЗЫ
Ссылки
cogear.local/user/login/ cogear.local/user/register/ попрежнему приводят к сбросу соединения =)
Автор
admin admin time 18:13 ← 25 июня 2009 #
Нахожусь в процессе постоянного обновления репозитория =)
JiLiZART JiLiZART time 18:18 ← 25 июня 2009 #
ещё можно для шестерёнки global фаил global.info переименовать в чёнить типа global.info.example чтобы когда льёш с SVN не приходилось заново настройки вбивать ^^?
Автор
admin admin time 18:19 ← 25 июня 2009 #
Да, даже нужно.
Автор
admin admin time 18:22 ← 25 июня 2009 #
Сделал.
JiLiZART JiLiZART time 18:24 ← 25 июня 2009 #
Ах да, ещё забыл, можно ли очистить кешевый мусор в uploads? =))
Автор
admin admin time 18:54 ← 25 июня 2009 #
Накатил последнюю версию из SVN на текущую версию сайта.
Скорее всего перенесу SVN на свой сервер, чтобы репозиторий на ветви — релизную, теги и версии.
Надо бы отдельно иметь репозиторий для сайта движка, чтобы не возиться с изменениями.
Jestalnar Jestalnar time 17:51 ← 26 июня 2009 #
Отличная CMS!!!
Автор
admin admin time 18:08 ← 26 июня 2009 #
Спасибо, стараюсь.