если ничего не стоит что оптимизирует пхп, т.е. шаред хостинг.
на 20-50% быстрее в зависимости какие модули выгружены за ненадобностью.
у меня facet_search с faced_taxonomy в сумме до 20 мс грузятся.
что такое 20мс вроде фигня. а если шаред хостинг + юзеров много?
каждая миллисекунда на учете.
за 20 мс можно голый друпал без модулей и инклюдов загрузить
и вывести нормально чтонить из бд.
dimm, если ты так маниакально хочешь юзать модуль, кинь в личку аську
или другой контакт, объясни проблему.
дай доступ, я настрою, заодно и баг пофиксим если есть
версию для 6х хочеца, начал ковырять меню.
по поводу сжатия ксс - для каждого уникального набора ксс файлов - разный сжатый файл.
так что сжатие рулит в любом случае.
у меня вообще-то с этим модулем ща проблемка большая.
где и как хранить данные.
хочется в файле php, чтоб потом грузить модуль до подключения к БД на стадии раннего кеширования.
т.е. если правило плохое ввести и сломать загрузку
можно подправить в файле.
и вопрос как хранить.
вариант как php array, есть функция var_export,
но вывод не особо красивый.
упс, не под тем логином постил.
я юзаю сам на сайте, который запустится вот-вот.
даволен как слон.
нафарширую его по самое немогу будет вобще мегавесчь
новый модуль для загрузки только нужных модулей
если бы трупал был СИСТЕМОЙ, то этой ветки не было бы
новый модуль для загрузки только нужных модулей
энди, поставь себе кэширование на файлах и будет тебе счастье.
строки локализации так точно кешируются за исключением длиннющих.
по путям не знаю.
напиши свой url_overwrite или как он там.
новый модуль для загрузки только нужных модулей
если ничего не стоит что оптимизирует пхп, т.е. шаред хостинг.
на 20-50% быстрее в зависимости какие модули выгружены за ненадобностью.
у меня facet_search с faced_taxonomy в сумме до 20 мс грузятся.
что такое 20мс вроде фигня. а если шаред хостинг + юзеров много?
каждая миллисекунда на учете.
за 20 мс можно голый друпал без модулей и инклюдов загрузить
и вывести нормально чтонить из бд.
новый модуль для загрузки только нужных модулей
dimm, если ты так маниакально хочешь юзать модуль, кинь в личку аську
или другой контакт, объясни проблему.
дай доступ, я настрою, заодно и баг пофиксим если есть
новый модуль для загрузки только нужных модулей
.
новый модуль для загрузки только нужных модулей
ну во первых контроль загрузки модулей не единственная цель.
контроль доступа, тем, включений css & js,
логина бд, ролей, сжатие, кеширование и т.п. и т.д.
и главное текущий путь - не единственное условие.
роль пользователя, время суток, браузер.
ип, страна пользователя, крон или нет. -
пожалуйста, только клепать и клепать плугины для модуля.
т.е. мета управление текущей загрузки и конфигурации сайта.
а во-вторых, реальная версия друпала сейчас - 5ая.
так что пока такой модуль не помешает.
новый модуль для загрузки только нужных модулей
подключайтесь, пробуйте.
сделаем супер весчь совместно
новый модуль для загрузки только нужных модулей
во-первых спасибо всем интересующимся.
во-вторых, модуль поменял архитектуру полностью.
я еще не выложил на друпал.орг, но здесь выкладываю.
загрузка контролируется "скриптом" bootstrap.script,
который хранится в папке файла конфигурации текущего сайта
доступ к редактированию файла в админке
admin/bootstrap
почему скрипт?
потому что СУПЕР ГИБКО и СУПЕР МОЩНО
плюс отпадает потребность писать сложные формы для ввода
тривиальной информации
+ВОЗМОЖНОСТЬ ПИСАТЬ МИНИ-ПЛУГИНЫ С КОМАНДАМИ ИЛИ УСЛОВИЯМИ
новый модуль для загрузки только нужных модулей
вы версию загрузите последнюю.
и поосторожней конечно с правилами
короче смысл такой.
например указываем путь (КАК В БЛОКАХ)
*lightbox*
node*
admin/content*
и в табличке модулей напротив lightbox2 ставим галку 'load'.
это означает что модуль будет грузиться ТОЛЬКО на указанных страницах.
если поставить 'skip', то модуль на заданных страницах грузиться не будет.
с ролями также как с путями.
версию загрузите последнюю.
новый модуль для загрузки только нужных модулей
ну я только под 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 хранить в файле аля
новый модуль для загрузки только нужных модулей
версию для 6х хочеца, начал ковырять меню.
по поводу сжатия ксс - для каждого уникального набора ксс файлов - разный сжатый файл.
так что сжатие рулит в любом случае.
у меня вообще-то с этим модулем ща проблемка большая.
где и как хранить данные.
хочется в файле php, чтоб потом грузить модуль до подключения к БД на стадии раннего кеширования.
т.е. если правило плохое ввести и сломать загрузку
можно подправить в файле.
и вопрос как хранить.
вариант как php array, есть функция var_export,
но вывод не особо красивый.
новый модуль для загрузки только нужных модулей
ну попробывать на 5м друпале можно.
а глядишь через недельку-другую я релиз первый сбацаю
новый модуль для загрузки только нужных модулей
да нужно. это ведь вещи разные - отключить модуль+ксс и сжать все ксс.
кстати модуль для друпала 5.
друпал 6 сцуко другой, только ковырять начал.
новый модуль для загрузки только нужных модулей
почему же имеет смысл, все равно полезно.
к тому же JS может быть жирным довольно.
я осталсе доволен, когда убрал с морды загрузку lightbox2 с 30 кб JS
на морде он нафиг не нужен, надо чтоб морда быстрая была.
поставил путь node/\d+, admin/content*, *lightbox*
в итоге грузится только в админке где надо и при просмотре документов
новый модуль для загрузки только нужных модулей
упс, не под тем логином постил.
я юзаю сам на сайте, который запустится вот-вот.
даволен как слон.
нафарширую его по самое немогу будет вобще мегавесчь