建立像pingdom这样的网站 - 它是如何编程的?

时间:2012-07-11 12:27:56

标签: time loading pingdom

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

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

如何建立像Pingdom这样的网站? PHP的功能可以为我做什么?

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

有一些可能对你感兴趣的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

希望这能帮到你!