一个PHP并发访问实例代码


Posted in PHP onSeptember 06, 2012
<?php 
$start=$_GET['s']; 
$end=$_GET['e']; $requests = array(); 
for ($index = $start; $index < $end; $index++) { 
$url="http://www.essort.com/amfphp/services/curl/loadTest.php?uid=$index"; 
$requests[]=$url; 
} 
$main = curl_multi_init(); 
$results = array(); 
$errors = array(); 
$info = array(); 
$count = count($requests); 
for($i = 0; $i < $count; $i++) { 
$handles[$i] = curl_init($requests[$i]); 
var_dump($requests[$i]); 
curl_setopt($handles[$i], CURLOPT_URL, $requests[$i]); 
curl_setopt($handles[$i], CURLOPT_RETURNTRANSFER, 1); 
curl_multi_add_handle($main, $handles[$i]); 
} 
$running = 0; 
do { 
curl_multi_exec($main, $running); 
} while($running > 0); 
for($i = 0; $i < $count; $i++) 
{ 
$results[] = curl_multi_getcontent($handles[$i]); 
$errors[] = curl_error($handles[$i]); 
$info[] = curl_getinfo($handles[$i]); 
curl_multi_remove_handle($main, $handles[$i]); 
} 
curl_multi_close($main); 
var_dump($results); 
var_dump($errors); 
var_dump($info); 
?>
PHP 相关文章推荐
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
Apr 24 PHP
PHP生成随机密码类分享
Jun 25 PHP
PHP中strtr字符串替换用法详解
Nov 26 PHP
php采集中国代理服务器网的方法
Jun 16 PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 PHP
php+jQuery+Ajax简单实现页面异步刷新
Aug 08 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
Aug 17 PHP
PHP实现生成带背景的图形验证码功能
Oct 03 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
Aug 02 PHP
PHP+redis实现的悲观锁机制示例
Jun 12 PHP
tp5 实现列表数据根据状态排序
Oct 18 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 PHP
PHP连接MongoDB示例代码
Sep 06 #PHP
谨慎使用PHP的引用原因分析
Sep 06 #PHP
很让人受教的 提高php代码质量36计
Sep 05 #PHP
php控制linux服务器常用功能 关机 重启 开新站点等
Sep 05 #PHP
三个类概括PHP的五种设计模式
Sep 05 #PHP
用来解析.htpasswd文件的PHP类
Sep 05 #PHP
用来解析.htgroup文件的PHP类
Sep 05 #PHP
You might like
使用 MySQL Date/Time 类型
2008/03/26 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
ArrayList类(增强版)
2007/04/04 Javascript
Javascript面向对象设计一 工厂模式
2011/12/20 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
JavaScript中Cookies的相关使用教程
2015/06/04 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
JS实现title标题栏文字不间断滚动显示效果
2016/09/07 Javascript
BootStrap modal模态弹窗使用小结
2016/10/26 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
2018/09/15 Javascript
[51:15]2014 DOTA2国际邀请赛中国区预选赛 Orenda VS LGD-GAMING
2014/05/22 DOTA
python文件读写操作与linux shell变量命令交互执行的方法
2015/01/14 Python
Python判断直线和矩形是否相交的方法
2015/07/14 Python
Python设置在shell脚本中自动补全功能的方法
2018/06/25 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
Python面向对象之类的内置attr属性示例
2018/12/14 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
浅谈anaconda python 版本对应关系
2020/10/07 Python
Python项目打包成二进制的方法
2020/12/30 Python
Python 求向量的余弦值操作
2021/03/04 Python
Avène雅漾美国官方网站:敏感肌肤护理专家
2016/10/24 全球购物
受希腊女神灵感的晚礼服、鸡尾酒礼服和婚纱:THEIA
2018/04/15 全球购物
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
2012/05/24 面试题
C#公司笔试题
2014/03/28 面试题
办公室文秘自我评价
2013/09/21 职场文书
医院护士求职自荐信格式
2013/09/21 职场文书
采购部部门职责
2013/12/15 职场文书
祖国在我心中演讲稿600字
2014/05/04 职场文书
2014年业务工作总结
2014/11/17 职场文书
公司捐书倡议书
2015/04/27 职场文书
孟佩杰观后感
2015/06/17 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
MySQL 开窗函数
2022/02/15 MySQL