如何将Google Cloud CDN用于托管在Google App Engine上的静态网站?

时间:2020-03-05 06:50:34

标签: google-app-engine cloudflare google-cloud-cdn

我正在Google App Engine上提供一个超级简单的静态网站。我选择了苏黎世地区,该地区在我在欧洲测试过的所有地区中提供的内容都相当不错。我在线进行的速度测试显示,欧洲范围内的页面加载速度不到1s。在美国,尤其是西海岸,南美,亚洲和澳大利亚,页面加载时间超过3秒,这对我来说是不可接受的。

因此,我想到了使用Google Cloud CDN。不幸的是,他们的CDN似乎需要一些HTTPS负载平衡器,我不知道如何设置它。如果Google拥有自己的CDN似乎很愚蠢,但这不适用于他们的App Engine,所以我不得不去Cloudflare。

1 个答案:

答案 0 :(得分:2)

很遗憾,您无法在Google App Engine上为您的网站使用Google Cloud CDN。如今,Cloud CDN可用于提供源自Cloud Storage存储桶,Compute Engine实例组和Compute Engine网络端点组的内容。

看看文档Overview of Cloud CDN

Cloud CDN内容交付网络可承受HTTP(S)负载 平衡以向用户交付内容。 HTTP(S)负载均衡器 提供接收请求的前端IP地址和端口,以及 响应请求的后端。

Cloud CDN内容可以来自各种类型的后端:

我在Google Public Issue Tracker上发现了两个有关添加对App Engine StandardFlexible的Cloud CDN支持的功能请求-您可以加入这些案例,进行评论并跟踪进度。

可能的解决方法,可以在此article中找到一个简单的网站。

相关问题