CLIENT SIDE INITIATED CACHING CONTROL

A method, system and related apparatus are described, the system comprising a caching-capable element which is part of a data network, which receives a request from a downstream client device, the request including a content request, the content request including a Universal Resource Identifier (URI...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SANDLER, LEONID, HAENEL, ARIE, AVITZUR, TOMER
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method, system and related apparatus are described, the system comprising a caching-capable element which is part of a data network, which receives a request from a downstream client device, the request including a content request, the content request including a Universal Resource Identifier (URI) and an explicit caching request, the caching request includes a unique content identifier which is independent of the URI, and optional expiration date information, a comparator included at the caching-capable element which compares the caching request against the existing cached content, and if the requested content is cached then the caching-capable element forwards the cached copy of the requested content to the client device, and if the requested content is not cached, then the caching-capable element forwards the request to a further upstream device, and, upon reception of the requested content from the further upstream device, returns the requested content to the requesting downstream device, and caches the requested content for further distribution to other clients. Related methods, systems and apparatus are also described. L'invention porte sur un procédé, un système et un appareil associé, le système comprenant un élément permettant une mise en cache qui fait partie d'un réseau de données, qui reçoit une requête en provenance d'un dispositif client en aval, la requête comprenant une requête de contenu, la requête de contenu comprenant un identificateur universel de ressource (URI) et une requête de mise en cache explicite, la requête de mise en cache comprenant un identificateur de contenu unique qui est indépendant de l'URI, et des informations de date d'expiration facultatives, un comparateur inclus au niveau de l'élément permettant une mise en cache qui compare la requête de mise en cache au contenu mis en cache existant, et si le contenu demandé est mis en cache alors l'élément permettant une mise en cache transmet la copie mise en cache du contenu demandé vers le dispositif client, et si le contenu demandé n'est pas mis en cache, alors l'élément permettant une mise en cache transmet la requête vers un autre dispositif en amont, et lors d'une réception du contenu demandé en provenance de l'autre dispositif en amont, renvoie le contenu demandé au dispositif demandeur en aval, et met en cache le contenu demandé en vue d'une distribution ultérieure à d'autres clients. Des procédés, des systèmes et des appareils associés sont également décrits.