Παράδειγμα πρακτικής εφαρμογής: Αφού την επισκεφτεί ένα άτομο την αρχική σελίδα, δεν έχει σημασία πού βρίσκεται το άτομο, η Σαγκάη, το Πεκίνο, το Σενζέν ή οι Ηνωμένες Πολιτείες. Η περίοδος προσωρινής αποθήκευσης εντός 3 ωρών, άτομα από όλες τις χώρες του κόσμου επισκέπτονται ξανά την αρχική σελίδα του ιστότοπου και έχουν πρόσβαση μόνο στον διακομιστή front-end Y, ενώ ο διακομιστής δεδομένων X δεν έχει καμία επιβάρυνση και η βάση δεδομένων είναι 0 πίεση. Μετά από 3 ώρες, το πρώτο άτομο που θα επισκεφτεί την αρχική σελίδα θα μεταβεί στον διακομιστή δεδομένων X για να διαβάσει τα δεδομένα σε πραγματικό χρόνο και να ρωτήσει τη βάση δεδομένων μία φορά και, στη συνέχεια, εντός 3 ωρών, η πρόσβαση όλων των άλλων θα διαβαστεί από τον διακομιστή front-end Y. Με άλλα λόγια, εντός 24 ωρών την ημέρα, η αρχική σελίδα θα πρέπει θεωρητικά να έχει μόνο 8 εγγραφές πρόσβασης στον διακομιστή δεδομένων X (24 διαιρούμενο με 3 ισούται με 8) και όλες οι άλλες προσβάσεις, είτε πρόκειται για χιλιάδες, δεκάδες χιλιάδες ή εκατομμύρια επισκέψεις στην αρχική σελίδα, είναι υποθέσεις του διακομιστή front-end Y. Το προφίλ μου, ως εξής:
Μόλις ρυθμιστεί, τότε κοιτάξτε την κεφαλίδα απάντησης, ως εξής:
X-Cache-Status:MISS 这句话,表示,并没有从缓存里面读取数据,未命中的意思嘛。
Πού προκύπτει το πρόβλημα; Υπάρχει πρόβλημα με τα δικαιώματα καταλόγου προσωρινής μνήμης που εμποδίζουν την εγγραφή σε ???
Στη συνέχεια, τροποποίησα τα δικαιώματα του καταλόγου της προσωρινής μνήμης, επανεκκίνησα το nginx και διαπίστωσα ότι ακόμα δεν μπορούσε να χτυπήσει...
Τέλος, η λύση είναι η εξής:
Να προστεθεί η ακόλουθη πρόταση:
Η πλήρης διαμόρφωση έχει ως εξής:
Επισυνάπτεται ένα στιγμιότυπο οθόνης της επιτυχίας:
|