-
公开(公告)号:CN101452484A
公开(公告)日:2009-06-10
申请号:CN200810188973.7
申请日:2004-06-25
Applicant: 微软公司
CPC classification number: G06F17/30902 , Y10S707/99932 , Y10S707/99934 , Y10S707/99952 , Y10S707/99953
Abstract: 本发明涉及用于寄存和检索可以用来使缓存记录无效的数据库表格变化信息。一服务器提供可以包括来自数据库中数据表的内容的网络响应。该服务器提供一可以存储内容(包括来自数据表的内容)的缓存(例如,在系统存储器)以提高随后提供相同内容的效率以满足客户端网络请求。该服务器监视数据表的变化并且,当在一特定的数据表中出现一变化时,使依赖于一特定数据表的缓存记录无效。进而,响应于一客户端网络请求的网络响应,该服务器给至少一部分所构建的网络响应分配数据库缓存依赖性,该部分所构建的网络响应是基于在构建该网络响应期间所执行的命令的。该至少一部分所构建的网络响应随后被缓存在服务器的一缓存位置。
-
公开(公告)号:CN100480999C
公开(公告)日:2009-04-22
申请号:CN200410061895.6
申请日:2004-06-23
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06F17/30902 , G06F12/0815
Abstract: 说明了用于衍生自定义高速缓存依存关系的系统、方法和计算机产品。揭示了一种包括可扩展高速缓存依存关系基类的框架,所述可扩展高速缓存依存关系基类可用来衍生用于在某些自定义条件下将高速缓存条目无效化的自定义高速缓存依存关系类。在一些实施例中,web页服务器包括高速缓存以及包括可扩展高速缓存依存关系基类的框架。披露了用于引发高速缓存条目依赖于定制高速缓存依存关系并用于基于定制高速缓存依存关系将高速缓存条目无效化的方法。例如,高速缓存条目可以依赖于数据库表和web服务,并基于其依存关系被清除。
-
公开(公告)号:CN101452484B
公开(公告)日:2011-10-05
申请号:CN200810188973.7
申请日:2004-06-25
Applicant: 微软公司
CPC classification number: G06F17/30902 , Y10S707/99932 , Y10S707/99934 , Y10S707/99952 , Y10S707/99953
Abstract: 本发明涉及用于寄存和检索可以用来使缓存记录无效的数据库表格变化信息。一服务器提供可以包括来自数据库中数据表的内容的网络响应。该服务器提供一可以存储内容(包括来自数据表的内容)的缓存(例如,在系统存储器)以提高随后提供相同内容的效率以满足客户端网络请求。该服务器监视数据表的变化并且,当在一特定的数据表中出现一变化时,使依赖于一特定数据表的缓存记录无效。进而,响应于一客户端网络请求的网络响应,该服务器给至少一部分所构建的网络响应分配数据库缓存依赖性,该部分所构建的网络响应是基于在构建该网络响应期间所执行的命令的。该至少一部分所构建的网络响应随后被缓存在服务器的一缓存位置。
-
公开(公告)号:CN1573690A
公开(公告)日:2005-02-02
申请号:CN200410061895.6
申请日:2004-06-23
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06F17/30902 , G06F12/0815
Abstract: 说明了用于衍生自定义高速缓存依存关系的系统、方法和计算机产品。揭示了一种包括可扩展高速缓存依存关系基类的框架,所述可扩展高速缓存依存关系基类可用来衍生用于在某些自定义条件下将高速缓存条目无效化的自定义高速缓存依存关系类。在一些实施例中,web页服务器包括高速缓存以及包括可扩展高速缓存依存关系基类的框架。披露了用于引发高速缓存条目依赖于定制高速缓存依存关系并用于基于定制高速缓存依存关系将高速缓存条目无效化的方法。例如,高速缓存条目可以依赖于数据库表和web服务,并基于其依存关系被清除。
-
公开(公告)号:CN100444158C
公开(公告)日:2008-12-17
申请号:CN200410048936.8
申请日:2004-06-11
Applicant: 微软公司
CPC classification number: G06F17/2264 , G06F17/2247 , G06F17/243
Abstract: 一种Web网页呈现(rendering)机制,其中计算系统从Web网页定义生成Web网页。Web网页类从Web网页定义中被编译。主题(theme)特定的特性与被编译成主题类的面向主题文本文档内的Web网页定义分开描述。Web网页通过结合主题类的实例一起执行Web网页类的实例而被呈现。Web网页对象可以包括每个要被呈现的控制元素的对象。另外,主题对象可以包括每个控制元素类型的控制元素的对象。当呈现特定类型的控制元素时,对应该控制元素的对象从Web网页对象被执行。另外,对应于控制元素类型的对象从主题对象中执行。
-
公开(公告)号:CN1577327A
公开(公告)日:2005-02-09
申请号:CN200410055078.X
申请日:2004-06-25
Applicant: 微软公司
CPC classification number: G06F17/30902 , Y10S707/99932 , Y10S707/99934 , Y10S707/99952 , Y10S707/99953
Abstract: 一服务器提供可以包括来自数据库中数据表的内容的网络响应。该服务器提供一可以存储内容(包括来自数据表的内容)的缓存(例如,在系统存储器)以提高随后提供相同内容的效率以满足客户端网络请求。该服务器监视数据表的变化,并且当在一特定的数据表中出现一变化时,使依赖于一特定数据表的缓存记录无效。进而,响应于一客户端网络请求的网络响应,该服务器给至少一部分所构建的网络响应分配数据库缓存依赖性,该部分所构建的网络响应是基于在构建该网络响应期间所执行的命令的。该至少一部分所构建的网络响应随后被缓存在服务器的一缓存位置。
-
公开(公告)号:CN100461162C
公开(公告)日:2009-02-11
申请号:CN200410055078.X
申请日:2004-06-25
Applicant: 微软公司
CPC classification number: G06F17/30902 , Y10S707/99932 , Y10S707/99934 , Y10S707/99952 , Y10S707/99953
Abstract: 一服务器提供可以包括来自数据库中数据表的内容的网络响应。该服务器提供一可以存储内容(包括来自数据表的内容)的缓存(例如,在系统存储器)以提高随后提供相同内容的效率以满足客户端网络请求。该服务器监视数据表的变化并且,当在一特定的数据表中出现一变化时,使依赖于一特定数据表的缓存记录无效。进而,响应于一客户端网络请求的网络响应,该服务器给至少一部分所构建的网络响应分配数据库缓存依赖性,该部分所构建的网络响应是基于在构建该网络响应期间所执行的命令的。该至少一部分所构建的网络响应随后被缓存在服务器的一缓存位置。
-
公开(公告)号:CN1573749A
公开(公告)日:2005-02-02
申请号:CN200410048936.8
申请日:2004-06-11
Applicant: 微软公司
CPC classification number: G06F17/2264 , G06F17/2247 , G06F17/243
Abstract: 一种Web网页呈现(rendering)机制,其中计算系统从Web网页定义生成Web网页。Web网页类从Web网页定义中被编译。主题(theme)特定的特性与被编译成主题类的面向主题文本文档内的Web网页定义分开描述。Web网页通过结合主题类的实例一起执行Web网页类的实例而被呈现。Web网页对象可以包括每个要被呈现的控制元素的对象。另外,主题对象可以包括每个控制元素类型的控制元素的对象。当呈现特定类型的控制元素时,对应该控制元素的对象从Web网页对象被执行。另外,对应于控制元素类型的对象从主题对象中执行。
-
公开(公告)号:CN1534520A
公开(公告)日:2004-10-06
申请号:CN200410032293.8
申请日:2004-03-29
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/3048 , G06F17/30902
Abstract: 本发明涉及把从数据库查询产生的结果保存在内存中用于当前和随后的使用、并且当所保存的结果变得不一致时使它们无效,从而减少了对不一致结果的采用的系统和方法,所述结果如原始数据、对象、可查询数据集合、全部或部分web应答。所保存的结果可以被一个或多个组件所采用,并且一般在随后查询会返回基本类似的结果时被使用。因此,所述系统和方法减少了对基本上冗余查询的执行,冗余查询会降低性能并且消耗资源。当发生会影响所保存结果的一致性的数据库变化时,以及/或者当期满时段时,可以发送无效消息,其中采用该消息使所保存的结果无效。因此,所述系统和方法减少了对不一致保存结果的采用。此外,可以采用自动重新查询技术自动地刷新不一致结果以获得一致结果。
-
-
-
-
-
-
-
-