Distributed execution coordination for web caching with dynamic content

   
   

A system and method are disclosed, according to which, the responsiveness of client/server-based distributed web applications operating in an object-oriented environment may be improved by coordinating execution of cacheable entries among a group of web servers, operably coupled in a network. In an exemplary embodiment, entries are considered to be either commands or Java Server Pages (JSPs), and the system and method are implemented by defining a class of objects (i.e., CacheUnits) to manage the caching of entries. An entry must be executed before it can be stored in a cache. Since this is computationally costly, each cacheable entry has an associated coordinating CacheUnit, which sees to it that only one CacheUnit executes an entry. Once the entry has been executed, a copy of it resides in the cache of the coordinating CacheUnit, from which it can be accessed by other CacheUnits without having to re-execute it.

Ein System und eine Methode werden, entsprechend denen, das Reaktionsvermögen der client/server-based verteilten Netzanwendungen, die in einem objektorientierten Klima funktionieren, durch die Koordinierung von von Durchführung der cacheable Eintragungen unter einer Gruppe Netzbedienern verbessert werden kann, operably verbunden worden in einem Netz freigegeben. In einer mustergültigen Verkörperung werden Eintragungen betrachtet, entweder Befehle oder Java Bediener-Seiten (JSPs) zu sein, und das System und Methode werden eingeführt, indem man eine Kategorie Gegenstände (d.h., CacheUnits) definiert um das Cachieren der Eintragungen zu handhaben. Eine Eintragung muß durchgeführt werden, bevor sie in einem Pufferspeicher gespeichert werden kann. Da dieses rechnerisch teuer ist, hat jede cacheable Eintragung ein verbundenes koordinierencacheUnit, das es achtet, daß nur ein CacheUnit eine Eintragung durchführt. Sobald die Eintragung durchgeführt worden ist, liegt eine Kopie von ihr im Pufferspeicher des koordinierencacheUnit, von dem er durch anderes CacheUnits erreicht werden kann, ohne zu müssen re-execute es.

 
Web www.patentalert.com

< Apparatus and method for transforming mathematical expression, and storage medium

< Interface markup language and method for making application code

> System and method for interfacing with a personal telephony recorder

> Method and apparatus to determine mean time to service

~ 00138