Πληροφορίες για την αποθήκευση περιεχομένου στην cache στο Mac
Τι είναι η αποθήκευση περιεχομένου στην cache;
Η αποθήκευση περιεχομένου στην cache είναι μια υπηρεσία του macOS που βοηθά στη μείωση της χρήσης δεδομένων Διαδικτύου και στην επιτάχυνση της εγκατάστασης λογισμικού σε υπολογιστές Mac, συσκευές iOS και Apple TV.
Η αποθήκευση περιεχομένου στην cache επιταχύνει τη λήψη λογισμικού που διανέμεται από την Apple και δεδομένων που αποθηκεύουν οι χρήστες στο iCloud με την αποθήκευση περιεχομένου που έχουν ήδη λάβει τοπικοί υπολογιστές Mac, συσκευές iOS και Apple TV. Το αποθηκευμένο περιεχόμενο αποθηκεύεται σε cache περιεχομένου σε Mac, και διατίθεται για ανάκτηση από άλλες συσκευές χωρίς τη χρήση του Διαδικτύου.
Ανατρέξτε στο άρθρο της Υποστήριξης Apple Τύποι περιεχομένου που υποστηρίζει η αποθήκευση περιεχομένου στην cache στο macOS.
Μπορείυε να χρησιμοποιήσετε την αποθήκευση στην cache σε δίκτυα που αποτελούνται από περιβάλλον NAT για την cache περιεχομένου και όλες τις συσκευές ή σε δίκτυα που αποτελούνται από διευθύνσεις IP με δυνατότητα δημόσιας δρομολόγησης. Οι συσκευές Apple με iOS 7 ή μεταγενέστερο και OS X 10.8.2 ή μεταγενέστερη έκδοση επικοινωνούν αυτόματα με μια κοντινή cache περιεχομένου χωρίς να απαιτείται καμία ρύθμιση παραμέτρων.
Σημαντικό: Συνιστάται η διαμόρφωση της υπηρεσίας αποθήκευσης στην cache σε Mac που διαθέτει μία ενσύρματη σύνδεση Ethernet ως μοναδική σύνδεση στο δίκτυο. Η αποθήκευση περιεχομένου στην cache μπορεί να χρησιμοποιήσει σύνδεση Wi–Fi αντί για Ethernet, αλλά ενδέχεται να επηρεαστεί η απόδοση.
Πώς λειτουργεί;
Αφού ενεργοποιήσετε την αποθήκευση περιεχομένου στην cache σε Mac, διατηρεί αντίγραφο όλου του περιεχομένου που έχουν λάβει οι συσκευές του τοπικού δικτύου (ονομάζονται πελάτες).
Για παράδειγμα, όταν ο πρώτος πελάτης στο δίκτυό σας πραγματοποιήσει λήψη μιας ενημέρωσης του macOS, η cache περιεχομένου διατηρεί ένα αντίγραφο της ενημέρωσης. Όταν ο επόμενος πελάτης στο δίκτυο συνδεθεί στο App Store για λήψη της ενημέρωσης, η ενημέρωση αντιγράφεται από την cache περιεχομένου παρά από το App Store.
Λόγω του ότι το τοπικό δίκτυο είναι συνήθως πολύ πιο γρήγορο από το Διαδίκτυο, ο δεύτερος πελάτης (και όλοι οι επερχόμενοι πελάτες) πραγματοποιούν πολύ πιο γρήγορα λήψη ενημερώσεων.
Η παρακάτω εικόνα δείχνει ένα μεμονωμένο ιδιωτικό υποδίκτυο με μία cache περιεχομένου:
Τι συμβαίνει σε περίπτωση που το δίκτυό μου διαθέτει πολλά υποδίκτυα;
Από προεπιλογή, η αποθήκευση περιεχομένου στην cache περιορίζεται σε ένα συγκεκριμένο υποδίκτυο, αλλά μπορείτε να την ορίσετε ώστε να παρέχει αποθήκευση περιεχομένου στην cache για:
Όλους τους συνδυασμούς υποδικτύων στο τοπικό δίκτυο που μοιράζονται μια κοινή δημόσια διεύθυνση IP
Όλους τους συνδυασμούς υποδικτύων διευθύνσεων IP με δυνατότητα δημόσιας πρόσβασης (με επιπρόσθετη ρύθμιση υποστήριξης DNS)
Αν το δίκτυό σας διαθέτει πολλαπλά υποδίκτυα που μοιράζονται την ίδια δημόσια διεύθυνση IP, όλα τα υποδίκτυα μπορούν να επωφελούνται από μία cache περιεχομένου. Η παρακάτω εικόνα δείχνει ένα δίκτυο με δύο υποδίκτυα που μοιράζονται μία cache περιεχομένου:
Μπορώ να έχω περισσότερες από μία cache περιεχομένου;
Όταν το δίκτυό σας διαθέτει δύο ή περισσότερες cache περιεχομένου, αυτές γίνονται αυτόματα ομότιμες και μπορούν να επικοινωνήσουν με λογισμικό που έχει αποθηκευτεί στην cache και να το μοιραστούν. Όταν ένα αιτούμενο στοιχείο δεν είναι διαθέσιμο σε μια cache περιεχομένου, ελέγχονται οι ομότιμές της και, αν το στοιχείο είναι διαθέσιμο, πραγματοποιείται λήψη του. Αν δεν είναι διαθέσιμο από κάποιο ομότιμο υπολογιστή, θα πραγματοποιηθεί λήψη του στοιχείου από έναν γονικό υπολογιστή, αν έχει διαμορφωθεί, ή από την Apple μέσω του Διαδικτύου. Όταν διατίθενται δύο ή περισσότερες cache περιεχομένου, η σωστή επιλέγεται αυτόματα από τον πελάτη. Ανατρέξτε στην ενότητα Διαμόρφωση πελατών, ομότιμων ή γονικών υπολογιστών cache περιεχομένου στο Mac.
Πού αποθηκεύονται τα αρχεία στην cache;
Η προεπιλεγμένη τοποθεσία για το περιεχόμενο που αποθηκεύεται στην cache είναι ο τόμος εκκίνησης. Μπορείτε να επιλέξετε μια εναλλακτική τοποθεσία και να καθορίσετε τον χώρο του τόμου που θα χρησιμοποιείται για την αποθήκευση περιεχομένου στην cache. Όταν ο χώρος στον δίσκο για το περιεχόμενο στην cache φτάσει στο μέγιστο που έχετε καθορίσει ή όταν ο διαθέσιμος χώρος στον τόμο τελειώνει, η cache περιεχομένου διαγράφει το περιεχόμενο που δεν έχει χρησιμοποιηθεί πρόσφατα προκειμένου να αποδεσμεύσει χώρο για το επόμενο αίτημα.
Πώς μπορώ να αξιολογήσω την απόδοση μιας cache περιεχομένου;
Μπορείτε να χρησιμοποιήσετε την Παρακολούθηση δραστηριότητας για προβολή στατιστικών για την αποθήκευση περιεχομένου σε cache. Ανατρέξτε στην ενότητα Προβολή αρχείων καταγραφής και στατιστικών για την αποθήκευση περιεχομένου σε cache στο Mac.
Βέλτιστες πρακτικές απόδοσης
Η αποθήκευση περιεχομένου στην cache επηρεάζεται πρωτίστως από δύο κύριους παράγοντες: συνδεσιμότητα και ρυθμίσεις παραμέτρων υλισμικού.
Λαμβάνετε την καλύτερη απόδοση από την cache περιεχομένου εάν τη συνδέσετε στο δίκτυό σας μέσω Gigabit Ethernet. Η cache περιεχομένου μπορεί να εξυπηρετήσει εκατοντάδες πελάτες ταυτόχρονα, κάτι που μπορεί να προκαλέσει κορεσμό στη θύρα Gigabit Ethernet. Επομένως, στις περισσότερες αναπτύξεις μικρού ή μεσαίου μεγέθους, ο ανασχετικός παράγοντας της απόδοσης είναι συνήθως το εύρος ζώνης του τοπικό δικτύου σας.
Για να προσδιορίσετε εάν το Mac σας είναι ο ανασχετικός παράγοντας απόδοσης κατά την ταυτόχρονη προσπέλαση της cache περιεχομένου από μεγάλο αριθμό πελατών, ελέγξτε τη χρήση επεξεργαστή για τη διαδικασία AssetCache στην Παρακολούθηση δραστηριότητας (ανοίξτε την «Παρακολούθηση δραστηριότητας», επιλέξτε «Προβολές» > «Όλες οι διεργασίες» και μετά κάντε κλικ στην επιλογή «CPU»). Εάν η χρήση του επεξεργαστή είναι συνεχώς κοντά στο μέγιστο σημείο, ίσως να πρέπει να προσθέσετε επιπλέον cache περιεχομένου για διανομή των αιτημάτων σε πολλαπλούς υπολογιστές.
Επίσης, εάν το Mac σας είναι ένα περιβάλλον όπου οι πελάτες πραγματοποιούν λήψη μεγάλου αριθμού περιεχομένου ευρείας ποικιλίας, φροντίστε να ορίσετε αρκετά ψηλά το όριο μεγέθους της cache. Έτσι αποτρέπεται η συχνή διαγραφή αποθηκευμένων στην cache δεδομένων από την cache περιεχομένου, κάτι που μπορεί να οδηγήσει στη λήψη του ίδιου περιεχομένου πολλές φορές, και επομένως στη χρήση περισσότερου εύρους ζώνης Διαδικτύου.
Βέλτιστες πρακτικές αποθήκευσης περιεχομένου στην cache
Οι ακόλουθες είναι οι βέλτιστες πρακτικές αποθήκευσης περιεχομένου στην cache. Όπου είναι δυνατόν, πρέπει να ακολουθείτε αυτές τις προτάσεις:
Να επιτρέπονται όλες οι γνωστοποιήσεις ώθησης της Apple.
Να μη χρησιμοποιούνται χειροκίνητες ρυθμίσεις μεσολαβητή.
Να μη μεσολαβούν αιτήματα πελάτη σε cache περιεχομένου.
Παράκαμψη ελέγχου ταυτότητας μεσολαβητή για cache περιεχομένου.
Καθορισμός θύρας TCP για αποθήκευση στην cache. (Δείτε το κλειδί Θύρας στην ενότητα Διαμόρφωση προηγμένων ρυθμίσεων αποθήκευσης περιεχομένου στην cache στο Mac.)
Διαχείριση κίνησης cache εντός ιστότοπου.
Αποκλεισμός παραπλανητικών εγγραφών στην cache.