我在swisscom云(cloudfoundry)上托管了一个Nuxt.js/NodeJs应用程序。不幸的是,我的所有文件都是通过http/1.1协议加载的,而不是通过http/2加载的。
以前,我的应用程序托管在google云上,内容通过http/2正确交付。
现在我的问题是,cloudfoundry是否支持http/2?如果是这样的话,我必须做些什么,才能在http/2上获得我的内容。
发布于 2019-03-16 17:38:57
现在我的问题是,cloudfoundry是否支持http/2?如果是这样的话,我必须做些什么,才能在http/2上获得我的内容。
当使用标准HTTP路由时,不会使用这些路由,这些路由会通过Gorouter。有关支持此问题的更多背景和未来路径,请参阅此问题。
https://github.com/cloudfoundry/gorouter/issues/195
同时,如果确实需要在CF上使用HTTP/2,则可以使用TCP路由。这绕过了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路由。它们是一个可选的特性。此外,您的组织/空间配额将需要允许您创建路由。
希望这能帮上忙!
https://stackoverflow.com/questions/55183287
复制相似问题