
正文
php循环数据数据量大 php 循环
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求 php 循环执行大量数据 解决办法。
你用网页的方式,让人点击,服务器采集,简直是弱爆了。每个人的点击循环1000次,来个100人同时点,你要用的是普通的虚拟机就不行了。
最好是换种方式实现,不要通过网页进行采集。
可以非常简单的在数据库的表,创建一个采集队列,后台执行一个crontab的计划任务,去完成队列里的采集任务。
相关问答
Q1: php foreach循环大的数据量,在其执行1个多小时后就中断了?有可能是什么原因?
一般就两种情况:
1. 超出脚本内存限制
2. 超出脚本执行时间限制
试下下面这样:
set_time_limit(0);
ini_set('memory_limit', '1000M');//自己根据实际调整
Q2: PHP 怎么循环一组数字(1万条数据)插入数据库?
1W条数据量也不是特别大php循环数据数据量大,那就直接读取,然后在foreach入库就可以了
如果数据量非常大php循环数据数据量大的时候,那就分段读取,然后入库~
考虑到php超时,那就网页端打开,第一部分执行完,刷新页面,开始执行第二部分,依次进行...
当然,直接在命令行下执行也可以~
关于php循环数据数据量大和php 循环的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





