我想知道 Google App Engine 是否可以用作像 aws S3 这样的内容交付网络。我在 Heroku 上运行一个 RoR 应用程序,我想将我上传的文件存储在 GAE 而不是 s3 上。
如果可能的话,最好的方法是什么?
我想知道 Google App Engine 是否可以用作像 aws S3 这样的内容交付网络。我在 Heroku 上运行一个 RoR 应用程序,我想将我上传的文件存储在 GAE 而不是 s3 上。
如果可能的话,最好的方法是什么?
http://24ways.org/2008/using-google-app-engine-as-your-own-cdn
但是,它将无法托管超过 1MB 的文件。
请务必仔细阅读该博客文章中的评论,有些人对服务条款有疑虑。
GAE 本身并不意味着要成为 CDN……但是,这不会阻止您在其之上编写 CDN 应用程序。您需要担心的唯一限制是 blobstore 大小的 50 MB 限制。这样的应用程序必须提供一个 URL,您可以点击该 URL 来获取上传 URL,然后可以使用该 URL 上传文件。下载 url 也可以与上传 URL 一起生成,用于访问内容。