我试图写一个HTTP到ZeroMQ代理与libevent(2.0.4),它应该能够处理非常大(最多4GB)文件上传。 问题是我不知道libevent是如何处理大量的post请求(大于内存),因此如果您有关于如何实现大文件上传的提示,请引导我走上正确的道路。上传到基于libevent的HTTP服务器的大文件
0
A
回答
1
你有没有读过libevent的源代码?它非常可读。
如果你正在使用它的HTTP代码,我认为它使用'bufferedevent'(或它是否是缓冲区?)功能。当输入缓冲区达到高位标记时,您可以简单地设置回调。
1
也许您会在http://mongrel2.org/home中找到一些信息,因为这是使用ZeroMQ进行处理的HTTP服务器和代理(后端处理程序)。
相关问题
- 1. 将大文件上传到服务器
- 2. 将大文件上传到Tornado HTTP服务器时出现MemoryError
- 3. 从Android上传大文件(大于10MB)到PHP服务器
- 4. 如何将大文件(大于50MB)上传到服务器
- 5. 上传文件时出错HTTP客户端和基于REST的服务器
- 6. HTTP POST上传到指定的服务器文件夹
- 7. 上传大于服务器允许的文件POST设置
- 8. 不能上传大于500kb的视频文件大小到Android服务器中的Android服务器
- 9. 使用http PUT上传的文件在服务器上的大小不正确
- 10. 从基于web的应用程序到linux服务器的文件上传
- 11. 从http服务传输大文件
- 12. php文件大小并上传到服务器文件夹
- 13. 将大尺寸文件(大约2MB)上传到服务器
- 14. 如何上传巨大的文件到网络服务器
- 15. 上传文件的最大尺寸到II 6服务器
- 16. Swift上传视频到Http服务器?
- 17. 上传到一个HTTP服务器
- 18. 文件上传到HTTP服务器在iPhone编程
- 19. Android:将html文件上传到http服务器
- 20. 如何将.txt文件上传到http服务器?
- 21. 从java客户端上传文件到apache http服务器
- 22. 上传一个mp3音频文件到Http服务器
- 23. Android上传多文件到服务器通过http post
- 24. 上传文件:用户到服务器1到服务器2
- 25. 上传服务器上的大文件的最佳方法
- 26. 文件没有上传到服务器上使用http 4.03上的
- 27. 服务器上的文件上传
- 28. php:上传服务器上的文件
- 29. 上传服务器上的文件
- 30. 将文件上传到SSRS服务器
但是我仍然可以使用evhttp接口,如果我决定直接使用缓冲事件吗? libevent能正确解析multipart/form-data请求吗? – fokenrute 2011-01-11 22:36:22