WEB开发网
开发学院网页设计JavaScript Json客户端Cache提高Web性能 阅读

Json客户端Cache提高Web性能

 2009-10-11 00:00:00 来源:WEB开发网   
核心提示:经常在讨论或者文章中看到对Json的介绍,介绍使用Json进行客户端Cache,Json客户端Cache提高Web性能,可以大大提高Web的性能,但是介绍的文章对这方面的内容总是提纲挈领的说一下,根据选择的一级菜单(这里是省市信息)使用 Ajax请求服务器,取得第二级的菜单(本省市所包含的大学的信息),总是没有个一个具

经常在讨论或者文章中看到对Json的介绍,介绍使用Json进行客户端Cache,可以大大提高Web的性能,但是介绍的文章对这方面的内容总是提纲挈领的说一下。总是没有个一个具体的应用场景,和全面的解决方案,让人看了总是感觉不过瘾 :(。

本文从校内网http://xiaonei.com/ 出发,分析校内网的Json-Cache应用。争取总结出一个JsonCache的应用场景,和一个比较周全的解决方案。

什么是: Json(javascript Object Notation) Json 官方详细的介绍 http://json.org/ 。

校内网中提供了一个供用修改用户所在大学的界面。如下图:

Json客户端Cache提高Web性能

图片看不清楚?请点击这里查看原图(大图)。

用户在这个界面中选择省市,下面会列出这个城市所对应的大学。随着所选择城市的不同,下面对应的大学也跟着变化。这个应用是一个比较标准的二级联动菜单。只是在这个应用场景中第二级菜单的展示方式比较特殊。在一般情况下,这种菜单都是使用ajax来实现的。MS在asp.Net Ajax Toolkit中也提供了Ajax的两级联动菜单。当用户更改第一级菜单时,触发JavaScript,根据选择的一级菜单(这里是省市信息)使用 Ajax请求服务器,取得第二级的菜单(本省市所包含的大学的信息),绘制界面。

1 2 3 4  下一页

Tags:Json 客户端 Cache

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接