摘要: 由于微软的Web service实现是基于Asp.net,所以会出现缓存也就在情理之中了.主要有2中缓存:输出缓存和数据缓存.由于Web Service的缓存管理与asp.net基本是一样的,就不说他的原理,主要说一下在Web service中是如何实现的.输出缓存实现方法是在WebMethod这个特性里面加一个属性CacheDuration,如下代码所示[WebMthod(CacheDuration=30)]public string HelloWorld(){...}其单位为秒.数据缓存数据缓存主要是存储在Context.Cache之中.而关于数据缓存有一个比较通用的设计模式.那就是建立一 阅读全文
posted @ 2011-03-18 14:49 scgw 阅读(605) 评论(0) 推荐(0) 编辑
摘要: WebService的缓存分为两种,一种是简单的输出缓存,一种是强大的数据缓存一、输出缓存输出缓存的使用非常简单,比较适用于WebService的参数比较少,结果比较单一的情况,例如股票信息,可以设置5-10秒的缓存,天气预报,则可以设置30分钟甚至数小时的缓存使用方法是:在WebMethod属性上指定CacheDuration属性即可,例如这样,600秒内这个WebService的所有输出数据都将从缓存中读取,不会真正做数据处理,如果事务代码是访问数据库的话,现在这种方法就会比每次都访问数据库快得多。这种缓存适合初接触WebService的新手使用。[WebMethod(Descriptio 阅读全文
posted @ 2011-03-18 14:46 scgw 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 通过jQuery内置的AJAX功能,直接访问后台获得JSON格式的数据,然后通过jQuer把数据绑定到事先设计好的html模板上,直接在页面上显示。我们先来看一下html模板: <table id="datas" border="1" cellspacing="0" style="border-collapse: collapse"> <tr> <th> 订单ID</th> <th> 客户ID</th> <th> 雇员ID</ 阅读全文
posted @ 2011-03-18 14:29 scgw 阅读(318) 评论(0) 推荐(0) 编辑