`
Surmounting
  • 浏览: 66978 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

通过实验,整理了部分主流手机浏览器的并发请求数

阅读更多

网上未见针对移动端的浏览器并发数统计,可见的帖子数据全部来自于 StackOverflow 关于主机浏览器的一篇描述。
所以,设计了实验,探测了部分手机浏览器,对同域的并发访问量。

手机浏览器 操作系统 一次并发请求
OPPO Android 12, 12, …
Chrome Android 6, 6, …
WeChat Android 28+
WeChat iOS 4, 4, …
QQ iOS 4, 4, …
Safari iOS 4, 4, …

以下是实验程序

服务端(Java)

static private final AtomicLong SEQ = new AtomicLong(0);

@RequestMapping(value = "sleep/{s}", method = GET)
public Result<Long> sleepForSeconds(@PathVariable("s") int secondNum)
{
	long index = SEQ.incrementAndGet();
	try { Thread.sleep(secondNum * 1000); }
	catch (InterruptedException iex) { }
	Result<Long> result = new Result<>();
	result.setData(index);
	result.setSuccess(true);
	return result;
}

 前端(JavaScript with jQuery)

<div id="area_display"></div>
<script>
var nowInMillis = new Date().getTime();
for (var i = -1; ++i != 28; )
{
	$.get(apictx + '/try/sleep/4?t=' + nowInMillis + '_' + i).done(function(result)
	{
		var html = $('#area_display').html();
		html += result.data + '(use ';
		html += new Date().getTime() - nowInMillis + 'ms)<br />';
		$('#area_display').html(html);
	});
}
</script>

 本文还发表于在其它网站

CSDN :https://blog.csdn.net/ShaneLooLi/article/details/104123946

中国开源社区:https://my.oschina.net/shane1984/blog/3162224

51CTO :https://blog.51cto.com/shanelooli/2468681

 

0
0
分享到:
评论

相关推荐

    性能测试工具选择策略--仿真度对比测评分析报告_1.1_R.docx

    浏览器并发能力的分析表明,不同浏览器的并发数存在差异,如IE11的默认并发数为6,而最新的Chrome和Firefox等浏览器可达到6个并发请求。这些数据为评估性能测试工具的仿真度提供了参考标准。 仿真度的重要性在于它...

    Web打印控件兼容所有浏览器版本

    Web服务接口应设计为无状态,以便支持并发请求和大量用户。 3. **数据格式转换**:不同的浏览器可能对PDF、HTML或其他文档格式的支持程度不同。因此,可能需要将服务器端的数据转换为适合各种浏览器的格式,如将PDF...

    服务请求数据包,导包.zip

    Spring是Java应用开发中最流行的框架之一,它提供了一整套服务请求处理、依赖注入、数据访问和事务管理等功能,极大地简化了Java Web应用的开发。 6. **数据传输对象(DTO)**: 当处理服务请求数据时,常常会使用...

    毕业设计(基于界面库的浏览器)

    4. **多线程**:为了实现浏览器的并发性能,可能需要处理多个线程,比如一个线程用于下载网页,另一个线程用于渲染。 5. **内存管理**:有效地管理内存,防止内存泄漏和数据竞争,尤其是在处理复杂的数据结构和动态...

    httpwatch很好的浏览器监控插件

    5. **压力测试**:通过模拟多个并发用户,httpwatch可以进行基本的压力测试,分析服务器在高负载下的表现。 6. **缓存管理**:它能展示浏览器缓存的工作情况,帮助开发者理解何时缓存被命中,何时需要重新请求资源...

    个人博客系统实验报告

    - 兼容性:兼容各种主流浏览器和设备。 二、系统设计: 系统总体功能图描绘了用户、管理员和后台服务之间的交互关系,包括用户界面、数据库接口、服务器端逻辑以及数据库结构。 三、详细设计: 详细设计阶段,...

    httpWatch请求检测工具

    7. **支持多种浏览器**: HttpWatch兼容多种主流浏览器,如Internet Explorer、Firefox、Chrome和Safari,确保跨平台的测试一致性。 8. **集成其他工具**: 可以与Visual Studio、Fiddler等其他开发工具集成,提供更...

    前端vue3.0+typescript三维可视化 数字城市 数字孪生 选用cesium开源GIS库 加入主流地图WWebGL效果

    本文将深入探讨基于Vue3.0和TypeScript的三维可视化技术在数字城市和数字孪生项目中的应用,以及如何利用Cesium开源GIS库实现主流地图的WebGL效果。 首先,Vue3.0是Vue.js框架的最新版本,它带来了性能优化、API...

    前端面试题及答案.pdf

    它是最流行的排版引擎之一,仅次于 Trident。 - **Opera**:使用 **Presto** 内核(早期版本)/ **Blink** 内核(后来版本)。 - **Presto**:由 Opera Software 开发,供 Opera 7.0 及以上版本使用。 **1.2 ...

    基于Java的实例源码-网页浏览器 Lobo.zip

    Lobo是一个开源的Java Web浏览器项目,其目标是提供一个完全用Java编写的Web浏览器,具备与主流浏览器相当的功能。Lobo的出现,展示了Java不仅可以用于服务器端开发,也可以用于创建桌面应用程序,特别是像网络...

    html+css+javascript

    1. **用户通过浏览器发送请求**:用户通过浏览器访问特定的URL,浏览器自动向服务器发送请求。 2. **服务器处理请求并响应**:服务器接收到请求后,处理相关逻辑并生成HTML、CSS、JavaScript等文件作为响应返回给...

    httpwatch professional 经典收藏 7.0中文 支持ie和火狐

    2. **支持多种浏览器**:HttpWatch Professional 7.0特别之处在于它支持Internet Explorer和Firefox这两种主流浏览器。这意味着无论你是Windows用户还是更喜欢Firefox的用户,都可以无缝地使用HttpWatch进行HTTP调试...

    基于WEB的简易服务器的搭建设计毕业论文

    随着1993年的技术突破,WWW成为互联网上最流行的信息传播手段,采用客户/服务器结构,其中Web服务器负责存储和提供各种资源,响应客户端的请求。 目前市场上的Web服务器种类繁多,如Apache和Zeus Webserver,它们在...

    NodeJS整理手册文档

    事件驱动模型是NodeJS的核心,通过事件循环机制处理并发请求,提高了性能。而非阻塞I/O则利用异步编程,避免了程序在等待I/O操作完成时的阻塞,提升了系统的响应速度。 二、NodeJS核心模块 1. 文件系统(fs):...

    10-网络模块封装.pdf

    axios之所以受到推荐,是因为它简洁易用,可以方便地进行请求拦截和响应拦截,支持请求和响应数据的转换,以及非常方便的并发请求处理。 除了axios,另一种常见的网络请求方式是JSONP,它主要用来解决跨域请求的...

    高并发Web服务的演变——节约系统内存和CPU

    其次,主流浏览器的并发连接数也在增加,以加速页面加载。尽管这提升了用户体验,但也使服务器面临更大的并发压力。在高访问时段,这种压力尤为明显,导致服务器的CPU和内存负荷加重。 为了应对这些问题,前端优化...

    C语言实现的支持高并发、超高性能Web服务器源码.rar

    C语言实现的支持高并发、超高性能Web服务器源码,可以编译运行,使用高性能HTTP解析器fasterhttp作为其解析核心,在开启Keep-Alive和gzip压缩时(现代浏览器默认开启)性能比nginx约快3倍。 hetao功能: * 支持主流...

    java网上手机商城

    JavaScript是实现Ajax的核心,通过XMLHttpRequest对象或者现代浏览器中的fetch API,可以发送请求并处理响应,实现前后端的数据交换。 三、前端界面与JavaScript 对于网上商城来说,用户体验至关重要。项目中,前端...

    基于ASP的企业手机电脑建站系统通用版(带视频).zip

    4. **兼容性测试**:确保网站在主流的浏览器和操作系统上都能正常工作。 **视频教程的价值:** 1. **快速入门**:对于不熟悉ASP或网站开发的新手,视频教程可以直观地展示每个步骤,避免阅读文档的困扰。 2. **问题...

Global site tag (gtag.js) - Google Analytics