你好,
我正在使用自定义将 HTTP 服务器AbstractFS
上pyftpdlib
的文件映射到 FTP。这些文件由我的open
(of AbstractFS
) 实现返回,它返回httplib.HTTPResponse
由以下类包装的:
class HTTPConnWrapper:
def __init__(self, obj, filename):
# make it more file obj like
self.obj = obj
self.closed = True
self.name = filename.split(os.sep)[-1]
def seek(self, arg):
pass
def read(self, bytes):
#print 'read', bytes
read = self.obj.read(100) #we DONT read var byes, but 100 bytes
#print 'ok'
return read
问题是,如果客户端正在下载文件,整个服务器就会变得迟缓。我能做些什么?有任何想法吗?
PS:为什么只是用猴子修补所有东西并evenetlet
不能神奇地让一切正常工作?