Php 卷曲性能问题

Php 卷曲性能问题,php,performance,curl,Php,Performance,Curl,例如,我将采取现场 以下是chrome控制台面板的屏幕截图: 我们可以看到,加载html文档需要289毫秒 那么我有这个代码: <?php $time1 = microtime(true); $ref = curl_init(); curl_setopt($ref, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ref, CURLOPT_TIMEOUT_MS, 1500); curl_setopt($ref, C

例如,我将采取现场

以下是chrome控制台面板的屏幕截图:

我们可以看到,加载html文档需要289毫秒

那么我有这个代码:

<?php
$time1 = microtime(true);

    $ref = curl_init();
    curl_setopt($ref, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ref, CURLOPT_TIMEOUT_MS, 1500);
    curl_setopt($ref, CURLOPT_URL, 'http://fs.to');
    $html = curl_exec($ref);

echo microtime(true) - $time1;

?>

它输出0.64(640毫秒)
为什么它这么慢?我怎样才能加快它?(慢了2倍)

我不确定你是否可以:X
.30394
在我的设置中从virtualbox开始,所以像这样的简单计时可能会有很多差异。。。。如果在中运行多次,您可能会发现自己的计时有很大差异succession@MarkBaker但是我从一台计算机上请求这一页。从逻辑上讲,我需要看到大致相同的计时,但不是2倍慢。您是否多次运行卷曲测试以查看实际的差异?如果您运行测试10次,是否每次都会慢2倍?接下来我要看的是TCP/IP流量-使用wireshark或类似工具,查看两个客户端之间是否有任何不同(可能curl正在等待keepalive连接关闭或进行完全关机握手)。