一个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 相关文章推荐
PHP的FTP学习(二)[转自奥索]
Oct 09 PHP
PHP 如何向 MySQL 发送数据
Oct 09 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
Sep 28 PHP
windows下配置php5.5开发环境及开发扩展
Dec 25 PHP
PHP设计模式之注册树模式分析
Jan 26 PHP
php实现解析xml并生成sql语句的方法
Feb 03 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
Mar 31 PHP
浅谈php调用python文件
Mar 29 PHP
laravel5.6中的外键约束示例
Oct 23 PHP
PHP上传图片到数据库并显示的实例代码
Dec 20 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
May 26 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 Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
PHP中改变图片的尺寸大小的代码
2011/07/17 PHP
怎样使用php与jquery设置和读取cookies
2013/08/08 PHP
PHP面向对象详解(三)
2015/12/07 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
jQuery使用手册之 事件处理
2007/03/24 Javascript
Asp.Net alert弹出提示信息的几种方法总结
2014/01/29 Javascript
JavaScript使用focus()设置焦点失败的解决方法
2014/09/03 Javascript
jQuery实现iframe父窗体和子窗体的相互调用
2016/06/17 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
JS实现两周内自动登录功能
2017/03/23 Javascript
详解Angular2组件之间如何通信
2017/06/22 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
2017/07/03 Javascript
浅谈vuex之mutation和action的基本使用
2017/08/29 Javascript
vue获取input输入值的问题解决办法
2017/10/17 Javascript
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
Vue 理解之白话 getter/setter详解
2019/04/16 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
[01:50]2014DOTA2西雅图邀请赛 专访欢乐周宝龙
2014/07/08 DOTA
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
Python语法分析之字符串格式化
2019/06/13 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
2019/07/15 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
解决TensorFlow模型恢复报错的问题
2020/02/06 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
python如何写出表白程序
2020/06/01 Python
Currentbody德国站:健康与美容技术专家
2020/04/05 全球购物
运动会开幕式邀请函
2014/02/03 职场文书
家长会学生演讲稿
2014/04/26 职场文书
幼儿教师师德承诺书
2014/05/23 职场文书
讲座通知范文
2015/04/23 职场文书
自我检讨书怎么写
2015/05/07 职场文书
班级元旦晚会开幕词
2016/03/04 职场文书
经典人生语录分享:不畏将来,不念过去,笑对当下
2019/12/12 职场文书
python 中yaml文件用法大全
2021/07/04 Python