次のようなコードがあります。
$socket = stream_socket_client('tcp://my.domain.com:2082', $errno, $errstr, 1, STREAM_CLIENT_ASYNC_CONNECT);
fwrite($socket, "\xfe\x01");
$data = fread($socket, 1024);
このコードは、HTML Web ページがロードされたときに実行されますfread
。
1374008598.18 : Read begin
1374008599.75 : Read end
これにより、ページの読み込み時間が大幅に増加しますfread()
。コマンドを非同期で実行する方法はありますか。PHP がサーバー側の言語であることを考えると、この場合に可能かどうかはわかりません。fread()