无效化高速缓存条目的一般依存关系模型

    公开(公告)号:CN100480999C

    公开(公告)日:2009-04-22

    申请号:CN200410061895.6

    申请日:2004-06-23

    Applicant: 微软公司

    CPC classification number: G06F17/30902 G06F12/0815

    Abstract: 说明了用于衍生自定义高速缓存依存关系的系统、方法和计算机产品。揭示了一种包括可扩展高速缓存依存关系基类的框架,所述可扩展高速缓存依存关系基类可用来衍生用于在某些自定义条件下将高速缓存条目无效化的自定义高速缓存依存关系类。在一些实施例中,web页服务器包括高速缓存以及包括可扩展高速缓存依存关系基类的框架。披露了用于引发高速缓存条目依赖于定制高速缓存依存关系并用于基于定制高速缓存依存关系将高速缓存条目无效化的方法。例如,高速缓存条目可以依赖于数据库表和web服务,并基于其依存关系被清除。

    无效化高速缓存条目的一般依存关系模型

    公开(公告)号:CN1573690A

    公开(公告)日:2005-02-02

    申请号:CN200410061895.6

    申请日:2004-06-23

    Applicant: 微软公司

    CPC classification number: G06F17/30902 G06F12/0815

    Abstract: 说明了用于衍生自定义高速缓存依存关系的系统、方法和计算机产品。揭示了一种包括可扩展高速缓存依存关系基类的框架,所述可扩展高速缓存依存关系基类可用来衍生用于在某些自定义条件下将高速缓存条目无效化的自定义高速缓存依存关系类。在一些实施例中,web页服务器包括高速缓存以及包括可扩展高速缓存依存关系基类的框架。披露了用于引发高速缓存条目依赖于定制高速缓存依存关系并用于基于定制高速缓存依存关系将高速缓存条目无效化的方法。例如,高速缓存条目可以依赖于数据库表和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网页对象被执行。另外,对应于控制元素类型的对象从主题对象中执行。

    使用外部计划主题的Web网页绘制机制

    公开(公告)号: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: 微软公司

    CPC classification number: G06F17/3048 G06F17/30902

    Abstract: 本发明涉及把从数据库查询产生的结果保存在内存中用于当前和随后的使用、并且当所保存的结果变得不一致时使它们无效,从而减少了对不一致结果的采用的系统和方法,所述结果如原始数据、对象、可查询数据集合、全部或部分web应答。所保存的结果可以被一个或多个组件所采用,并且一般在随后查询会返回基本类似的结果时被使用。因此,所述系统和方法减少了对基本上冗余查询的执行,冗余查询会降低性能并且消耗资源。当发生会影响所保存结果的一致性的数据库变化时,以及/或者当期满时段时,可以发送无效消息,其中采用该消息使所保存的结果无效。因此,所述系统和方法减少了对不一致保存结果的采用。此外,可以采用自动重新查询技术自动地刷新不一致结果以获得一致结果。

Patent Agency Ranking