作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将运行一个继承自 Python.SocketServer.TCPServer
的小型服务器。万一代码太慢,我可以让它线程化或者只是扩大队列大小,运行时间会长一些。将 request_queue_size 设置为较大的值(比如几千)是否有任何危险?我的程序中唯一非常重要的事情是我不会丢失任何数据。
最佳答案
根据您的操作系统,request_queue_size
的最大值将为 128(至少在 Linux 和 Mac OS X 上这是默认最大大小)。较高的值不会给出错误,但会默默地受到限制。
我认为较高的值不一定是个问题,尽管我会认真考虑使用某种形式的线程(或者,如果合适的话,使用 gevent
或类似的东西的异步解决方案)。 SocketServer
模块提供了用于创建线程或分支套接字服务器的 mixins。
关于python - 在 Python.SocketServer.TCPServer 中有一个很长的 request_queue_size 是危险的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15268997/
我有一个 CherryPy 应用程序,我从它开始: cherrypy.tree.mount(None, "/", config=conf) cherrypy.quickstart(None, conf
我将运行一个继承自 Python.SocketServer.TCPServer 的小型服务器。万一代码太慢,我可以让它线程化或者只是扩大队列大小,运行时间会长一些。将 request_queue_si
我是一名优秀的程序员,十分优秀!