我在寫一個基於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