登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
项目分析之:WebService,jQuery,原生对象几种前端加载 ...
项目分析之:WebService,jQuery,原生对象几种前端加载数据的性能比较(1)
[ 复制链接 ]
别萧玉
2025-5-29 15:10:19
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
背景
最近的项目遇到了一些性能瓶颈,本篇文章先不谈数据库方面的问题,仅拿前端加载一定量的数据来进行阐述,觉得目前方式比较耗时。前段时间也在做些系统优化,效果并不明显。现在是怀疑出在前端的一些ajax调用以及jQuery本身存在的一些性能问题上;于是,先试着做出些原型,进行各种形式下前端加载数据时的性能对比。
详细分析
1. 首先,创建一系列的实体类:
代码 ///
/// 用户信息
///
public class UserInfo
{
public int UserId { get; set; }
public string UserName { get; set; }
public string Email { get; set; }
public Class Class { get; set; }
public List UserRightList { get; set; }
}
///
/// 班级信息
///
public class Class
{
public int ClassId { get; set; }
public string ClassName { get; set; }
}
///
/// 用户权限信息
///
public class UserRight
{
public int RightId { get; set; }
public string RightName { get; set; }
}其中包括用户信息类、班级信息类、用户权限类。
2. 在Web.config配置一个appsettings节点
表示一次加载的数据量(用户信息数)为3000。
并且将compilation节点的dubug属性设置为false。
3. JSON加载数据测试
1)首先先测试 WebService客户端调用并且最后返回JSON加载数据:
代码 function bindDataWebServiceJson() {
var watch = new Stopwatch();
watch.start();
JsonService.GetUserList(
function(data) {
var builder = new Sys.StringBuilder();
for (var i = 0, length = data.length; i
项目
分析
WebService
jQuery
原生
相关帖子
【分析式AI】-带你秒弄懂决策树与随机森林
Open-AutoGLM项目衍生自研app测试思路
【分析式AI】-朴素贝叶斯算法模型
【分析式AI】-朴素贝叶斯算法模型
【分析式AI】-带你弄懂XGBoost模型
【分析式AI】-带你弄懂XGBoost模型
【分析式AI】-带你弄懂XGBoost模型
Python - UV 为每个项目创建独立、干净的Python工作空间
从项目成果到职业晋升:项目经理年终总结的高效撰写法
掌握相关性分析:读懂数据间的“悄悄话”
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
【分析式AI】-带你秒弄懂决策树与随机森林
1
909
陆菊
2025-12-16
安全
Open-AutoGLM项目衍生自研app测试思路
1
971
施婉秀
2025-12-16
业界
【分析式AI】-朴素贝叶斯算法模型
1
237
跑两獗
2025-12-16
业界
【分析式AI】-朴素贝叶斯算法模型
1
289
巫雪艷
2025-12-16
安全
【分析式AI】-带你弄懂XGBoost模型
0
964
步雪卉
2025-12-16
安全
【分析式AI】-带你弄懂XGBoost模型
0
750
飧沾
2025-12-16
安全
【分析式AI】-带你弄懂XGBoost模型
1
72
连热
2025-12-16
业界
Python - UV 为每个项目创建独立、干净的Python工作空间
0
812
匝抽
2025-12-18
安全
从项目成果到职业晋升:项目经理年终总结的高效撰写法
0
753
栓汨渎
2025-12-19
业界
掌握相关性分析:读懂数据间的“悄悄话”
0
94
东门芳洲
2025-12-20
回复
(3)
捡嫌
2025-10-20 13:45:16
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
过来提前占个楼
匡菲
2025-10-31 13:03:47
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
谢谢分享,试用一下
骆贵
2025-12-11 10:34:20
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
鼓励转贴优秀软件安全工具和文档!
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
别萧玉
2025-12-11 10:34:20
关注
0
粉丝关注
14
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994891
kk14977
6845357
4
xiangqian
638210
5
韶又彤
9997
6
宋子
9982
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
770
AI Agent详解
975
Buildah 简明教程:让镜像构建更轻量,告别
603
OceanBase 在滴滴大规模运维经验以及新功能
972
[CSS+]HTML Learn Data Day 2
94
掌握相关性分析:读懂数据间的“悄悄话”
136
嵌入式UI框架-抗锯齿画圆弧算法
935
嵌入式UI框架的渐变原理、渐变算法
217
日本股票 API 对接实战指南(实时行情与 IP
560
解决Docker磁盘空间告急:认识并清理“悬空
393
别再只会算直线距离了!用“马氏距离”揪出
524
企业进行信息化后,一定会提高效率吗?真相
514
n8n整合ffmpeg
492
从random随机数看验证码重复数字
523
OceanBase 向量索引优化指南
232
Vue2中能否实现输入中文自动转化为拼音, 且
753
从项目成果到职业晋升:项目经理年终总结的
452
JS逆向-混淆加密-识别&还原-Eval&JSFuck&JS
936
2025年上海防水补漏谁家强?长三角标杆企业
615
正式接入DeepSeek-V3.2,国产AI“双剑合壁
398
守嘉陪诊师培训报名热潮引关注 独家实习机