各位朋友,我现在生成静态网页太慢了,生成两三万个静态页面有时还超时,我是用的是循环执行这个方法function mhtml($url,$fileName)
{
$Content=file_get_contents($url);
$fp = @fopen($fileName, "w+");
@fwrite($fp, $Content);
fclose($fp);
}
太慢了,fro循环分段提出数据库数据还是太慢,在下愚钝,希望能够得到各位朋友的指点,找到快速生成静态网页的方法。PHP编程
{
$Content=file_get_contents($url);
$fp = @fopen($fileName, "w+");
@fwrite($fp, $Content);
fclose($fp);
}
太慢了,fro循环分段提出数据库数据还是太慢,在下愚钝,希望能够得到各位朋友的指点,找到快速生成静态网页的方法。PHP编程
那你set_time_limit(0)来避免超时
------------------测试哥的签名--------------------------
哥默默的低下头,不是哥修养好,而是哥在找砖头!
--------------------------------------------------------
smarty没有参考价值!
后台自动去跑进程比较合适!------------------测试哥的签名--------------------------
哥默默的低下头,不是哥修养好,而是哥在找砖头!
--------------------------------------------------------
------------------------------------------------------------
你的mhtml根据url传进来的参数,包括页面,以及要生成的文件名