The invention provides a method and system for reducing latency in reviewing and presenting web documents to the user. A cache coupled to one or more web clients request web documents from web servers on behalf of those web clients and communicates those web documents to the web clients for display. The cache parses the web documents as they are received from the web server, identifies references to any embedded objects, and determines if those embedded objects are already maintained in the cache. If those embedded objects are not in the cache, the cache automatically prefetches those embedded objects from the web server without need for a command from the web client. The cache maintains a two-level memory including primary memory and secondary mass storage. At the time the web document is received, the cache determines if any embedded objects are maintained in the cache but are not in primary memory. If those embedded objects are not in primary memory, the cache automatically preloads those embedded objects from secondary mass storage to primary memory without need for a request from the web client. Web documents maintained in the cache are periodically refreshed, so as to assure those web documents are not stale. The invention is applied both to original requests to communicate web documents and their embedded objects from the web server to the web client, and to refresh requests to communicate web documents and their embedded objects from the web server to the cache.

Η εφεύρεση παρέχει μια μέθοδο και ένα σύστημα για τη λανθάνουσα κατάσταση στην αναθεώρηση και την παρουσίαση των εγγράφων Ιστού στο χρήστη. Μια κρύπτη σύνδεσε με ένα ή περισσότερα έγγραφα Ιστού αιτήματος πελατών Ιστού από τους κεντρικούς υπολογιστές δικτύου εξ ονόματος εκείνων των πελατών Ιστού και διαβιβάζει εκείνα τα έγγραφα Ιστού στους πελάτες Ιστού για την επίδειξη. Η κρύπτη αναλύει τα έγγραφα Ιστού όπως παραλαμβάνονται από τον κεντρικό υπολογιστή δικτύου, προσδιορίζει τις αναφορές σε οποιαδήποτε ενσωματωμένα αντικείμενα, και καθορίζει εάν εκείνα τα ενσωματωμένα αντικείμενα διατηρούνται ήδη στην κρύπτη. Εάν εκείνα τα ενσωματωμένα αντικείμενα δεν είναι στην κρύπτη, η κρύπτη prefetches αυτόματα εκείνα τα ενσωματωμένα αντικείμενα από τον κεντρικό υπολογιστή δικτύου χωρίς ανάγκη για μια εντολή από τον πελάτη Ιστού. Η κρύπτη διατηρεί μια δύο επιπέδων μνήμη συμπεριλαμβανομένης της αρχικής μνήμης και της δευτεροβάθμιας μαζικής αποθήκευσης. Στο χρόνο το έγγραφο Ιστού παραλαμβάνεται, η κρύπτη καθορίζει ότι εάν οποιαδήποτε ενσωματωμένα αντικείμενα διατηρούνται στην κρύπτη αλλά δεν είναι στην αρχική μνήμη. Εάν εκείνα τα ενσωματωμένα αντικείμενα δεν είναι στην αρχική μνήμη, η κρύπτη φορτώνει εκ των προτέρων αυτόματα εκείνα τα ενσωματωμένα αντικείμενα από τη δευτεροβάθμια μαζική αποθήκευση στην αρχική μνήμη χωρίς ανάγκη για ένα αίτημα από τον πελάτη Ιστού. Τα έγγραφα Ιστού που διατηρούνται στην κρύπτη αναζωογονούνται περιοδικά, ώστε να βεβαιωθούν εκείνα τα έγγραφα Ιστού δεν είναι πολυδιατηρημένα. Η εφεύρεση εφαρμόζεται και στα αρχικά αιτήματα να διαβιβαστούν τα έγγραφα Ιστού και τα ενσωματωμένα αντικείμενά τους από τον κεντρικό υπολογιστή δικτύου στον πελάτη Ιστού, και να αναζωογονηθούν τα αιτήματα να διαβιβαστούν τα έγγραφα Ιστού και τα ενσωματωμένα αντικείμενά τους από τον κεντρικό υπολογιστή δικτύου στην κρύπτη.

 
Web www.patentalert.com

< (none)

< Identification of molecular sequence signatures and methods involving the same

> Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system

> (none)

~ 00036