我正在Google App Engine上提供一个超级简单的静态网站。我选择了苏黎世地区,该地区在我在欧洲测试过的所有地区中提供的内容都相当不错。我在线进行的速度测试显示,欧洲范围内的页面加载速度不到1s。在美国,尤其是西海岸,南美,亚洲和澳大利亚,页面加载时间超过3秒,这对我来说是不可接受的。
因此,我想到了使用Google Cloud CDN。不幸的是,他们的CDN似乎需要一些HTTPS负载平衡器,我不知道如何设置它。如果Google拥有自己的CDN似乎很愚蠢,但这不适用于他们的App Engine,所以我不得不去Cloudflare。
答案 0 :(得分:2)
很遗憾,您无法在Google App Engine上为您的网站使用Google Cloud CDN。如今,Cloud CDN可用于提供源自Cloud Storage存储桶,Compute Engine实例组和Compute Engine网络端点组的内容。
Cloud CDN内容交付网络可承受HTTP(S)负载 平衡以向用户交付内容。 HTTP(S)负载均衡器 提供接收请求的前端IP地址和端口,以及 响应请求的后端。
Cloud CDN内容可以来自各种类型的后端:
- Instance groups
- Zonal network endpoint groups (NEGs)
- Internet network endpoint groups (NEGs) (Beta),用于Google Cloud之外的终结点(也称为自定义来源)
- Google Cloud Storage中的桶
我在Google Public Issue Tracker上发现了两个有关添加对App Engine Standard和Flexible的Cloud CDN支持的功能请求-您可以加入这些案例,进行评论并跟踪进度。
可能的解决方法,可以在此article中找到一个简单的网站。