http / 2 на облачной платформе swisscom? - PullRequest
0 голосов
/ 15 марта 2019

У меня есть приложение Nuxt.js / NodeJs, размещенное в облаке swisscom (cloudfoundry).К сожалению, все мои файлы загружаются по протоколу http / 1.1, а не через http / 2.

Ранее мое приложение размещалось в облаке Google, и контент доставлялся корректно через http / 2.

Теперь у меня вопрос, поддерживается ли http / 2 в cloudfoundry?И если да, что мне нужно сделать, чтобы получить содержимое через http / 2.

1 Ответ

2 голосов
/ 16 марта 2019

Теперь у меня вопрос, поддерживается ли http / 2 в cloudfoundry?И если так, что мне нужно сделать, чтобы получить мое содержимое через http / 2.

Не при использовании стандартных HTTP-маршрутов, проходящих через Gorouter.Посмотрите эту проблему, чтобы получить дополнительную информацию и узнать, как это сделать в будущем.

https://github.com/cloudfoundry/gorouter/issues/195

Тем временем вы можете использовать TCP-маршруты, если вам действительно нужно использовать HTTP / 2 для CF.Это обходит Gorouter и позволяет трафику TCP идти прямо в ваше приложение.Посмотрите эти две ссылки для более подробной информации о TCP-маршрутах.

https://docs.cloudfoundry.org/devguide/deploy-apps/routes-domains.html#http-vs-tcp-routes https://docs.cloudfoundry.org/devguide/deploy-apps/routes-domains.html#create-route

Для того, чтобы это стоило, вам необходимо узнать у своего провайдера / операторов CF, чтобы определить,TCP-маршруты включены.Они являются дополнительной функцией.Кроме того, ваша квота org / space должна позволять вам создавать маршруты.

Надеюсь, это поможет!

...