ごとに、私はこのコード を持っている/複数の要求にサービスを提供CherryPyには(フライ圧縮およびストリーム上で)接続
@cherrypy.expose
def backup(self):
path = '/var/www/httpdocs'
zip_filename = "backup" + t.strftime("%d_%m_%Y_") + ".zip"
cherrypy.response.headers['Content-Type'] = 'application/zip'
cherrypy.response.headers['Content-Disposition'] = 'attachment; filename="%s"' % (zip_filename,)
#https://github.com/gourneau/SpiderOak-zipstream/blob/3463c5ccb5d4a53fc5b2bdff849f25bae9ead761/zipstream.py
return ZipStream(path)
backup._cp_config = {'response.stream': True}
私が直面した問題がありますダウンロードが完了するまでの他のリクエスト... チェリーピーは一度に複数のリクエストを一人/ユーザーに配信できないと思っています
何か提案がありますか?
これは私が必要とするものです。お返事ありがとうございます。 – goten002
もう一つの良いヒント:http://blog.schmichael.com/2007/09/20/session-locking-and-performance-in-cherrypy/セッションログを公開することもできます。必要でない場合は、 'cherrypy .session.release_lock() ' – devsnd