7

www.example.com首先,使用 Google App Engine建站https://cloud.google.com/products/

其次,将静态图像上传example.jpg到 Google Cloud Storage https://cloud.google.com/products/cloud-storage aka https://developers.google.com/storage/

可以example.jpg作为http://www.example.com/images/example.jpg吗?而不是使用诸如images.example.comor之cdn.example.com类的子域

我想这样做的原因是因为我想让我的网站在必要时更容易移动到 VPS。

4

2 回答 2

2

我不相信,不。单个域名必须路由到 Google Cloud Storage 或 Google App Engine。

你可以作弊,请注意。您可以将您的应用引擎应用配置为接受所有请求,例如“/images/X”并将它们重定向到 images.example.com/X,或者您可以让您的应用从 GCS 读取数据并将其反馈给用户直接来自应用程序引擎,但这些都不是一个好的解决方案。

如果您想稍后迁移到 VPS,您或许可以将 VPS 配置为处理两个域,一个用于图像,一个用于动态内容。

于 2013-07-08T23:45:23.647 回答
0

您已设置Google 云存储 (GCS) https://cloud.google.com/products/cloud-storage aka https://developers.google.com/storage/

当您分配了 GCS (c.storage.googleapis.com)以外的点时,您无法提供example.jpg上传到 Google Cloud Storage (GCS)的图像。http://www.example.com/images/example.jpgwww.example.com

如果您坚持使用域服务,则可以考虑在 base64code 中解析图像,当您可以重定向http://www.example.com/images/example.jpg.htaccess动态文件时,您可以在其中放置代码以动态打印图像,如下所示:

header("Location: http://mybucket/resample/example.jpg");

您也可以考虑将 js、html、css 等静态文件放入存储桶中,并通过 Google App Engine (GAE)访问这些文件以充当动态内容。

于 2016-03-02T04:56:28.497 回答