php curl或file_get_contents在托管网站上速度太慢

时间:2014-09-18 20:10:44

标签: php curl file-get-contents

我使用cUrl获取同一网站页面的文件内容,并写入另一个文件(将动态php文件转换为静态php文件进行菜单缓存目的)

$dynamic = 'http://mysite.in/menu.php';
$static = "../menu-static.php" ;

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$dynamic);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$file = curl_exec($ch);

file_put_contents($static, $file);
die();

它在localhost上运行得很好。但是当它在托管网站上运行时,太多时间,最后甚至输出文件($static = "../menu-static.php")都是空的。

我无法确定问题出在哪里..请帮忙

我还试过file_get_contents代替cUrl而没有运气..

0 个答案:

没有答案