gpt4 book ai didi

Python 的 xmlrpc 极慢 : one second per call

转载 作者:太空狗 更新时间:2023-10-29 17:57:24 25 4
gpt4 key购买 nike

根据 Python 文档中的示例,我使用 SimpleXMLRPCServer 在 Python 中构建了一个 xml-rpc 服务器。我是从同一台机器上的 Python 客户端调用它的。服务器函数的主体自身执行速度非常快。

但我发现 xmlrpc 客户端性能非常慢,每次调用需要一秒钟。 (使用 xmlrpclib。)

我在网上找到的加速技术 (skipping the getfqdn resolution) 没有帮助。

我的连接 URI 是:

'http://localhost:50080'

我在 Windows 7 上运行 Python 2.7 x64,但它在 32 位 Python 2.7 上运行相同。

最佳答案

问题似乎出在客户端解析 localhost 上。

新(快速)连接 URI:

'http://127.0.0.1:50080'

类似地,在hosts文件%SystemRoot%\System32\drivers\etc\hosts中添加这一行,效果基本相同:

127.0.0.1 localhost

这些更改中的任何一个都将速度从 1 次调用/秒提高到 88 次调用/秒,跳过 getfqdn 解析可能会稍微加快速度。不是非常高的容量,但对于我的应用来说可以接受。

更正:新性能不是每秒 88 次调用,而是大约每秒 1000 次调用。

关于Python 的 xmlrpc 极慢 : one second per call,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14504450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com