2024-06-13 07:50:40 发布
网友
我是cherrypy的新手,正在将代码从塔架移到cherrypy。。。我有一个WSGIGateway对象,我把它移植到我的樱桃树上。在
cherrypy.tree.graft(mygatewayobj, '/foo/')
我还有一个路线调度员
我应该同时拥有网关的两个连接,还是这种冗余可能是我意外的、无错误消息崩溃的原因?另外,如果我真的需要移植,应该吗
/foo/ or /foo?
与routesDispatcher.connect()相比,routesDispatcher.connect()的性能非常差。在
routesDispatcher.connect()
我为cherrypy做了一些基准测试,结果完全出乎意料。 当您尝试使用cherrypy的RouteDispatcher机制来路由URL时,RPS会下降到将近一半。使用cherrypy.graft.tree()时,我可以获得大约2500个RPS,而使用routes dispatcher时,RPS下降到1100左右。在
RouteDispatcher
cherrypy.graft.tree()
我的建议是使用cherrypy.graft.tree(),因为它允许您在不进行配置更新的情况下动态添加URL,而且速度也快得多。在
与
routesDispatcher.connect()
相比,routesDispatcher.connect()
的性能非常差。在我为cherrypy做了一些基准测试,结果完全出乎意料。 当您尝试使用cherrypy的
RouteDispatcher
机制来路由URL时,RPS会下降到将近一半。使用cherrypy.graft.tree()
时,我可以获得大约2500个RPS,而使用routes dispatcher时,RPS下降到1100左右。在我的建议是使用
cherrypy.graft.tree()
,因为它允许您在不进行配置更新的情况下动态添加URL,而且速度也快得多。在相关问题 更多 >
编程相关推荐