PHP如何实现非阻塞批量数据推送的长尾词疑问?
- 内容介绍
- 文章标签
- 相关推荐
本文共计663个文字,预计阅读时间需要3分钟。
今天在论坛看到有人问如何用PHP批量非阻塞向服务器推送数据,这里简单总结一下。
相关推荐:《PHP教程》
1.最简单的方法:一个脚本同时跑多次,用参数来控制范围。
例如:要推送的数据范围是1-100,可以写一个脚本,每次运行推送1-100的数据。 今天看到论坛里面有人问如PHP何批量非阻塞向服务器推送数据,这里大概总结下。相关推荐:《PHP教程》
1、最简单的办法:
一个脚本同时跑多次,用参数来跑指定范围。假如要推送10000用户,可以每100个用户运行一个脚本(脚本逻辑就是循环遍历100个用户,串行的发送数据,代码略),并且多个(100)脚本同时运行。
类似:
php task.php 1 100 & php task.php 101 200 & php task.php 201 300 & ........
当然这个方法不是非阻塞的,但是可以批量操作,大大加快处理速度。
本文共计663个文字,预计阅读时间需要3分钟。
今天在论坛看到有人问如何用PHP批量非阻塞向服务器推送数据,这里简单总结一下。
相关推荐:《PHP教程》
1.最简单的方法:一个脚本同时跑多次,用参数来控制范围。
例如:要推送的数据范围是1-100,可以写一个脚本,每次运行推送1-100的数据。 今天看到论坛里面有人问如PHP何批量非阻塞向服务器推送数据,这里大概总结下。相关推荐:《PHP教程》
1、最简单的办法:
一个脚本同时跑多次,用参数来跑指定范围。假如要推送10000用户,可以每100个用户运行一个脚本(脚本逻辑就是循环遍历100个用户,串行的发送数据,代码略),并且多个(100)脚本同时运行。
类似:
php task.php 1 100 & php task.php 101 200 & php task.php 201 300 & ........
当然这个方法不是非阻塞的,但是可以批量操作,大大加快处理速度。

