我在写一个基于Pylons的下载网关。网关的客户端将通过ID地址的文件:如何使用Pylons提供大文件?
/file_gw/download/1
在内部,文件本身是通过HTTP从内部文件服务器访问:
http://internal-srv/path/to/file_1.content
该文件可能是相当大的,所以我想流内容。我存储有关文件元数据在StoredFile模型对象:
class StoredFile(Base):
id = Column(Integer, primary_key=True)
name = Column(String)
size = Column(Integer)
content_type = Column(String)
url = Column(String)
鉴于此,什么是最好的(即:大多数架构上的声音,高性能等)的方式来写我file_gw控制器?
假设有一个商业案例需要将内容存储在本地。 S3不在了。 – 2010-12-23 18:01:31