【问题标题】:PHP How to check an external website has fully loaded [closed]PHP如何检查外部网站是否已完全加载[关闭]
【发布时间】:2017-10-12 23:01:10
【问题描述】:

我正在尝试设置一些东西来监控一些外部网站的状态,以确保它们正在加载。

我已经准备好确保您可以 ping 网站,但我需要确保不仅服务器处于活动状态,而且网站本身正在完全加载。

如果需要嵌入某些内容,我可以访问大多数网站,但也有一些我无法访问,因此最好不要将任何内容添加到外部网站。

有什么想法吗?我在网上找不到太多关于此的内容。

【问题讨论】:

  • 听起来您需要一个正常运行时间/服务可用性监视器。寻找 New Relic、Pingdom 和类似的东西。

标签: php monitoring


【解决方案1】:

不是 PHP 的问题,是 HTTP(S) 的问题:

  1. Content-Length。您可以将此值与传输的数据大小进行比较。
  2. 如果网站不支持Content-Length,您必须处理Transfer-Encoding: Chunked。最后一个块的大小为空。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 2011-11-04
    • 1970-01-01
    • 2014-11-08
    相关资源
    最近更新 更多