我有一个简单的 Python 脚本,可以检查几个 url:
f = urllib2.urlopen(urllib2.Request(url))
因为我将套接字超时设置为 5 秒,所以有时会费心等待 5 秒 * 结果中的 url 数。
是否有任何简单的标准化方法可以异步运行这些 url 检查而无需大量开销。脚本必须在 vanilla ubuntu 发行版上使用标准 python 组件(无需额外安装)。
有任何想法吗 ?
我有一个简单的 Python 脚本,可以检查几个 url:
f = urllib2.urlopen(urllib2.Request(url))
因为我将套接字超时设置为 5 秒,所以有时会费心等待 5 秒 * 结果中的 url 数。
是否有任何简单的标准化方法可以异步运行这些 url 检查而无需大量开销。脚本必须在 vanilla ubuntu 发行版上使用标准 python 组件(无需额外安装)。
有任何想法吗 ?
我很久以前写了一个叫做multibench的东西。我将它用于您在这里想要做的几乎相同的事情,即调用 wget 的多个并发实例并查看完成所需的时间。它是一个粗略的负载测试和性能监控工具。您将需要对此进行一些调整,因为它会运行相同的命令 n 次。
安装附加软件。仅仅因为其他人做出的一些包装决定而重新发明某些东西是浪费时间。