Layer 7 switching may be accomplished using one or more caches placed
throughout a computer network. Changes to a file on a server may be
detected and propagated throughout the network. At the switch or router
level, once notification of changes to a file is received, the content may
be retrieved from the server and placed in a connected cache. A routing
table entry may be created for the content and also placed in the cache.
The routing table entry may contain an original location field identifying
the original location of the content, a distance field indicating a
distance from the cache to the server, and a field indicating a version
number of the content. Additional fields may also be contained within the
routing table entry. When a user requests a specific file, rather than
forward the request directly to the server containing the original file,
the request may be handled by the router closest to the user which has a
connected cache containing the content. This allows a user's request to be
handled much more quickly and efficiently than prior art solutions.
Το στρώμα 7 μετατροπή μπορεί να ολοκληρωθεί χρησιμοποιώντας μια ή περισσότερες κρύπτες που τοποθετούνται σε όλο ένα δίκτυο υπολογιστών. Οι αλλαγές σε ένα αρχείο σε έναν κεντρικό υπολογιστή μπορούν να ανιχνευθούν και να διαδοθούν σε όλο το δίκτυο. Στο διακόπτη ή το επίπεδο δρομολογητών, μόλις παραληφθεί η ανακοίνωση των αλλαγών σε ένα αρχείο, το περιεχόμενο μπορεί να ανακτηθεί από τον κεντρικό υπολογιστή και να τοποθετηθεί σε μια συνδεδεμένη κρύπτη. Μια επιτραπέζια είσοδος δρομολόγησης μπορεί να δημιουργηθεί για το περιεχόμενο και να τοποθετηθεί επίσης στην κρύπτη. Η επιτραπέζια είσοδος δρομολόγησης μπορεί να περιέχει έναν αρχικό τομέα θέσης που προσδιορίζουν την αρχική θέση του περιεχομένου, έναν τομέα απόστασης που δείχνουν μια απόσταση από την κρύπτη στον κεντρικό υπολογιστή, και έναν τομέα που δείχνει έναν αριθμό έκδοσης του περιεχομένου. Οι πρόσθετοι τομείς μπορούν επίσης να περιληφθούν μέσα στην επιτραπέζια είσοδο δρομολόγησης. Όταν ένας χρήστης ζητά ένα συγκεκριμένο αρχείο, παρά να διαβιβαστεί το αίτημα άμεσα στον κεντρικό υπολογιστή που περιέχει το αρχικό αρχείο, το αίτημα μπορεί να αντιμετωπιστεί από το δρομολογητή ο πιό κοντά στο χρήστη που έχει μια συνδεδεμένη κρύπτη που περιέχει το περιεχόμενο. Αυτό επιτρέπει στο αίτημα ενός χρήστη να αντιμετωπιστεί γρηγορότερα και αποτελεσματικά από τις λύσεις προγενέστερης τέχνης.