ES2441490B1 - Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (cdn) - Google Patents
Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (cdn) Download PDFInfo
- Publication number
- ES2441490B1 ES2441490B1 ES201231263A ES201231263A ES2441490B1 ES 2441490 B1 ES2441490 B1 ES 2441490B1 ES 201231263 A ES201231263 A ES 201231263A ES 201231263 A ES201231263 A ES 201231263A ES 2441490 B1 ES2441490 B1 ES 2441490B1
- Authority
- ES
- Spain
- Prior art keywords
- content
- caching
- cached
- ttl
- cdn
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn - After Issue
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/172—Caching, prefetching or hoarding of files
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (CDN).#La red de distribución comprende una pluralidad de nodos de almacenamiento en caché y en el que el contenido web se ha identificado estáticamente como contenido que no puede almacenarse en caché y originado en un servidor de origen y en el que el método establece un valor de periodo de tiempo de vida, TTL, para dicho contenido que no puede almacenarse en caché basándose en peticiones de usuarios y responde a dichas peticiones de usuarios enviando a al menos un usuario de CDN dicho contenido que no puede almacenarse en caché dentro de dicho valor de periodo de TTL. Cada uno de dicha pluralidad de nodos de almacenamiento en caché en dicha red de distribución incluye un gestor de almacenamiento en caché de contenido y un predictor de TTL de contenido pseudodinámico y realiza las siguientes etapas:#a) poner en contacto cada uno de dicha pluralidad de nodos con un repositorio centralizado, con el fin de descargar el archivo de configuración de una pluralidad de dichos usuarios de CDN.#b) identificar, por parte de dicho gestor de almacenamiento en caché de contenido de cada nodo de almacenamiento en caché, el contenido que no puede almacenarse en caché como contenido pseudodinámico;#c) predecir, por parte de un predictor de TTL de contenido pseudodinámico de dicho nodo de almacenamiento en caché, dicho valor de periodo de TTL en el que no se modificará el contenido que no puede almacenarse en caché; y#d) almacenar en caché, por parte de cada uno de dicha pluralidad de nodos, el contenido que no puede almacenarse en caché durante dicho valor de periodo de TTL predicho.#El sistema de la invención está dispuesto para implementar el método de la invención.
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES201231263A ES2441490B1 (es) | 2012-08-02 | 2012-08-02 | Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (cdn) |
| ES13741781.2T ES2585387T3 (es) | 2012-08-02 | 2013-07-29 | Método y sistema de almacenamiento en caché web para una red de distribución de contenido (CDN) |
| BR112015002260A BR112015002260A2 (pt) | 2012-08-02 | 2013-07-29 | método de cache da web para rede de distribuição de conteúdo e sistema de cache da web para rede de distribuição de conteúdo |
| PCT/EP2013/065873 WO2014019970A2 (en) | 2012-08-02 | 2013-07-29 | Web caching method and system for content distribution network (cdn) |
| EP13741781.2A EP2880839B1 (en) | 2012-08-02 | 2013-07-29 | Web caching method and system for content distribution network (cdn) |
| US14/418,813 US10171610B2 (en) | 2012-08-02 | 2013-07-29 | Web caching method and system for content distribution network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES201231263A ES2441490B1 (es) | 2012-08-02 | 2012-08-02 | Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (cdn) |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| ES2441490A2 ES2441490A2 (es) | 2014-02-04 |
| ES2441490R1 ES2441490R1 (es) | 2014-05-06 |
| ES2441490B1 true ES2441490B1 (es) | 2015-04-13 |
Family
ID=48875068
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES201231263A Withdrawn - After Issue ES2441490B1 (es) | 2012-08-02 | 2012-08-02 | Método y sistema de almacenamiento en caché de web para una red de distribución de contenido (cdn) |
| ES13741781.2T Active ES2585387T3 (es) | 2012-08-02 | 2013-07-29 | Método y sistema de almacenamiento en caché web para una red de distribución de contenido (CDN) |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES13741781.2T Active ES2585387T3 (es) | 2012-08-02 | 2013-07-29 | Método y sistema de almacenamiento en caché web para una red de distribución de contenido (CDN) |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10171610B2 (es) |
| EP (1) | EP2880839B1 (es) |
| BR (1) | BR112015002260A2 (es) |
| ES (2) | ES2441490B1 (es) |
| WO (1) | WO2014019970A2 (es) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10261938B1 (en) * | 2012-08-31 | 2019-04-16 | Amazon Technologies, Inc. | Content preloading using predictive models |
| US8819187B1 (en) | 2013-10-29 | 2014-08-26 | Limelight Networks, Inc. | End-to-end acceleration of dynamic content |
| US9871850B1 (en) | 2014-06-20 | 2018-01-16 | Amazon Technologies, Inc. | Enhanced browsing using CDN routing capabilities |
| US11070608B2 (en) * | 2015-06-17 | 2021-07-20 | Fastly, Inc. | Expedited sub-resource loading |
| US10848582B2 (en) | 2015-09-11 | 2020-11-24 | Amazon Technologies, Inc. | Customizable event-triggered computation at edge locations |
| US11895212B2 (en) | 2015-09-11 | 2024-02-06 | Amazon Technologies, Inc. | Read-only data store replication to edge locations |
| CN106020732A (zh) * | 2016-05-27 | 2016-10-12 | 乐视控股(北京)有限公司 | 节点的磁盘空间确定方法及系统 |
| US10346303B1 (en) * | 2017-06-26 | 2019-07-09 | Amazon Technologies, Inc. | Origin server cache eviction system |
| CN107707621B (zh) * | 2017-08-30 | 2018-07-20 | 贵州白山云科技有限公司 | 一种实现智能缓存的方法及装置 |
| CN109561027A (zh) * | 2017-09-26 | 2019-04-02 | 中兴通讯股份有限公司 | 透明缓存的流量优化方法、负载均衡器及存储介质 |
| US10715615B1 (en) * | 2018-08-01 | 2020-07-14 | The Government Of The United States Of America As Represented By The Secretary Of The Air Force | Dynamic content distribution system and associated methods |
| US20250348487A1 (en) * | 2024-05-09 | 2025-11-13 | CAST AI Group, Inc. | Query ttl penalty box in auto |
| CN120301946B (zh) * | 2025-06-13 | 2025-08-08 | 江西铜锐信息技术有限公司 | 一种针对web接口数据缓存的方法与系统 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1410215A4 (en) * | 2000-08-22 | 2006-10-11 | Akamai Tech Inc | COMPILING DYNAMIC CONTENT ON EDGE-OF-NETWORK SERVER IN A CONTENT DELIVERY NETWORK |
| US20040128346A1 (en) | 2001-07-16 | 2004-07-01 | Shmuel Melamed | Bandwidth savings and qos improvement for www sites by catching static and dynamic content on a distributed network of caches |
| ES2250872T3 (es) * | 2002-02-07 | 2006-04-16 | Qualcomm Cambridge Limited | Metodo y aparato para proporcionar contenidos a un terminal movil. |
| US8650266B2 (en) | 2002-03-26 | 2014-02-11 | At&T Intellectual Property Ii, L.P. | Cache validation using smart source selection in a data network |
| US8447837B2 (en) * | 2005-12-30 | 2013-05-21 | Akamai Technologies, Inc. | Site acceleration with content prefetching enabled through customer-specific configurations |
| US7953392B2 (en) * | 2006-12-19 | 2011-05-31 | International Business Machines Corporation | Method for controlling and calibrating access to a wireless access point |
| US20080183828A1 (en) * | 2007-01-30 | 2008-07-31 | Amit Sehgal | Communication system |
| US7975025B1 (en) * | 2008-07-08 | 2011-07-05 | F5 Networks, Inc. | Smart prefetching of data over a network |
| US8000259B2 (en) * | 2009-09-04 | 2011-08-16 | Viasat, Inc. | Distributed cache—adaptive multicast architecture for bandwidth reduction |
| US8576868B2 (en) * | 2009-11-30 | 2013-11-05 | Telefonaktiebolaget L M Ericsson (Publ) | Media transport protocol selection |
| US8209491B2 (en) * | 2010-04-27 | 2012-06-26 | Symantec Corporation | Techniques for directory server integration |
| US9906488B2 (en) * | 2010-10-26 | 2018-02-27 | Cedexis, Inc. | Surrogate name delivery network |
-
2012
- 2012-08-02 ES ES201231263A patent/ES2441490B1/es not_active Withdrawn - After Issue
-
2013
- 2013-07-29 WO PCT/EP2013/065873 patent/WO2014019970A2/en not_active Ceased
- 2013-07-29 ES ES13741781.2T patent/ES2585387T3/es active Active
- 2013-07-29 BR BR112015002260A patent/BR112015002260A2/pt not_active IP Right Cessation
- 2013-07-29 EP EP13741781.2A patent/EP2880839B1/en not_active Not-in-force
- 2013-07-29 US US14/418,813 patent/US10171610B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| WO2014019970A3 (en) | 2014-03-27 |
| WO2014019970A2 (en) | 2014-02-06 |
| US20150229733A1 (en) | 2015-08-13 |
| BR112015002260A2 (pt) | 2017-07-04 |
| ES2441490A2 (es) | 2014-02-04 |
| EP2880839A2 (en) | 2015-06-10 |
| ES2441490R1 (es) | 2014-05-06 |
| EP2880839B1 (en) | 2016-06-29 |
| US10171610B2 (en) | 2019-01-01 |
| ES2585387T3 (es) | 2016-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2402037R1 (es) | Metodo y sistema para realizar un proceso de adquisicion de contenido distribuido para una red de distribucion de contenido | |
| WO2014019970A3 (en) | Web caching method and system for content distribution network (cdn) | |
| BR112014014776A2 (pt) | aparelho, sistemas e métodos de descoberta de endereço ip para configuração de link direto canalizado | |
| AR086368A1 (es) | Red de suministro de contenido con infraestructura de cache profundo | |
| IN2015DN02532A (es) | ||
| BR112017025227A2 (pt) | método, aparelho e programa de computador para proxy de descoberta de serviço para comunicação sem fio | |
| BR112014010886A2 (pt) | transmissão de mensagem entre redes de comunicação diferentes | |
| BR112016028305A2 (pt) | estabelecimento de topologia de agrupamento de rede ciente de vizinho com base nas medições de proximidade | |
| BR112017001052A2 (pt) | dispositivo sem fio, nó de rede e métodos nos mesmos para enviar uma mensagem compreendendo uma indicação de uma restrição do dispositivo sem fio | |
| EA201791557A1 (ru) | Системная информация по запросу | |
| GB201302153D0 (en) | Distributed caching for resource and mobile network traffic management | |
| GB201319091D0 (en) | Social caching for device resource sharing and management | |
| CL2016000582A1 (es) | Sistema de comunicación, un método y un aparato. | |
| MX340631B (es) | Un nodo y metodo para el manejo basado en la prioridad de aplicacion de una solicitud de radiomensajeria. | |
| BR112013003591A2 (pt) | método e aparelho visibilidade dinâmica de local em sistema de rede geossocial | |
| EA201791544A1 (ru) | Обновление системной информации | |
| CL2014000495A1 (es) | Metodo y sistema para determinar la localizacion de un dispositivo movil y utilizar dicha localizacion para controlar el acceso al servicio de contenido, donde el metodo comprende comunicar una solicitud de contenido de un dispositivo movil a una cabecera de red, solicitar los datos de localizacion por coordenadas geograficas del dispositivo movil y controlar dicho dispositivo en respuesta a una primera, segunda y tercera region geografica asociadas al dispositivo. | |
| MX346777B (es) | Sistema de administración de computación específica de veíiculos para computación en la nube. | |
| IN2012CN06918A (es) | ||
| BR112013006392A2 (pt) | métodos de processamento de solicitações para conteúdo e de iniciar uma interligação para o conteúdo | |
| BR112015005888A2 (pt) | método para rapidamente estabelecer serviço de trunking e dispositivo e sistema relacionados | |
| BR112017009726A2 (pt) | métodos e aparelho para verificar informação de sistema | |
| AR096035A1 (es) | Método, terminal, servidor y sistema para salto de página | |
| BR112015032592A2 (pt) | método e aparelho de processamento de serviço programado | |
| JP2017539029A5 (es) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG2A | Definitive protection |
Ref document number: 2441490 Country of ref document: ES Kind code of ref document: B1 Effective date: 20150413 |
|
| FA2A | Application withdrawn |
Effective date: 20150831 |