Мы снова здесь со свежей версией приложения для автоматизации клиентской оптимизации Web Optimizer. Больше месяца прошло с момента выхода последней стабильной версии, более 300 реальных сайтов испытали феноменальное ускорение, но нам этого показалось мало. И мы сделали хороший продукт еще лучше.
Итак, встречайте: версия 0.5 под кодовым именем «cheetah» (гепард), Release Candidate 3.
Загрузить: code.google.com/p/web-optimizator/downloads/list
Естественно, весь месяц мы не сидели сложа руки и писали, тестировали, обновляли и тестировали вновь. Изменения по сравнению с версией 0.4.5:
.htpasswd
. Более подробно данная тема раскрывается в статье про настройки.ob_gzhandler
каждый раз.data:URI
: немного увеличен максимальный размер файла и добавлены исключения для некоторых типов (.htc
, .cur
, .eot
и т.д.).</body>
. Также добавлена возможность вынести загрузку счетчиков и рекламы в самый низ документа, чтобы избежать блокирующего влияния скриптов.Видимо, главным приоритетом для новой версии станет максимальная совместимость с самыми различными вариантами поддерживаемхы CMS и максимальная производительность при любых настройках и любом серверном окружении (не у всех же сайтов выделенный сервер с 1Гб оперативной памяти?). На данный момент есть весьма интересная задача по оптимизации создания CSS Sprites (как показала практика, они стабильно создаются уже в 95-99% случаев) в случае ограниченной памяти. Если кто соберется помочь пишите в комментариях, приват и по указанным контактам. Только давайте не так, как вышло с версткой для нового интерфейса, когда 5 верстальщиков один за другим сошли с дистанции.
Документация и описание приложения будет ширится и расти. на данный момент уже опубликована статья с описанием настроек, готова к публикации статья с пошаговым руководством по установке. В процессе подготовки статья с описанием известных проблем под наиболее популярные CMS.
Часть документации (в основном, касательно принципов работы) выложена на английском здесь: code.google.com/p/web-optimizator/w/list
Некоторые известные проблемы и методы их решения уже описаны в предыдущей статье. Если вы обнаружили некорректное поведение Web Optimizer для вашего сайта, вы можете опубликовать описание ошибки (требуется Google-аккаунт) или посмотреть все известные (или решенные) вопросы. На данный момент среднее время решения проблемы составляет около суток (обычно несколько часов).
Также можно попробовать решить проблему в интерактивном режиме, используя указанные контакты.
На данный момент доступна платная установка и настройка приложения дл вашего сайта. Заказать можно здесь. Также есть вероятность того, что будет выпущена отдельная, коммерческая ветка приложения, которая будет каким-либо образом продаваться (политика лицензирования обсуждается).
Если у вас есть какие-то конкретные коммерческие предложения, их всегда можно озвучить по указанным контактам.
Несколько результатов использования Web Optimizer (для «чистой» установки системы, без каких-либо предварительных оптимизаций) приведено здесь. Оценка YSlow поднимается до 89-97, скорость клиентской загрузки в 2-3 (реже 3-5) раз. Сам Web Optimizer после создания кэшированных файлов тратит всего 3-10мс на проверку и обновление выходного HTML-документа (при настройках по умолчанию, корректное сжатие HTML в одну строку достаточно ресурсоемкая операция и может занимать еще 50-100мс).
Ну, вроде все. До новых встреч :)
Загрузить Web Optimizer: code.google.com/p/web-optimizator/downloads/list
Поддержать проект материально: sprites.in/donate/