-6

我是一名 PHP 程序员。我也想写一个可以计算网站时间的类:

  • 查找 DNS
  • 连接
  • 发送请求
  • 等待回复
  • 收到回复
  • 加载时间

如何制作像 Pingdom 这样的网站?哪些 PHP 函数可以为我做到这一点?

4

2 回答 2

2

您可以使用 gethostbyaddr 进行 dns 查找,使用 fsockopen 创建连接,编写 HTTP 请求,等待响应等。您可以计算每一步之后的时间。

我们在www.downnotifier.com使用类似的方式。

于 2012-07-11T20:51:54.373 回答
1

我建议您在他们的网站上阅读有关他们 API 的文档。不知道你是否已经读过,但是这里是链接

有一些你可能会感兴趣的 php 示例。

在stackoverflow上已经提出了一些问题,我将列出其中的一些:

https://stackoverflow.com/questions/9957389/creating-a-website-monitoring-system-like-pingdom-wormly

https://stackoverflow.com/questions/9439669/making-a-website-like-pingdom

希望这对你有帮助!

于 2012-07-11T12:38:14.467 回答