微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Google Cloud Platform 中用于内容的通用存储桶,它将确定用户的位置并从最近的服务器提供内容?

如何解决Google Cloud Platform 中用于内容的通用存储桶,它将确定用户的位置并从最近的服务器提供内容?

我是一名移动应用程序开发人员。我使用 Google Cloud 存储桶来存储我在应用程序中使用的 10 秒视频和照片。每天有成千上万的用户使用该应用程序,我想使用 CDN 来确保将应用程序的内容以最小的延迟和最大的速度交付给用户

目前,我只找到了在一个可供选择的区域内创建存储桶的机会:美国、欧洲和亚洲。如何在 Google Cloud Platform 中创建一个通用存储桶来存储应用内容,以确定用户的位置并从离用户最近的服务器提供内容

谢谢!

enter image description here

解决方法

当您使用 HTTP(S) 负载均衡器时,您可以(完全)利用 Cloud CDN,因为它是一种全局资源,这意味着您的存储桶流量将被转发到所有客户端附近的 GCP 接入点 (PoP)全球。

如果有兴趣,这里是 how to 这样做,但请记住,您(可能)需要将您的 DNS 值从当前存储桶更改为新的负载均衡器,并且 HTTP --> HTTPS 重定向未实现默认情况下(您可以使用 this 实现自动重定向,但您需要单独设置)。

另外请注意,根据从您的存储桶请求的文件(类似)的数量,您支付的费用将低于被视为 CDN 流量而非完整 GCP 流量的费用。

简而言之,您的存储桶数据将位于您选择的区域,但 CDN 将遍布全球,这意味着延迟更少、价格更低并且您的后端不会被淹没(这不适用于这里,因为您使用的是存储桶,但会申请后端 GCE 实例)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?