Dynamic content assembly on edge-of-network servers in a content delivery network
    1.
    发明授权
    Dynamic content assembly on edge-of-network servers in a content delivery network 有权
    在内容传送网络中的边缘网络服务器上的动态内容组合

    公开(公告)号:US07752258B2

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

    申请号:US10481405

    申请日:2001-08-20

    CPC分类号: H04L67/2842 G06F17/30902

    摘要: The present invention enables a content provider to dynamically assemble content at the edge of the Internet, preferably on content delivery network (CDN) edge servers. Preferably, the content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by catching the objects that comprise dynamically generated pages at the edge of the Internet, close to the end user. The content provider designs and develops the business logic to form and assemble the pages, for example, by using the ESI language within its development environment. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content. Once a user requests a page (template), the edge server examines its cache for the included fragments and assembles the page on-the-fly.

    摘要翻译: 本发明使得内容提供商能够在互联网的边缘动态地组合内容,优选地在内容传送网络(CDN)边缘服务器上组合内容。 优选地,内容提供商利用用于定义在边缘处动态组合的网页片段的“边缘包含”(ESI)标记语言。 动态组合通过捕获包含动态生成的页面在Internet边缘附近的对象来提高站点性能,靠近最终用户。 内容提供者设计和开发业务逻辑以形成和组合页面,例如,通过在其开发环境中使用ESI语言。 应用程序/ Web服务器不是由集中式数据中心中的应用程序/ Web服务器组装,而是将页面模板和内容片段发送到组合页面的CDN边缘服务器。 每个内容片段可以具有其自己的可缓存性配置文件来管理内容的“新鲜度”。 一旦用户请求页面(模板),边缘服务器将检查其包含的片段的缓存,并即时组合该页面。

    Dynamic content assembly on edge-of-network servers in a content delivery network
    2.
    发明申请
    Dynamic content assembly on edge-of-network servers in a content delivery network 有权
    在内容传送网络中的边缘网络服务器上的动态内容组合

    公开(公告)号:US20100274819A1

    公开(公告)日:2010-10-28

    申请号:US12825715

    申请日:2010-06-29

    IPC分类号: G06F17/30

    CPC分类号: H04L67/2842 G06F17/30902

    摘要: The disclosed technique enables a content provider to dynamically assemble content at the edge of the Internet, preferably on content delivery network (CDN) edge servers. Preferably, the content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by catching the objects that comprise dynamically generated pages at the edge of the Internet, close to the end user. The content provider designs and develops the business logic to form and assemble the pages, for example, by using the ESI language within its development environment. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content. Once a user requests a page (template), the edge server examines its cache for the included fragments and assembles the page on-the-fly.

    摘要翻译: 所公开的技术使得内容提供商能够在互联网的边缘,优选地在内容传送网络(CDN)边缘服务器上动态地组合内容。 优选地,内容提供商利用用于定义在边缘处动态组合的网页片段的“边缘包含”(ESI)标记语言。 动态组合通过捕获包含动态生成的页面在Internet边缘附近的对象来提高站点性能,靠近最终用户。 内容提供者设计和开发业务逻辑以形成和组合页面,例如,通过在其开发环境中使用ESI语言。 应用程序/ Web服务器不是由集中式数据中心中的应用程序/ Web服务器组装,而是将页面模板和内容片段发送到组合页面的CDN边缘服务器。 每个内容片段可以具有其自己的可缓存性配置文件来管理内容的“新鲜度”。 一旦用户请求页面(模板),边缘服务器将检查其包含的片段的缓存,并即时组合该页面。

    Dynamic content assembly on edge-of-network servers in a content delivery network
    3.
    发明申请
    Dynamic content assembly on edge-of-network servers in a content delivery network 有权
    在内容传送网络中的边缘网络服务器上的动态内容组合

    公开(公告)号:US20120203873A1

    公开(公告)日:2012-08-09

    申请号:US13452974

    申请日:2012-04-23

    IPC分类号: G06F15/16

    CPC分类号: H04L67/2842 G06F17/30902

    摘要: Content is dynamically assembled at the edge of the Internet, preferably on content delivery network (CDN) edge servers. A content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by caching objects that comprise dynamically-generated pages at the edge of the Internet, close to the end user. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content. Once a user requests a page, the edge server examines its cache for the included fragments and assembles the page on-the-fly.

    摘要翻译: 内容在互联网的边缘动态组合,最好在内容传送网络(CDN)边缘服务器上。 内容提供商利用“边缘包含”(ESI)标记语言,用于定义边缘动态组合的网页片段。 动态组合通过缓存在Internet边缘动态生成的页面的对象,靠近最终用户来提高站点性能。 应用程序/ Web服务器不是由集中式数据中心中的应用程序/ Web服务器组装,而是将页面模板和内容片段发送到组合页面的CDN边缘服务器。 每个内容片段可以具有其自己的可缓存性配置文件来管理内容的“新鲜度”。 一旦用户请求页面,边缘服务器检查其包含的片段的高速缓存,并即时组合该页面。

    Dynamic content assembly on edge-of-network servers in a content delivery network
    4.
    发明申请
    Dynamic content assembly on edge-of-network servers in a content delivery network 有权
    在内容传送网络中的边缘网络服务器上的动态内容组合

    公开(公告)号:US20090150518A1

    公开(公告)日:2009-06-11

    申请号:US10481405

    申请日:2001-08-20

    IPC分类号: G06F15/16 G06F9/54

    CPC分类号: H04L67/2842 G06F17/30902

    摘要: The present invention enables a content provider to dynamically assemble content at the edge of the Internet, preferably on content delivery network (CDN) edge servers. Preferably, the content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by catching the objects that comprise dynamically generated pages at the edge of the Internet, close to the end user. The content provider designs and develops the business logic to form and assemble the pages, for example, by using the ESI language within its development environment. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content. Once a user requests a page (template), the edge server examines its cache for the included fragments and assembles the page on-the-fly.

    摘要翻译: 本发明使得内容提供商能够在互联网的边缘动态地组合内容,优选地在内容传送网络(CDN)边缘服务器上组合内容。 优选地,内容提供商利用用于定义在边缘处动态组合的网页片段的“边缘包含”(ESI)标记语言。 动态组合通过捕获包含动态生成的页面在Internet边缘附近的对象来提高站点性能,靠近最终用户。 内容提供者设计和开发业务逻辑以形成和组合页面,例如,通过在其开发环境中使用ESI语言。 应用程序/ Web服务器不是由集中式数据中心中的应用程序/ Web服务器组装,而是将页面模板和内容片段发送到组合页面的CDN边缘服务器。 每个内容片段可以具有其自己的可缓存性配置文件来管理内容的“新鲜度”。 一旦用户请求页面(模板),边缘服务器将检查其包含的片段的缓存,并即时组合该页面。

    Dynamic content assembly on edge-of-network servers in a content delivery network
    5.
    发明授权
    Dynamic content assembly on edge-of-network servers in a content delivery network 有权
    在内容传送网络中的边缘网络服务器上的动态内容组合

    公开(公告)号:US08166079B2

    公开(公告)日:2012-04-24

    申请号:US12825715

    申请日:2010-06-29

    IPC分类号: G06F17/30

    CPC分类号: H04L67/2842 G06F17/30902

    摘要: The disclosed technique enables a content provider to dynamically assemble content at the edge of the Internet, preferably on content delivery network (CDN) edge servers. Preferably, the content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by catching the objects that comprise dynamically generated pages at the edge of the Internet, close to the end user. The content provider designs and develops the business logic to form and assemble the pages, for example, by using the ESI language within its development environment. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content. Once a user requests a page (template), the edge server examines its cache for the included fragments and assembles the page on-the-fly.

    摘要翻译: 所公开的技术使得内容提供商能够在互联网的边缘动态地组合内容,优选地在内容传送网络(CDN)边缘服务器上组合内容。 优选地,内容提供商利用用于定义在边缘处动态组合的网页片段的“边缘包含”(ESI)标记语言。 动态组合通过捕获包含动态生成的页面在Internet边缘附近的对象来提高站点性能,靠近最终用户。 内容提供者设计和开发业务逻辑以形成和组合页面,例如,通过在其开发环境中使用ESI语言。 应用程序/ Web服务器不是由集中式数据中心中的应用程序/ Web服务器组装,而是将页面模板和内容片段发送到组合页面的CDN边缘服务器。 每个内容片段可以具有其自己的可缓存性配置文件来管理内容的“新鲜度”。 一旦用户请求页面(模板),边缘服务器将检查其包含的片段的缓存,并即时组合该页面。

    Method and system for constraining server usage in a distributed network

    公开(公告)号:US20080215748A1

    公开(公告)日:2008-09-04

    申请号:US12118777

    申请日:2008-05-12

    IPC分类号: G06F15/16

    摘要: A “velvet rope” mechanism that enables customers of a shared distributed network (such as a content delivery network) needing to control their costs to control the amount of traffic that is served via the shared network. A given server in the distributed network identifies when a customer is about to exceed a bandwidth quota as a rate (bursting) or for a given billing period (e.g., total megabytes (MB) served for a given period) and provides a means for taking a given action based on this information. Typically, the action taken would result in a reduction in traffic served so that the customer can constrain its usage of the shared network to a given budget value.

    Method and system for constraining server usage in a distributed network
    7.
    发明申请
    Method and system for constraining server usage in a distributed network 有权
    限制分布式网络中服务器使用的方法和系统

    公开(公告)号:US20050120107A1

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

    申请号:US10830802

    申请日:2004-04-23

    摘要: A “velvet rope” mechanism that enables customers of a shared distributed network (such as a content delivery network) needing to control their costs to control the amount of traffic that is served via the shared network. A given server in the distributed network identifies when a customer is about to exceed a bandwidth quota as a rate (bursting) or for a given billing period (e.g., total megabytes (MB) served for a given period) and provides a means for taking a given action based on this information. Typically, the action taken would result in a reduction in traffic served so that the customer can constrain its usage of the shared network to a given budget value.

    摘要翻译: “天鹅绒绳”机制使得共享分布式网络(例如内容传送网络)的客户需要控制其成本来控制经由共享网络服务的流量。 分布式网络中的给定服务器识别客户何时将超过带宽配额作为速率(爆发)或给定计费周期(例如,给定时间段内的总兆字节(MB)),并提供一种采取的方式 基于此信息的给定操作。 通常,所采取的行动将导致所服务的流量减少,使得客户可以将共享网络的使用限制在给定的预算值。

    Method and system for constraining server usage in a distributed network
    8.
    发明授权
    Method and system for constraining server usage in a distributed network 有权
    限制分布式网络中服务器使用的方法和系统

    公开(公告)号:US07987252B2

    公开(公告)日:2011-07-26

    申请号:US12118777

    申请日:2008-05-12

    IPC分类号: G06F15/173 G06F15/16

    摘要: A “velvet rope” mechanism that enables customers of a shared distributed network (such as a content delivery network) needing to control their costs to control the amount of traffic that is served via the shared network. A given server in the distributed network identifies when a customer is about to exceed a bandwidth quota as a rate (bursting) or for a given billing period (e.g., total megabytes (MB) served for a given period) and provides a means for taking a given action based on this information. Typically, the action taken would result in a reduction in traffic served so that the customer can constrain its usage of the shared network to a given budget value.

    摘要翻译: “天鹅绒绳”机制使得共享分布式网络(例如内容传送网络)的客户需要控制其成本来控制经由共享网络服务的流量。 分布式网络中的给定服务器识别客户何时将超过带宽配额作为速率(爆发)或给定计费周期(例如,给定时间段内的总兆字节(MB)),并提供一种采取的方式 基于此信息的给定操作。 通常,所采取的行动将导致所服务的流量减少,使得客户可以将共享网络的使用限制在给定的预算值。

    Method and system for constraining server usage in a distributed network
    9.
    发明授权
    Method and system for constraining server usage in a distributed network 有权
    限制分布式网络中服务器使用的方法和系统

    公开(公告)号:US07373416B2

    公开(公告)日:2008-05-13

    申请号:US10830802

    申请日:2004-04-23

    IPC分类号: G06F15/16 G06F15/173

    摘要: A “velvet rope” mechanism that enables customers of a shared distributed network (such as a content delivery network) needing to control their costs to control the amount of traffic that is served via the shared network. A given server in the distributed network identifies when a customer is about to exceed a bandwidth quota as a rate (bursting) or for a given billing period (e.g., total megabytes (MB) served for a given period) and provides a means for taking a given action based on this information. Typically, the action taken would result in a reduction in traffic served so that the customer can constrain its usage of the shared network to a given budget value.

    摘要翻译: “天鹅绒绳”机制使得共享分布式网络(例如内容传送网络)的客户需要控制其成本来控制经由共享网络服务的流量。 分布式网络中的给定服务器识别客户何时将超过带宽配额作为速率(爆发)或给定计费周期(例如,给定时间段内的总兆字节(MB)),并提供一种采取的方式 基于此信息的给定操作。 通常,所采取的行动将导致所服务的流量减少,使得客户可以将共享网络的使用限制在给定的预算值。

    Dynamic content assembly on edge-of-network servers in a content delivery network
    10.
    发明授权
    Dynamic content assembly on edge-of-network servers in a content delivery network 有权
    在内容传送网络中的边缘网络服务器上的动态内容组合

    公开(公告)号:US08572132B2

    公开(公告)日:2013-10-29

    申请号:US13452974

    申请日:2012-04-23

    IPC分类号: G06F17/30

    CPC分类号: H04L67/2842 G06F17/30902

    摘要: Content is dynamically assembled at the edge of the Internet, preferably on content delivery network (CDN) edge servers. A content provider leverages an “edge side include” (ESI) markup language that is used to define Web page fragments for dynamic assembly at the edge. Dynamic assembly improves site performance by caching objects that comprise dynamically-generated pages at the edge of the Internet, close to the end user. Instead of being assembled by an application/web server in a centralized data center, the application/web server sends a page template and content fragments to a CDN edge server where the page is assembled. Each content fragment can have its own cacheability profile to manage the “freshness” of the content. Once a user requests a page, the edge server examines its cache for the included fragments and assembles the page on-the-fly.

    摘要翻译: 内容在互联网的边缘动态组合,最好在内容传送网络(CDN)边缘服务器上。 内容提供商利用“边缘包含”(ESI)标记语言,用于定义边缘动态组合的网页片段。 动态组合通过缓存在Internet边缘动态生成的页面的对象,靠近最终用户来提高站点性能。 应用程序/ Web服务器不是由集中式数据中心中的应用程序/ Web服务器组装,而是将页面模板和内容片段发送到组合页面的CDN边缘服务器。 每个内容片段可以具有其自己的可缓存性配置文件来管理内容的“新鲜度”。 一旦用户请求页面,边缘服务器检查其包含的片段的高速缓存,并即时组合该页面。