问题标签 [google-cloud-cdn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2188 浏览

google-cloud-platform - 使用谷歌云存储作为云 CDN 的来源

新手问题:我想用一个云存储桶作为云cdn的来源。不确定这是否可能。目前我为负载均衡器打开了 CDN,但我的理解是它只会缓存来自我的 domain.com 并设置了适当的标头的内容。当然,假设是 CDN 弹出窗口比存储桶更靠近我的用户位置,存储桶距离更远,从 CDN 获取将比使用存储桶 url(主要是静态图像)更快。谢谢。

0 投票
3 回答
15046 浏览

google-cloud-storage - Google Cloud Storage 是自动的全球 CDN 吗?

我正在尝试设置一个 Google Cloud Storage 存储桶来存储和提供我网站的所有静态对象。我还尝试将该存储桶中的所有对象推送到 Google Cloud CDN 提供的所有全球边缘位置。

我在 Google Cloud Storage 上创建了一个存储桶:cdn.mysite.com. location我为存储桶设置选择了“美国”多区域。

我的假设是,存储在此存储桶中的任何对象都将被复制到所有us-*区域以实现高持久性目的,但不会推送到所有 Google Cloud CDN 全球边缘位置以实现 CDN 目的。

还是我的“美国”多区域存储桶中的所有对象都已自动推送到所有 Google Cloud CDN 边缘位置?

我很惊讶,我无法弄清楚我的存储桶是否已经是 CDN。即使经过两天的搜索(讽刺的是,谷歌)。

提前感谢您的帮助。

0 投票
1 回答
392 浏览

google-app-engine - 以云存储为后端的云 CDN

Google Cloud CDN 的 Cloud Storage 后端目前处于 Alpha 阶段。当我尝试使用/启用它时,出现以下错误:

如何获得 Alpha 访问权限?我也没有看到任何 Alpha Access 申请表。

0 投票
2 回答
2530 浏览

google-cloud-storage - 如何使用 Google Cloud CDN 访问 Google Cloud Storage 公共对象

我有一些由 Google Cloud Storage (GCS) 提供的公共二进制文件,我想探索使用 Google Cloud CDN 来降低延迟。我通过在创建 GCS 对象时设置适当的 HTTP 标头来使用 GCS 缓存。

是否可以使用 Google Cloud CDN 从 GCS 提供这些对象?如果不是,Google Cloud CDN 是否仅适用于 HTTP(S) 负载平衡器?

0 投票
1 回答
840 浏览

ssl - 在没有 Google 存储桶的情况下使用 Google 的 Cloud CDN

我搜索了 Google Cloud 提供的论坛和文档,但似乎找不到我正在寻找的具体答案。为了提供一点背景故事,我目前正在 Google 的 Compute Engine 上运行一个虚拟机;只是用它来托管网站(Debian、nginx、MariaDB、PHP7)。

谷歌有一个教程介绍如何使用他们的一个存储桶设置他们的 CDN,但是 a.) 它需要一个我不熟悉设置或整体概念的后端服务 b.) 它声明使用 CDN Google 的存储桶之一意味着我将无法通过 HTTPS 使用 CDN(当前使用 LetsEncrypt SSL 证书)。

所以我想我得到的是我有哪些选择来使用谷歌的 CDN 和 HTTPS。例如,我是否需要在 Amazon AWS 获取存储桶并将 CDN 链接到该存储桶?或者我是否能够使用他们的存储桶之一设置 Google 的 CDN 并实施我自己的 SSL 证书?任何文档、教程等将不胜感激。

0 投票
0 回答
2867 浏览

google-cloud-platform - 带有 Google Cloud CDN 和 Bucket 后端的自定义 HTTP 标头

如何在没有x-goog-meta-前缀的情况下为 Cloud CDN 发送带有存储桶后端的自定义 HTTP 标头?

特别是,我正在尝试发送一个Content-Security-Policy标头,该标头变成x-goog-meta-Content-Security-Policy并因此被浏览器忽略。

屏幕截图:Google 存储/存储桶元数据 UI

屏幕截图:Google 存储/存储桶元数据 UI

屏幕截图:响应标头

屏幕截图:响应标头

0 投票
1 回答
856 浏览

google-cloud-platform - Google Cloud CDN 仅使用存储桶后端缓存一些路径

我已经使用存储桶作为后端设置了 Google Cloud CDN,并测试了我的请求在部署到生产使用之前是否已被缓存。

我现在发现只有某些路径/对象被缓存。(日志查看器中的确认、请求中的延迟差异以及响应中是否存在Age:标头。

在整个早上测试之后,我发现该路径下的所有对象都没有被缓存的路径以及该路径下的所有对象被缓存的路径。

Cache-Control:使用 gsutil 命令全局设置权限和标头。

任何具有 Cloud CDN 经验的人都将不胜感激。

正在缓存的路径:http: //assets.affcdn.net/1/rolling.gif

未被缓存的路径:http: //assets.affcdn.net/v3/android.png

0 投票
2 回答
946 浏览

google-cloud-platform - 云存储桶中的公共对象无法通过负载均衡器访问

我为我的 Google CLoud Storage 存储桶设置了 CDN。我上传了一个公共对象,您可以在此处通过公共链接查看它:https ://storage.googleapis.com/staging.twinkle-4acfc.appspot.com/example_out_message_bg.9.png

因此,为了使 CDN 正常工作,根据这个问题,我需要通过负载均衡器访问存储桶。

好的,所以我设置了负载均衡器,这个 URL 被定向到存储桶,它是一个公共对象,但是响应包含一个 XML 访问错误。

http://130.211.26.19/stagemedia/example_out_message_bg.9.png

其实你可以把路径改成任何东西,试试/a,错误是一样的。负载均衡器是否设置不正确?

0 投票
1 回答
1295 浏览

caching - 关于缓存数据大小和自动缓存失效的 Google 云 CDN 定价详细信息

我正在学习谷歌云 CDN,并且对出口价格差异的下降感到满意,但定价文档中缺少一些信息

  • 在 30 天到期后自动删除的缓存条目是否会按每个缓存失效部分 0.005 美元收费?
  • 在一段时间内存储在缓存中的数据量(GB/TB)是否有任何成本?(例如 -> 1TB 1 个月)
0 投票
1 回答
1945 浏览

google-cloud-platform - 将 Google Cloud CDN 与 Google Cloud Functions 连接

CloudCDN 可以和 CloudFunctions 连接吗?

目标是调整图像大小并提供服务。实际架构使用平衡服务器。