使用Google App Engine作为内容交付网络

时间:2010-03-23 10:02:25

标签: ruby-on-rails google-app-engine amazon-s3 heroku cdn

我想知道Google App Engine是否可以用作内容分发网络,例如aws S3。我正在Heroku上运行一个RoR应用程序,我希望将我上传的文件存储在GAE而不是s3。

如果可能的话,最好的办法是什么?

2 个答案:

答案 0 :(得分:2)

http://24ways.org/2008/using-google-app-engine-as-your-own-cdn

但是它无法容纳超过1MB的文件。

请务必仔细阅读该博客文章中的评论,其中一些人对服务条款感到担忧。

答案 1 :(得分:0)

GAE本身并不意味着成为CDN ......然而,这并不能阻止您在其上面编写CDN应用程序。您需要担心的唯一限制是blobstore大小限制为50 MB。这样的应用程序必须提供一个URL,您可以点击该URL以获取上载URL,然后可以使用该URL上载文件。下载URL也可以使用上传URL生成,并用于访问内容。