Google Cloud Storage用于提供网站图片

时间:2014-04-20 13:01:43

标签: image google-app-engine cloud google-cloud-storage

我们将为我们的网站推出Google广告系列,并希望有大量用户访问我们的网站。

因此,我做了一些预先计算,并发现从云服务器提供图像是最好的方法,目前正在从专用服务器提供。

我对谷歌云存储的运作方式或任何其他服务没有任何线索。那么有人可以指导我采取相关步骤,将我们的所有图像托管到Google云端存储,以及如何从欧洲提供这些图像以及子域的映射。

目前我正在关注此Guide

修改 在进入Cloud之前,我比较了CDN与云的目的,以及我想到的。

  

CDN :用于提供来自多个地区的内容: 速度是目的

     

:用于提供高带宽使用内容: 高可用性是

我的主要目的是高可用性,我希望我从亲爱的朋友谷歌那里获得了正确的信息。

3 个答案:

答案 0 :(得分:1)

您是否在寻找:https://developers.google.com/storage/docs/bucketnaming

您需要验证您的域名,以便它可以在Google云端存储中使用CNAME https://groups.google.com/forum/#!topic/gs-discussion/V-nLULNRQLI

经过深思熟虑后,您确定需要Google云端存储吗?

听起来你只需要一个CDN或Amazon S3的东西。

如果内存有效,则需要执行以下操作以将Google云端存储与自定义域配合使用:

  • 验证您自己的域名,例如example.com
  • 将图片上传到Google云端存储,您可以使用gsutil等工具
  • 使用您自己的子域名(例如images.example.com等)提供这些图片

答案 1 :(得分:0)

提供静态文件

除了处理动态请求之外,应用程序通常还需要提供JavaScript,图像和CSS之类的静态文件。灵活环境中的应用程序可以通过Google Cloud选项(例如Cloud Storage)提供静态文件。

https://cloud.google.com/appengine/docs/flexible/nodejs/serving-static-files

答案 2 :(得分:-1)

您可以通过Google云存储提供图片。好处是:谷歌将为您服务,当您使用图片api创建serve_url时,您可以在服务时裁剪和调整图像大小。

查看this gist了解详情。

如果您想将自己的域名用作图片网址的一部分,则无法使用https!