2017-06-30 80 views
0

我想知道是否有区别选择CDN托管和使用谷歌CDN为每个脚本。CDN托管和谷歌CDN差异

当选择cdn主机时,我所有的静态页面都可以在cdn中使用吗?

最后如果CDN花费我很多,我可以选择我国的本地虚拟主机作为速度质量吗?

回答

0

我不知道你是什么意思与“每个脚本”,但是一个对象可以被存储在谷歌云CDN缓存只有在以下所有条件为真:

它是由后端服务提供或启用Cloud CDN的后端存储桶。 这是对GET请求的回应。 状态代码是200,203,300,301,302,307或410. 它有一个Content-Length头或一个Transfer-Encoding头。 此外,响应必须满足以下两个要求:

它有一个Cache-Control:公共头。它有一个Cache-Control:s-maxage,Cache-Control:max-age或Expires标题。

对于后端存储桶,您可以通过将该对象标记为公开共享来满足这两个要求。

当您使用L7负载均衡器并且您的对象满足由Google Cloud CDN缓存的所有要求时,您可以启用Google Cloud CDN。

如果您无法承担HTTP(S)负载平衡器和Google Cloud CDN的成本,则您始终可以使用距离用户最近的区域中的实例。这里是可用区域的列表。

https://cloud.google.com/compute/docs/regions-zones/#available

+0

感谢您提供此信息 –