【项目分析】WebService,jQuery,原生对象几种前端加载数据的性能比较(1)
背景最近的项目遇到了一些性能瓶颈,本篇文章先不谈数据库方面的问题,仅拿前端加载一定量的数据来进行阐述,觉得目前方式比较耗时。前段时间也在做些系统优化,效果并不明显。现在是怀疑出在前端的一些ajax调用以及jQuery本身存在的一些性能问题上;于是,先试着做出些原型,进行各种形式下前端加载数据时的性能对比。
详细分析
1. 首先,创建一系列的实体类:
<div class="cnblogs_code">http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gifhttp://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif代码<!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.com/<br/ /><br/ />-->/// <summary>
/// 用户信息
/// </summary>
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<UserRight> UserRightList { get; set; }
}
/// <summary>
/// 班级信息
/// </summary>
public class Class
{
public int ClassId { get; set; }
public string ClassName { get; set; }
}
/// <summary>
/// 用户权限信息
/// </summary>
public class UserRight
{
public int RightId { get; set; }
public string RightName { get; set; }
}
页:
[1]