Просто интересно, имел ли кто-нибудь опыт работы с Google SPDY на Apache? http://code.google.com/p/mod-spdy/
У меня есть несколько веб-серверов, и мне интересно узнать, были ли какие-либо проблемы с модулем mod_spdy Apache и видел ли кто-нибудь заметное увеличение скорости в браузерах, поддерживаемых SPDY?
Я один из разработчиков mod_spdy. На этом этапе модуль достаточно стабилен и полностью совместим с SPDY / 2 (более ранний плакат ошибочно утверждал, что он не поддерживает мультиплексирование. Это неверно). Тем не менее, он не так стабилен, как основные модули Apache, такие как mod_ssl. Я считаю его «бета-модулем», подходящим для использования в средах, где можно терпеть некоторые проблемы. В настоящее время существуют веб-сайты, успешно использующие mod_spdy.
Мы активно работаем над тем, чтобы сделать модуль полностью готовым к производству, и мы планируем выпустить пакеты DEB / RPM (в дополнение к поддержке сборки из исходного кода) в течение нескольких месяцев.
Мы объявим о доступности пакетов и других обновлений на нашем дискуссионном форуме: https://groups.google.com/group/mod-spdy-discuss Присоединяйтесь к группе, если вы хотите быть в курсе новостей mod_spdy. Спасибо!
PS: Стив упоминает: «Например, его реализация протокола SPDY - это просто внешняя ссылка svn, которая извлекает часть исходного дерева Chromium C ++». и я хочу уточнить, что это абсолютно правильное решение для mod_spdy или любого другого SPDY-совместимого компонента C ++. SPDY по-прежнему быстро меняется, поэтому, используя основную логику кодирования / декодирования SPDY из Chromium, мы можем оставаться в синхронизации и обновляться по мере изменения протокола SPDY. ИМО, было бы ошибкой делать это по-другому.
RE: SSL, вы платите небольшой штраф за SSL, да, но для всех, кроме простейших веб-страниц, преимущества производительности SPDY компенсируют накладные расходы SSL и также предоставят вашим пользователям безопасное соединение.
Я экспериментировал с mod_spdy на своем личном сайте, чисто из любопытства. Apache mod_spdy следует считать пре-альфа; это в основном реализация шипа и далек от качества продукции. Например, его реализация протокола SPDY - это просто внешняя ссылка svn, которая извлекает часть Хром Исходное дерево C ++. В настоящее время не реализованы некоторые важные функции SPDY, такие как мультиплексирование. Следовательно, я видел отрицательный прирост производительности при его использовании (в основном из-за необходимости принудительно использовать SSL и использовать FCGI).
Мне все равно не ясно, подходит ли Apache для установки SPDY; В настоящее время Apache больше похож на контейнер приложений; слой кеширования (Nginx или Varnish) кажется более подходящим.
Все сказанное ...
Вики-страница mod_spdy содержит некоторые инструкции по сборке против Debian, но я не рекомендую их метод, поскольку он изменяет установленную систему. Вместо этого я бы рекомендовал создать новую установку Apache / SSL в / opt и запустить ее оттуда; это дает вам легкий вариант отката. Вот примерные шаги, чтобы сделать это: