crank@drupal.org: Комментарии

Главные вкладки

11 июня 2008 в 14:28

энди, поставь себе кэширование на файлах и будет тебе счастье.
строки локализации так точно кешируются за исключением длиннющих.

по путям не знаю.
напиши свой url_overwrite или как он там.

10 июня 2008 в 17:46

если ничего не стоит что оптимизирует пхп, т.е. шаред хостинг.
на 20-50% быстрее в зависимости какие модули выгружены за ненадобностью.

у меня facet_search с faced_taxonomy в сумме до 20 мс грузятся.
что такое 20мс вроде фигня. а если шаред хостинг + юзеров много?
каждая миллисекунда на учете.

за 20 мс можно голый друпал без модулей и инклюдов загрузить
и вывести нормально чтонить из бд.

10 июня 2008 в 13:33

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

9 июня 2008 в 22:41

ну во первых контроль загрузки модулей не единственная цель.

контроль доступа, тем, включений css & js,
логина бд, ролей, сжатие, кеширование и т.п. и т.д.

и главное текущий путь - не единственное условие.

роль пользователя, время суток, браузер.
ип, страна пользователя, крон или нет. -
пожалуйста, только клепать и клепать плугины для модуля.

т.е. мета управление текущей загрузки и конфигурации сайта.

а во-вторых, реальная версия друпала сейчас - 5ая.
так что пока такой модуль не помешает.

7 июня 2008 в 23:08

во-первых спасибо всем интересующимся.
во-вторых, модуль поменял архитектуру полностью.
я еще не выложил на друпал.орг, но здесь выкладываю.

загрузка контролируется "скриптом" bootstrap.script,
который хранится в папке файла конфигурации текущего сайта

доступ к редактированию файла в админке
admin/bootstrap

почему скрипт?
потому что СУПЕР ГИБКО и СУПЕР МОЩНО
плюс отпадает потребность писать сложные формы для ввода
тривиальной информации

+ВОЗМОЖНОСТЬ ПИСАТЬ МИНИ-ПЛУГИНЫ С КОМАНДАМИ ИЛИ УСЛОВИЯМИ

22 мая 2008 в 22:34

вы версию загрузите последнюю.
и поосторожней конечно с правилами
короче смысл такой.

например указываем путь (КАК В БЛОКАХ)

*lightbox*
node*
admin/content*

и в табличке модулей напротив lightbox2 ставим галку 'load'.
это означает что модуль будет грузиться ТОЛЬКО на указанных страницах.

если поставить 'skip', то модуль на заданных страницах грузиться не будет.

с ролями также как с путями.

версию загрузите последнюю.

22 мая 2008 в 22:29

ну я только под 5.7 тестил.
у меня ровно работает.

а так буду ща писать.
короче все будет на хуках как и весь друпал.
т.е. любое условие и действие можно как модуль подключать.

хуки аля друпал:

hook_bootstrap_condition_info();
hook_bootstrap_condition_match($type,$command);
hook_bootstrap_condition_form($type,$command);

hook_bootstrap_action_info();
hook_bootstrap_action_match($type,$command);
hook_bootstrap_action_form($type,$command);

a хранить в файле аля

20 мая 2008 в 16:08

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

у меня вообще-то с этим модулем ща проблемка большая.
где и как хранить данные.
хочется в файле php, чтоб потом грузить модуль до подключения к БД на стадии раннего кеширования.
т.е. если правило плохое ввести и сломать загрузку
можно подправить в файле.

и вопрос как хранить.
вариант как php array, есть функция var_export,
но вывод не особо красивый.

19 мая 2008 в 22:51


Значит, сжатие CSS не имеет смысла?


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

я осталсе доволен, когда убрал с морды загрузку lightbox2 с 30 кб JS
на морде он нафиг не нужен, надо чтоб морда быстрая была.

поставил путь node/\d+, admin/content*, *lightbox*
в итоге грузится только в админке где надо и при просмотре документов

19 мая 2008 в 20:40

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