2016-01-26 2 views
9

Я знаю, что Cowboy способен обрабатывать протокол SPDY (но не HTTP2). Однако, глядя в исходный код рамки Phoenix, я вижу только HTTP и https-вызовы. SPDY игнорируется? Жаль, что мой сайт Elixir/Phoenix обслуживает страницы медленнее, чем его старое воплощение Rails только потому, что Apache/Passenger использовал SPDY и Phoenix.SPDY in Phoenix

Единственное упоминание SPDY в кодовую, кажется https://github.com/phoenixframework/phoenix/blob/5fc7eb829338dca3efd4a4d8f79f9e928d1bc34c/test/phoenix/socket_test.exs

Должен ли я попробовать раскошелиться Phoenix и посмотреть, как добавить собственно Cowboy называть себя или я упускаю что-то очевидное?

+2

Возможно, стоит задать этот вопрос в группе google phoenix-talk: https://groups.google.com/forum/#!forum/phoenix-talk –

+0

или канале # elixir-lang на freenode – Sheharyar

ответ

0

Поддержка SPDY была удалена из Cowboy2, и вы должны настроить HTTP/2 в будущем, если вы не используете cdn.

В принципе, вам нужно использовать новейшие версии PLug и Cowboy.

Это сообщение в блоге об этом https://chase.pursu.es/http-2-today-with-phoenix.html и еще одно приложение, которое использует Webpack https://github.com/Ch4s3/http_2_today.

Смежные вопросы