基本上标题已经说明了目的。貌似appfog没有google appengine的网络请求大小限制,就实验来看,可以完美支持100多M的视频获取没有任何问题。MSNBC的Nightly News通过feedburner发布podcast,需要vpn或者代理访问,在手机上用起来很麻烦,所以在appfog上做个代理,直接发布feed。
appfog.com有详细教程如何搭环境,基本上就是安装ruby1.9,gem install af,然后就可以用af这个命令行操作了。
以前用GAE,主要用它内置的webapp2框架,但是appfog对Flask支持更好,遇到的技术问题是把网址附加在后面不知道如何route url。查了SO得知可用regexconverter,这个问题就过去了。
代码如下: