A system for caching and retrieving information comprises a server having
an information repository, a cache manager, and a server software module.
The information repository receives and stores data that is to be served
by the server, where such data is regularly updated from at least one
external source. The server software module performs server functions
including responding to at least some requests for a document from a
requestor by retrieving data currently stored in the repository, rendering
the document to include the retrieved data, and forwarding the rendered
document to the requestor. The cache manager requests a document from the
server software module, receives the requested document as rendered by the
server software module to include the retrieved data currently stored in
the repository, and caches the received document on a regular basis.
Ένα σύστημα για και τις πληροφορίες περιλαμβάνει έναν κεντρικό υπολογιστή που έχει μια αποθήκη πληροφοριών, έναν διευθυντή κρύπτης, και μια ενότητα λογισμικού κεντρικών υπολογιστών. Η αποθήκη πληροφοριών λαμβάνει και αποθηκεύει το στοιχείο που πρόκειται να εξυπηρετηθεί από τον κεντρικό υπολογιστή, όπου τέτοιο στοιχείο ενημερώνεται τακτικά από σε λιγότερη μια εξωτερική πηγή. Η ενότητα λογισμικού κεντρικών υπολογιστών εκτελεί τις λειτουργίες κεντρικών υπολογιστών συμπεριλαμβανομένης της ανταπόκρισης τουλάχιστον σε μερικά αιτήματα για ένα έγγραφο από έναν αιτούντα με την ανάκτηση των στοιχείων που αποθηκεύονται αυτήν την περίοδο στην αποθήκη, την απόδοση του εγγράφου για να περιλάβει τα ανακτημένα στοιχεία, και την αποστολή του εγγράφου στον αιτούντα. Ο διευθυντής κρύπτης ζητά ένα έγγραφο από την ενότητα λογισμικού κεντρικών υπολογιστών, λαμβάνει το ζητούμενο έγγραφο όπως δίνεται από την ενότητα λογισμικού κεντρικών υπολογιστών για να περιλάβει τα ανακτημένα στοιχεία που αποθηκεύονται αυτήν την περίοδο στην αποθήκη, και τις κρύπτες το λαμβανόμενο έγγραφο σε κανονική βάση.