cloud-foundry - http/2 在 swisscom cloudfoundry 上?
问题描述
我有一个 Nuxt.js/NodeJs 应用程序托管在 swisscom 云 (cloudfoundry) 上。不幸的是,我所有的文件都是通过 http/1.1 协议而不是通过 http/2 加载的。
以前我将我的应用程序托管在谷歌云上,并且内容通过 http/2 正确传递。
现在我的问题是,cloudfoundry 是否支持 http/2?如果是这样,我该怎么做才能通过 http/2 获取我的内容。
解决方案
现在我的问题是,cloudfoundry 是否支持 http/2?如果是这样,我该怎么做才能通过 http/2 获取我的内容。
使用通过 Gorouter 的标准 HTTP 路由时不会。有关支持此问题的更多背景和未来路径,请参阅此问题。
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 #创建路由
对于它的价值,您需要与您的 CF 提供商/运营商核实以确定是否启用了 TCP 路由。它们是可选功能。此外,您的组织/空间配额将需要允许您创建路由。
希望有帮助!
推荐阅读
- sql - 使用代表年、月和日的 3 列计算年龄
- nginx - 如何配置 Nginx SSL 在 443 已被其他进程占用时工作?
- javascript - 如何从 onkeyup 中获取价值?
- angular - 从服务将数据传递给我的组件后,该组件不呈现更改?
- javascript - 通过 CSS 在特定情况下显示/隐藏滚动条
- powershell - 循环问题,脚本未将正确的成员添加到组
- python - 创建一个递增的键并将其添加到字典中?
- python-3.x - python - 如何使用keras在python中解析带有神经网络的数组?
- python - 如何使用 gnu plot 绘制带有指示方向的向量的圆圈?
- python-3.x - 为什么我收到以下错误:“struct.error: required argument is not an integer”