Ничего ровным счётом.Все ведуться на гламур и диафрагмы webo.in :)
Был бы рад согласиться, если перед глазами не было тысяч пользователей, УЖЕ выбравших Web Optimizer, и сотен тысяч, пользующихся webo.in
Наверное, что-то в этом есть...
В Drupal, например, нет модулей для data:URI / mhtml и CSS Sprites
вопрос следующий: как достучаться до эакэшированного содержимого? Выползла проблема, что при первом просмотре все хуки вызываются нормально -> Web Optimizer отрабатывает. При повторном просмотре вызывается кэш, никакие хуки не вызываются. Как можно записать закэшированное содержимое страниц (изменить кэш) или вызвать Web Optimizer ДО вызова кэширования содержимого? hook_exit, по-видимому, не помогает.
если бы кто помог разобраться со структурой модулей в Drupal -- дело побыстрее бы пошло, а то я как документацию открыл, так мне аж плохо стало Сейчас планируется выложить нативный модуль для Drupal, который смог бы выполнять все эти действия на системном уровне, а не как внешняя обертка.
Далеко не каждый скрипт можно вынести вниз страницы. Особенно когда используется тонна разных скриптов от кучи людей... Вот что мне реально не нравится, так то, что BUEditor и Lightbox срут в код страницы своими настройками. Как и многие другие модули, впрочем...
Это не аптимизатор а всего навсего упаковщик который прикручивается через ob_start
короч берет весь вывод drupal и прогоняет через себя тратя при этом процессорное время
этот способ прикручивания вы можете организовать и сами без таких левых и громоздких скриптов
и кстати тож самое кеширование и JS и CSS в Drupal реализовано
Но правда слишком топорно
И тем более никак он не уменьшит число запросов к БД
Что заметил.
Многие сайты на Drupal обьеденяет загрузка страницы.
Сначала загружается HTML(белый экран и текст на нем), и только потом CSS(появляется оформление этого всего).
Иногда, если сайт не догрузился, CSS вообще не подгружается.
Кто как с этим борется?
Web Optimizer
Был бы рад согласиться, если перед глазами не было тысяч пользователей, УЖЕ выбравших Web Optimizer, и сотен тысяч, пользующихся webo.in
Наверное, что-то в этом есть...
В Drupal, например, нет модулей для data:URI / mhtml и CSS Sprites
Web Optimizer — инструмент для всеобщей оптимизации (теперь и Drupal 5)
Побороть удалось. После оптимизации делаем финт ушами\
<?php
register_shutdown_function('weboptimizer_update_cache');
?>
а потом еще один финтик
Web Optimizer — инструмент для всеобщей оптимизации (теперь и Drupal 5)
вопрос следующий: как достучаться до эакэшированного содержимого? Выползла проблема, что при первом просмотре все хуки вызываются нормально -> Web Optimizer отрабатывает. При повторном просмотре вызывается кэш, никакие хуки не вызываются. Как можно записать закэшированное содержимое страниц (изменить кэш) или вызвать Web Optimizer ДО вызова кэширования содержимого? hook_exit, по-видимому, не помогает.
Web Optimizer — инструмент для всеобщей оптимизации (теперь и Drupal 5)
Модуль я вроде собрал (после Wordpress/Joomla это произошло очень быстро :). Можно покопать здесь
http://code.google.com/p/web-optimizator/downloads/detail?name=drupal6-w...
Web Optimizer — инструмент для всеобщей оптимизации (теперь и Drupal 5)
Далеко не все
Web Optimizer — инструмент для всеобщей оптимизации (теперь и Drupal 5)
если бы кто помог разобраться со структурой модулей в Drupal -- дело побыстрее бы пошло, а то я как документацию открыл, так мне аж плохо стало Сейчас планируется выложить нативный модуль для Drupal, который смог бы выполнять все эти действия на системном уровне, а не как внешняя обертка.
Разгоняем Drupal
Разгоняем Drupal
Разгоняем Drupal
Оптимизация: автогенератор css-спрайтов
PVasili: у меня такое ощущение, что Вы не прочитали предыдущий комментарий
Оптимизация: автогенератор css-спрайтов
Может, этот?
http://drupal.org/project/sprites
Оптимизация: автогенератор css-спрайтов
Алгоритм намного сложнее. Объединяются файлы произвольных размеров и произвольной цветовой гаммы. После этого видоизменяется исходный CSS-файл.