【jqGrid for ASP.NET MVC Documentation】.学习笔记.4.性能

1 HTML / ViewState 大小

1.1 HTML 大小

jqGrid for ASP.NET MVC 使用最佳的客户端渲染,意味着 HTML gird 的 尺寸是最小的。事实上,只有 grid 渲染的 table 和 分页控件。 

1 < table id ="JQGrid1" ></ table > 2 < div id ="JQGrid1_Pager" ></ div >

1.2 ViewState 大小

jqGrid for ASP.NET MVC 被设计为纯状态缺失的MVC方式,完全不使用ViewState。

2 JSON 性能提示

只发送 raw cell data ,没有HTML、CSS样式,没有 metadata等。

你可以提高传输的速度,在IIS的 JSON 响应类型中,使用GZip压缩。浏览器支持GZip压缩,并自动解压缩。

3 主题性能提示

提供 jQuery / ThemeRoller 的最大的CDN是谷歌,可以直接引用,而不用拷贝到本地。

苹果风格的UI:

1 < link rel ="stylesheet" type ="text/css" 2 media ="screen" 3 href ="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/cupertino/jquery-ui.css" />

Windows 风格的UI

1 < link rel ="stylesheet" type ="text/css" 2 media ="screen" 3 href ="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/redmond/jquery-ui.css" />

4 大数据

jqGrid for  ASP.NET MVC 支持上百万的数据行。包含分页,排序,搜索。ASP.NET 提供 IQueryable 接口,无论多大的数据源,如果使用 IQueryable,它会通过sql 查询数据库,只取必要的数据。

IQueryable 数据源支持主流的数据库检索技术,如 LINQ-2-SQL, EF,NHbiernate,LLBLGen。

你可能感兴趣的:(document)