Что такое PHP Speedy? Это набор php-скриптов, которые позволяют объединять и сжимать CSS- и JS-файлы для веб-сайта, написанного на PHP. Изначально разрабатывался как приложение к Wordpress, но сейчас получил более широкое распространение.
PHP Speedy был выбран в качестве основы для начала разработки Web Optimizer — веб-приложения, автоматизирующего клиентскую оптимизацию. Предполагается, что такое приложение можно будет максимально быстро и максимально легко развернуть на любой платформе, а оно уже само позаботится о всех действиях, связанных со скоростью загрузки страницы.
Как показала практика, клиентская оптимизация интересует большой круг людей. Но очень многих останавливает то, что нужны специальные знания для освоения этой области. Web Optimizator создается как раз, чтобы убрать этот барьер (и как наш ответ Чемберлену www.getrpo.com :).
На данный момент сам PHP Speedy (в репозитории) улучшен созданием .htaccess
файла со всеми настройками для оптимизации клиентской производительности сайта (Apache автоматически проверяется на поддержку тех или иных модулей, после этого в .htaccess
добавляются соответствующие директивы). Собственно, можно просто загрузить PHP Speedy, создать .htaccess
и снести первый как ненужный установщик :)
Загрузить последний PHP Speedy можно пока из SVN (Leon не выложил пока новую версию в открытый доступ). Любые баги / ошибки можно писать сюда — поправим.
После заливки архива нужно через браузер открыть php_speedy_wp/libs/php_speedy/
— там находится установщик.
Если коротко о планах, то их много: автоматическая сборка CSS Sprites (a-la duris.ru), подключение различных CDN, оптимизация размера изображений (по расписанию или единоразово), полностью конфигурируемая и прозрачная установка «в два клика» В общем, их громадье — не зря же webo.in функционирует уже больше года. Но будем крайне признательны и за любые дополнительные мысли.
Если кто-то захочет присоединиться к разработке / дизайну — напишите в комментариях или через приватные сообщения, сейчас места всем хватит :)
P.S. Это — первый топик в блоге Web Optimizator. Поддержите эту инициативу.