我想知道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一起生成,并用于访问内容。
使用Google App Engine作为内容交付网络,您自己的服务器不会受到带宽的影响,而您的观众会喜欢一个更快的网站。
立即尝试BelugaCDN!