一个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 相关文章推荐
截获网站title标签之家内容的例子
Oct 09 PHP
php下使用strpos需要注意 === 运算符
Jul 17 PHP
解析PayPal支付接口的PHP开发方式
Nov 28 PHP
一个好用的PHP验证码类实例分享
Dec 27 PHP
php输出1000以内质数(素数)示例
Feb 16 PHP
php文件缓存类汇总
Nov 21 PHP
php中get_object_vars()方法用法实例
Feb 08 PHP
PHP实现远程下载文件到本地
May 17 PHP
PHP AjaxForm提交图片上传并显示图片源码
Nov 29 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
PHP高并发和大流量解决方案整理
Dec 24 PHP
PHP实现本地图片转base64格式并上传
May 29 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
php中mysql模块部分功能的简单封装
2011/09/30 PHP
php模拟post提交数据的方法
2015/02/12 PHP
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
2010/12/04 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
JQuery获取文本框中字符长度的代码
2011/09/29 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
微信小程序url与token设置详解
2017/09/26 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
Node.js控制台彩色输出的方法与原理实例详解
2019/12/01 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
2019/12/09 Javascript
javascript实现简单搜索功能
2020/03/26 Javascript
vue实现放大镜效果
2020/09/17 Javascript
[59:48]LGD vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
在Python web中实现验证码图片代码分享
2017/11/09 Python
python之文件读取一行一行的方法
2018/07/12 Python
python 中文件输入输出及os模块对文件系统的操作方法
2018/08/27 Python
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
野兽派官方旗舰店:THE BEAST 野兽派
2016/08/05 全球购物
Omio葡萄牙:全欧洲低价大巴、火车和航班搜索和比价
2019/02/09 全球购物
优秀毕业生推荐信
2013/11/02 职场文书
面试求职的个人自我评价
2013/11/16 职场文书
冬季安全检查方案
2014/05/23 职场文书
2014年超市工作总结
2014/11/19 职场文书
项目战略合作意向书
2015/05/08 职场文书
幼儿园托班开学寄语(2016秋季)
2015/12/03 职场文书
ORACLE查看当前账号的相关信息
2021/06/18 Oracle
python之django路由和视图案例教程
2021/07/26 Python
PYTHON InceptionV3模型的复现详解
2022/05/06 Python