System and method for performing entity tag and cache control of a dynamically generated object not identified as cacheable in a network
    1.
    发明申请
    System and method for performing entity tag and cache control of a dynamically generated object not identified as cacheable in a network 有权
    用于执行未被识别为可在网络中缓存的动态生成对象的实体标签和高速缓存控制的系统和方法

    公开(公告)号:US20060195660A1

    公开(公告)日:2006-08-31

    申请号:US11323196

    申请日:2005-12-30

    CPC分类号: H04L67/2852 H04L69/329

    摘要: The present invention is directed towards a method and system for modifying by a cache responses from a server that do not identify a dynamically generated object as cacheable to identify the dynamically generated object to a client as cacheable in the response. In some embodiments, such as an embodiment handling HTTP requests and responses for objects, the techniques of the present invention insert an entity tag, or “etag” into the response to provide cache control for objects provided without entity tags and/or cache control information from an originating server. This technique of the present invention provides an increase in cache hit rates by inserting information, such as entity tag and cache control information for an object, in a response to a client to enable the cache to check for a hit in a subsequent request.

    摘要翻译: 本发明涉及一种用于通过来自服务器的高速缓存响应进行修改的方法和系统,所述响应不将动态生成的对象标识为可缓存,以将响应中的动态生成的对象标识为可缓存的客户端。 在一些实施例中,诸如处理对象的HTTP请求和响应的实施例,本发明的技术将实体标签或“etag”插入到响应中,以为没有实体标签和/或高速缓存控制信息提供的对象提供高速缓存控制 从始发服务器。 本发明的这种技术通过在对客户机的响应中插入诸如实体标签和对象的高速缓存控制信息的信息来提供高速缓存命中率,从而使高速缓存能够检查后续请求中的命中。

    System and method for performing entity tag and cache control of a dynamically generated object not identified as cacheable in a network
    2.
    发明授权
    System and method for performing entity tag and cache control of a dynamically generated object not identified as cacheable in a network 有权
    用于执行未被识别为可在网络中缓存的动态生成对象的实体标签和高速缓存控制的系统和方法

    公开(公告)号:US07849269B2

    公开(公告)日:2010-12-07

    申请号:US11323196

    申请日:2005-12-30

    IPC分类号: G06F12/08

    CPC分类号: H04L67/2852 H04L69/329

    摘要: The present invention is directed towards a method and system for modifying by a cache responses from a server that do not identify a dynamically generated object as cacheable to identify the dynamically generated object to a client as cacheable in the response. In some embodiments, such as an embodiment handling HTTP requests and responses for objects, the techniques of the present invention insert an entity tag, or “etag” into the response to provide cache control for objects provided without entity tags and/or cache control information from an originating server. This technique of the present invention provides an increase in cache hit rates by inserting information, such as entity tag and cache control information for an object, in a response to a client to enable the cache to check for a hit in a subsequent request.

    摘要翻译: 本发明涉及一种用于通过来自服务器的高速缓存响应进行修改的方法和系统,所述响应不将动态生成的对象标识为可缓存,以将响应中的动态生成的对象标识为可缓存的客户端。 在一些实施例中,诸如处理对象的HTTP请求和响应的实施例,本发明的技术将实体标签或“etag”插入到响应中,以为没有实体标签和/或高速缓存控制信息提供的对象提供高速缓存控制 从始发服务器。 本发明的这种技术通过在对客户机的响应中插入诸如实体标签和对象的高速缓存控制信息的信息来提供高速缓存命中率,从而使高速缓存能够检查后续请求中的命中。

    SYSTEM AND METHOD FOR PERFORMING ENTITY TAG AND CACHE CONTROL OF A DYNAMICALLY GENERATED OBJECT NOT IDENTIFIED AS CACHEABLE IN A NETWORK
    3.
    发明申请
    SYSTEM AND METHOD FOR PERFORMING ENTITY TAG AND CACHE CONTROL OF A DYNAMICALLY GENERATED OBJECT NOT IDENTIFIED AS CACHEABLE IN A NETWORK 有权
    用于执行未被标识为网络可访问的动态生成对象的实体标签和缓存控制的系统和方法

    公开(公告)号:US20100281217A1

    公开(公告)日:2010-11-04

    申请号:US12838171

    申请日:2010-07-16

    IPC分类号: G06F12/08 G06F12/00

    CPC分类号: H04L67/2852 H04L69/329

    摘要: The present invention is directed towards a method and system for modifying by a cache responses from a server that do not identify a dynamically generated object as cacheable to identify the dynamically generated object to a client as cacheable in the response. In some embodiments, such as an embodiment handling HTTP requests and responses for objects, the techniques of the present invention insert an entity tag, or “etag” into the response to provide cache control for objects provided without entity tags and/or cache control information from an originating server. This technique of the present invention provides an increase in cache hit rates by inserting information, such as entity tag and cache control information for an object, in a response to a client to enable the cache to check for a hit in a subsequent request.

    摘要翻译: 本发明涉及一种用于通过来自服务器的高速缓存响应进行修改的方法和系统,所述响应不将动态生成的对象标识为可缓存,以将响应中的动态生成的对象标识为可缓存的客户端。 在一些实施例中,诸如处理对象的HTTP请求和响应的实施例,本发明的技术将实体标签或“etag”插入到响应中,以为没有实体标签和/或高速缓存控制信息提供的对象提供高速缓存控制 从始发服务器。 本发明的这种技术通过在对客户机的响应中插入诸如实体标签和对象的高速缓存控制信息的信息来提供高速缓存命中率,从而使高速缓存能够检查后续请求中的命中。

    System and method for performing flash crowd caching of dynamically generated objects in a data communication network
    7.
    发明授权
    System and method for performing flash crowd caching of dynamically generated objects in a data communication network 有权
    用于在数据通信网络中执行动态生成的对象的闪存人群缓存的系统和方法

    公开(公告)号:US08499057B2

    公开(公告)日:2013-07-30

    申请号:US13031919

    申请日:2011-02-22

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06F17/30902

    摘要: The present invention is directed towards a “flash crowd” technique for handling situations where the cache receives additional requests, e.g., nearly simultaneous requests, for the same object during the time the server is processing and returning the response object for a first requestor. Once all such nearly simultaneous requests are responded to by the cache, the object is flushed from the cache, with no additional expiry time or invalidation action needed. This technique of the present invention enables data to be cached and served for very small amounts of time for objects that would otherwise be considered non-cacheable. As such, this technique yields a significant improvement in applications that serve fast changing data to a large volume of concurrent users, such, for example, as real time stock quotes, or a fast evolving news story.

    摘要翻译: 本发明涉及一种用于处理高速缓存在服务器处理期间为相同对象接收附加请求(例如几乎同时的请求)并返回第一请求者的响应对象的情况的“闪存人群”技术。 一旦所有这些几乎同时的请求都被缓存所响应,则该对象从缓存中刷新,而不需要额外的到期时间或无效操作。 本发明的这种技术使数据被缓存并且被服务非常少的时间,否则将被认为是不可缓存的对象。 因此,这种技术在将快速变化的数据提供给大量并发用户(例如实时股票报价或快速发展的新闻故事)的应用程序中产生了显着的改进。

    System and method for performing flash crowd caching of dynamically generated objects in a data communication network
    10.
    发明授权
    System and method for performing flash crowd caching of dynamically generated objects in a data communication network 有权
    用于在数据通信网络中执行动态生成的对象的闪存人群缓存的系统和方法

    公开(公告)号:US07921184B2

    公开(公告)日:2011-04-05

    申请号:US11323353

    申请日:2005-12-30

    CPC分类号: G06F17/30902

    摘要: The present invention is directed towards a “flash crowd” technique for handling situations where the cache receives additional requests, e.g.,. nearly simultaneous requests, for the same object during the time the server is processing and returning the response object for a first requester. Once all such nearly simultaneous requests are responded to by the cache, the object is flushed from the cache, with no additional expire time or invalidation action needed. This technique of the present invention enables data to be cached and served for very small amounts of time for objects that would otherwise be considered non-cacheable. As such, this technique yields a significant improvement in applications that serve fast changing data to a large volume of concurrent users, such, for example, as real time stock quotes, or a fast evolving news story.

    摘要翻译: 本发明涉及一种用于处理高速缓存接收附加请求的情况的“闪存人群”技术,例如, 几乎同时请求,对于在服务器处理期间的同一对象,并返回第一请求者的响应对象。 一旦所有这些几乎同时的请求都被缓存所响应,则该对象从缓存中刷新,而不需要额外的过期时间或无效操作。 本发明的这种技术使数据被缓存并且被服务非常少的时间,否则将被认为是不可缓存的对象。 因此,这种技术在将快速变化的数据提供给大量并发用户(例如实时股票报价或快速发展的新闻故事)的应用程序中产生了显着的改进。