数据量大超时的问题

aton 2008-08-21 09:09:02
数据库大概有30万条数据,需要全部生成静态页面。
php程序每次大概生成3000条数据就超时,有什么好的办法解决?
...全文
180 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
justicesun 2008-08-22
  • 打赏
  • 举报
回复

批处理也行
ten789 2008-08-22
  • 打赏
  • 举报
回复
把运行时间设置到长点或者干脆永远不超时
aton 2008-08-22
  • 打赏
  • 举报
回复
up
yunfeifan 2008-08-22
  • 打赏
  • 举报
回复
数据库做优化了吗,你的超时是超了多长时间,做查询索引了吗?
北里闻箫 2008-08-22
  • 打赏
  • 举报
回复
每次只执行1000条。limit 1000

在执行文件的开头加上个cookie或者session,用来记录执行到多少条了。limit $_COOKIE['$m']=xxx,$_COOKIE['$n']=xxx+1000,

在执行文件结束时,加一个倒计时调用自身。比如等待1秒或者等待2秒。这个就随便写了。

feng8008 2008-08-22
  • 打赏
  • 举报
回复
分段
xiongbing529 2008-08-22
  • 打赏
  • 举报
回复
set_time_limit(0)
system_009 2008-08-21
  • 打赏
  • 举报
回复
ip
system_007 2008-08-21
  • 打赏
  • 举报
回复
up

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧