如何在页面上减少CURLOPT php加载时间?

时间:2014-03-30 23:27:07

标签: php

我的网站在运行我的PHP代码时暂停一秒钟。我该怎么做才能加快速度?

我无法将PHP代码放在页面底部并使用CSS“position:absolute”将其移回顶部,因为iPhone的响应式网页设计问题。

我真的不想删除2次超时,因为如果第三方网站(blockchain.info)离线,页面将无法加载。

代码用于在阅读比特币钱包余额后显示广告。对于页面上的7个广告(ad1,ad2,ad3等)中的每个广告,您在下面看到的代码会被复制7次。

我知道HTML和CSS,但对PHP或javascript / jQuery等并不是很了解(但我可以复制和粘贴)。

$ch = curl_init('http://whateverlink.com' . $address);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1) ;
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
$ad1 = trim(curl_exec($ch)/100000000);


if ($ad1 > 0.001) {echo 
'Display Ad1';
} elseif ($ad1 > -0.0001) {echo 
'No ad yet';
}

1 个答案:

答案 0 :(得分:0)

Multi-curl可以加速你的剧本。

您应该看一下这个问题的答案:PHP Parallel curl requests

以及以下PHP类为运行多个并发CURL请求提供了简单的接口:

https://github.com/petewarden/ParallelCurl