【问题标题】:How to determine reponse time of fsockopen()如何确定 fsockopen() 的响应时间
【发布时间】:2026-02-06 10:00:01
【问题描述】:

我正在开发一个项目,其中我在 php 脚本中使用 fsockopen() 创建一个套接字,以便仅连接到同一台机器上的 java 服务器。 无论如何,是否知道返回对 java 服务器的请求的响应所需的时间? 抱歉英语不好..任何帮助或指导表示赞赏

【问题讨论】:

  • 假设你可以用 microtime 来计时,手册上有一个计时脚本的例子php.net/manual/en/function.microtime.php
  • 好的,试试看
  • 您可以设置 max_execution_time 以确保它只等待特定的时间量..
  • 我有一个检查它的timeout() 函数,我想检查响应时间!!

标签: php sockets fsockopen


【解决方案1】:

如果您只需要一次性执行此操作,您可以使用xdebug 来分析请求或strace 在启用时间的进程上。一种更粗略的计时方法是比较调用前后的microtime() 值。

【讨论】:

    最近更新 更多