【问题标题】:Writing a ping service to ping 1K websites per minute编写一个 ping 服务以每分钟 ping 1K 个网站
【发布时间】:2012-01-15 22:47:07
【问题描述】:

我想创建一个 ping 服务,它会与网站建立 http/https/ping/tcp 连接以查看该服务是否启动。

python 是否适合这个,因为我想构建它以能够每分钟 ping 1K 端点。

【问题讨论】:

标签: python


【解决方案1】:

python 是否适合这个,因为我想构建它以能够每分钟 ping 1K 端点。

Python 拥有你所需要的一切,但有两个瓶颈,一个是操作系统,另一个是网络。在规划这样一个程序时,我会研究一下您的目标操作系统的 IP 堆栈限制以及源网络的相关限制。

【讨论】:

    【解决方案2】:

    是的,Python 很适合。

    (下次试试吧——很简单。)

    【讨论】:

    【解决方案3】:

    几乎所有(如果不是全部)现代编程语言都能够轻松达到这种执行速度。网络本身将成为瓶颈,取决于您想要对每个服务执行多少实际 ping,它们可以得到备份。
    如果我这样做,我会在必要时使用带有 Java 前端的 Python。

    所以,简而言之,是的,Python 既强大又(在我看来)是这样一个程序的不错选择。

    【讨论】:

    • 感谢您的建议。你是什​​么意思java作为前端?网页界面?
    • @blankman 不,我的意思是一个 java 应用程序(而不是 applet),它会根据用户与 GUI 的交互在必要时运行 python 脚本。
    猜你喜欢
    • 2011-05-12
    • 1970-01-01
    • 2012-10-12
    • 2019-12-05
    • 2011-10-24
    • 2010-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多