一个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 4.2书写安全的脚本
Oct 09 PHP
配置支持SSI
Nov 25 PHP
php smarty模版引擎中的缓存应用
Dec 11 PHP
PHP函数常用用法小结
Feb 08 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
Feb 14 PHP
新浪SAE云平台下使用codeigniter的数据库配置
Jun 12 PHP
php使用Jpgraph绘制柱形图的方法
Jun 10 PHP
php实现图片等比例缩放代码
Jul 23 PHP
PHP实现递归复制整个文件夹的类实例
Aug 03 PHP
php中switch语句用法详解
Aug 17 PHP
PHP二分查找算法示例【递归与非递归方法】
Sep 29 PHP
php微信开发之谷歌测距
Jun 14 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 静态化实现代码
2009/03/20 PHP
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
使用PHPMailer发送邮件实例
2017/02/15 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
js直接编辑当前cookie的脚本
2008/09/14 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
Jquery中val()表单取值赋值的实例代码
2013/08/15 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
2015/04/16 Javascript
nodejs实现遍历文件夹并统计文件大小
2015/05/28 NodeJs
酷! 不同风格页面布局幻灯片特效js实现
2021/02/19 Javascript
AngularJS表单验证功能
2017/10/19 Javascript
基于vue 实现token验证的实例代码
2017/12/14 Javascript
JavaScript事件委托原理与用法实例分析
2018/06/07 Javascript
js实现页面多个日期时间倒计时效果
2019/06/20 Javascript
vue Element左侧无限级菜单实现
2020/06/10 Javascript
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
2021/01/29 jQuery
使用python将mdb数据库文件导入postgresql数据库示例
2014/02/17 Python
Python基于checksum计算文件是否相同的方法
2015/07/09 Python
python版本的仿windows计划任务工具
2018/04/30 Python
python使用tomorrow实现多线程的例子
2019/07/20 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
2019/09/28 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
利用python控制Autocad:pyautocad方式
2020/06/01 Python
CSS3实现任意图片lowpoly动画效果实例
2017/05/11 HTML / CSS
检测浏览器对HTML5和CSS3支持度的方法
2015/06/25 HTML / CSS
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
英国高街品牌:Miss Selfridge(塞尔弗里奇小姐)
2016/09/21 全球购物
西班牙最大的婴儿用品网上商店:Bebitus
2019/05/30 全球购物
LVMH旗下最大的奢侈品网站平台:24S
2020/05/24 全球购物
预备党员入党自我评价范文
2014/03/10 职场文书
2014个人年度工作总结
2014/12/15 职场文书
中学团支部工作总结
2015/08/13 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技