Просто интересно, есть ли у кого-нибудь опыт работы с Google SPDY на Apache? http://code.google.com/p/mod-spdy/
Я запустил несколько веб-серверов и мне интересно узнать, были ли какие-либо проблемы с модулем Apache mod_spdy и видел ли кто-нибудь заметное увеличение скорости в поддерживаемых SPDY браузерах?
apache-2.2
http
google
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, которая извлекает часть исходного дерева Chromium C ++. В настоящее время он не может реализовать некоторые важные функции SPDY, такие как мультиплексирование. Следовательно, я видел отрицательный прирост производительности при его использовании (в основном из-за необходимости форсировать SSL и использовать FCGI).
Мне не ясно, что Apache - правильное место для SPDY; Apache - это скорее контейнер приложений; слой кэширования (Nginx или Varnish) кажется более подходящим.
Все это говорит ...
Вики mod_spdy содержит некоторые инструкции по сборке с Debian, но я не рекомендую их метод, поскольку он изменяет установленную систему. Вместо этого я бы порекомендовал собрать новую установку Apache / SSL в / opt и запустить ее оттуда; это дает вам простой вариант отката. Грубые шаги, чтобы сделать это:
источник