一个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中创建并处理图象
Oct 09 PHP
用PHP实现维护文件代码
Jun 14 PHP
PHP4和PHP5性能测试和对比 测试代码与环境
Aug 17 PHP
php adodb连接mssql解决乱码问题
Jun 12 PHP
phpmyadmin 3.4 空密码登录的实现方法
May 29 PHP
PHP安全配置详细说明
Sep 26 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
Sep 22 PHP
php检查页面是否被百度收录
Oct 28 PHP
PHP导出Excel实例讲解
Jan 24 PHP
mysql desc(DESCRIBE)命令实例讲解
Sep 24 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 PHP
laravel-admin 实现给grid的列添加行数序号的方法
Oct 08 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/10/06 PHP
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
2014/05/04 PHP
php实现文件下载功能的几个代码分享
2014/05/10 PHP
PHP中使用addslashes函数转义的安全性原理分析
2014/11/03 PHP
php生成酷炫的四个字符验证码
2016/04/22 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
jquery动态导航插件dynamicNav用法实例分析
2015/09/06 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
2015/11/30 Javascript
jQuery中inArray方法注意事项分析
2016/01/25 Javascript
分享自己用JS做的扫雷小游戏
2016/02/17 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
浅谈javascript中关于日期和时间的基础知识
2016/07/13 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
jQuery Ajax File Upload实例源码
2016/12/12 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
2017/02/18 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
js 函数性能比较方法
2020/08/24 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
详解Python3.1版本带来的核心变化
2015/04/07 Python
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
Python网络爬虫之爬取微博热搜
2019/04/18 Python
在python中logger setlevel没有生效的解决
2020/02/21 Python
Python单链表原理与实现方法详解
2020/02/22 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
HTML5 与 XHTML2
2008/10/17 HTML / CSS
个人对照检查剖析材料
2014/10/13 职场文书
地方白酒代理协议书
2014/10/25 职场文书
大客户经理岗位职责
2015/04/09 职场文书
学生犯错保证书
2015/05/09 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
学雷锋广播稿大全
2015/08/19 职场文书
Matlab求解数组中的最大值及它所在的具体位置
2021/04/16 Python
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS