我已经实现了一个关于从客户端到服务器的上传大文件(大多数场景超过1 GB)的应用程序。
我的问题是这个过程太慢了。例如,为了传输40 MB文件,它花了大约40秒。
有谁能告诉我这是什么问题?
我的服务器端代码使用了python-tornado,非常简单:
application = tornado.web.Application([(r'/litevirt-websocket/realtime/',RealtimeHandler),],**settings)
http_server = tornado.httpserver.HTTPServer(application)
http_server.listen(8888)
tornado.ioloop.IOLoop.instance().start()
我的客户端代码只使用标准的HTML5文件API,此处无需附加。