Πώς λειτουργεί η προσωρινή αποθήκευση από την πλευρά του διακομιστή στο Power Pages
Για τη βελτίωση της δυνατότητας κλιμάκωσης και των επιδόσεων, οι τοποθεσίες web Power Pages cache τα δεδομένα για τα οποία γίνεται ερώτημα από το Microsoft Dataverse. Αυτή η προσωρινή αποθήκευση γίνεται στον διακομιστή εφαρμογών για όλα τα επιχειρηματικά δεδομένα και τα μετα-δεδομένα τοποθεσίας Web και διαφέρει από την προσωρινή αποθήκευση των στατικών πόρων βάσει προγράμματος περιήγησης ή δικτύου παροχής περιεχομένου.
Η προσωρινή αποθήκευση στην πλευρά του διακομιστή γίνεται για δύο τύπους πινάκων που περιγράφονται παρακάτω:
Πίνακες μετα-δεδομένων/ρύθμισης παραμέτρων
Οι πίνακες μετα-δεδομένων/ρύθμισης παραμέτρων αντιπροσωπεύουν όλους τους πίνακες που αποθηκεύουν πληροφορίες ρύθμισης παραμέτρων τοποθεσίας Web, όπως ιστοσελίδες, πρότυπα web, τμήματα περιεχομένου και άλλα.
Οι παρακάτω πίνακες θεωρούνται πίνακες ρύθμισης παραμέτρων . Αυτή η λίστα επιδιορθώθηκε και δεν είναι δυνατή η τροποποίησή της μέσω καμίας ρύθμισης παραμέτρων.
Σημείωμα
- Οι πίνακες που χρησιμοποιούνται για τη ρύθμιση παραμέτρων τοποθεσίας θα εξαρτώνται από το εάν η τοποθεσία έχει ρυθμιστεί με χρήση του τυπικού ή βελτιωμένου μοντέλου δεδομένων. Δείτε Βελτιωμένο μοντέλο δεδομένων για περισσότερες πληροφορίες.
- Δεν είναι δυνατή η τροποποίηση αυτών των πινάκων.
Πίνακας συστήματος | Εικονικός πίνακας βελτιωμένου μοντέλου δεδομένων | Τυπικός πίνακας μοντέλου δεδομένων |
---|---|---|
powerpagesite | mspp_website | adx_website |
powerpagesitelanguage | mspp_websitelanguage | adx_websitelanguage |
powerpagecomponent | mspp_columnpermission mspp_columnpermissionprofile mspp_contentsnippet mspp_entityform mspp_entityformmetadata mspp_entitylist mspp_entitypermission mspp_pagetemplate mspp_pollplacement mspp_publishingstate mspp_publishingstatetransitionrule mspp_redirect mspp_shortcut mspp_sitemarker mspp_sitesetting mspp_webfile mspp_webform mspp_webformmetadata mspp_webformstep mspp_weblink mspp_weblinkset mspp_webpage mspp_webpageaccesscontrolrule mspp_webrole mspp_websiteaccess mspp_websitelanguage mspp_webtemplate |
adx_columnpermission adx_columnpermissionprofile adx_contentsnippet adx_entityform adx_entityformmetadata adx_entitylist adx_entitypermission adx_pagetemplate adx_pollplacement adx_publishingstate adx_publishingstatetransitionrule adx_redirect adx_shortcut adx_sitemarker adx_sitesetting adx_webfile adx_webform adx_webformmetadata adx_webformstep adx_weblink adx_weblinkset adx_webpage adx_webpageaccesscontrolrule adx_webrole adx_websiteaccess adx_websitelanguage adx_webtemplate |
Όλα τα δεδομένα πίνακα ρύθμισης παραμέτρων είναι ίδια για όλους τους χρήστες και αποθηκεύονται αυτόματα στο cache. Αυτή η προσωρινή αποθήκευση δεδομένων ρύθμισης παραμέτρων για οποιονδήποτε πίνακα ενημερώνεται αυτόματα όταν αλλάζει κάθε καρτέλα. Η αυτόματη ενημέρωση της προσωρινής μνήμης έχει σύμβαση παροχής υπηρεσιών 15 λεπτών. Οποιαδήποτε αλλαγή γίνει για μια καρτέλα ρύθμισης παραμέτρων θα είναι αυτόματα διαθέσιμη στην τοποθεσία Web μέσα σε 15 λεπτά.
Ωστόσο, σε περίπτωση που οι αλλαγές της καρτέλας γίνουν άμεσα απαραίτητες, μπορείτε να εκκαθαρίσετε ρητά την προσωρινή μνήμη χρησιμοποιώντας τις ακόλουθες επιλογές.
Επιλογή | Details |
---|---|
Στούντιο σχεδίασης | Αν επιλέξετε Έκδοση προεπισκόπησης στο στούντιο σχεδίασης, θα γίνει εκκαθάριση της προσωρινής μνήμης. |
/_services/about σελίδα στην τοποθεσία Web |
Χρησιμοποιήστε την επιλογή απαλοιφής config ή απαλοιφής cache μεταβαίνοντας στην τοποθεσία Web με '/_services/about' προσαρτημένο στη διεύθυνση URL της τοποθεσίας Web. Για να προβάλει αυτές τις επιλογές, ο χρήστης θα πρέπει να έχει ρόλο web με όλα τα δικαιώματα πρόσβασης στην τοποθεσία Web εκχωρημένα. |
Σημείωμα
Οι ενημερώσεις των δεδομένων σε πίνακες ρύθμισης παραμέτρων ή η πρόκληση της απαλοιφής της προσωρινής μνήμης ή ενεργειών config θα πρέπει να εκτελούνται κατά τη διάρκεια μη ωρών αιχμής. Οι συχνές ή υπερβολικά πολλές αλλαγές πινάκων μπορεί να επηρεάσουν δυσμενώς την απόδοση της τοποθεσίας web.
Όλοι οι πίνακες ρύθμισης παραμέτρων πρέπει να ενεργοποιηθούν για ειδοποίηση αλλαγής στον οργανισμό. Η ειδοποίηση αλλαγής έχει οριστεί σωστά από προεπιλογή και δεν πρέπει να τροποποιηθεί.
Πίνακες δεδομένων
Οι πίνακες δεδομένων αντιπροσωπεύουν όλους τους πίνακες Dataverse που αποθηκεύουν επιχειρηματικά δεδομένα που εμφανίζονται στην τοποθεσία Web. Αυτά τα δεδομένα συνήθως αποθηκεύονται στο cache ανά χρήστη εκτός από ορισμένες περιπτώσεις, όπως ανώνυμοι χρήστες ή πίνακες με καθολικά δικαιώματα. Επίσης, αποθηκεύονται προσωρινά μόνο τα δεδομένα στα οποία έχει πρόσβαση ο χρήστης στην τοποθεσία Web και όχι τα δεδομένα για ολόκληρο τον πίνακα.
Αυτή η προσωρινή μνήμη ενημερώνεται μέσω διαφόρων μηχανισμών που περιγράφονται παρακάτω:
Κάθε καρτέλα για έναν πίνακα (ή έναν σχετικό πίνακα) δημιουργείται, ενημερώνεται ή διαγράφεται στην τοποθεσία Web από οποιονδήποτε χρήστη τοποθεσίας Web. Η ενέργεια θα απαλείφει άμεσα την προσωρινή μνήμη για όλους τους χρήστες της τοποθεσίας Web για τον συγκεκριμένο πίνακα.
Η προσωρινή μνήμη απαλείφεται αυτόματα μέσα σε 15 λεπτά, ακόμη και αν δεν γίνουν αλλαγές.
Η εκκαθάριση της cache γίνεται με μη αυτόματο τρόπο μέσω των ακόλουθων επιλογών:
Επιλογή Details Στούντιο σχεδίασης Αν επιλέξετε Έκδοση προεπισκόπησης στο στούντιο σχεδίασης, θα γίνει εκκαθάριση της προσωρινής μνήμης. /_services/about
σελίδα στην τοποθεσία WebΧρησιμοποιήστε την επιλογή απαλοιφής config ή απαλοιφής cache μεταβαίνοντας στην τοποθεσία Web με '/_services/about' προσαρτημένο στη διεύθυνση URL της τοποθεσίας Web. Για να προβάλει αυτές τις επιλογές, ο χρήστης θα πρέπει να έχει ρόλο web με όλα τα δικαιώματα πρόσβασης στην τοποθεσία Web εκχωρημένα.
Σημείωμα
Η επιλογή απαλοιφής cache θα πρέπει να χρησιμοποιείται σπάνια καθώς απαλείφει την cache για όλους τους πίνακες δεδομένων καθώς και για τους πίνακες ρύθμισης παραμέτρων και μπορεί να προκαλέσει προσωρινή επιβράδυνση. Για την ζωντανή τοποθεσία με μεγάλη χρήση, αυτό μπορεί να οδηγήσει τους χρήστες να αντιμετωπίσουν προβλήματα επιδόσεων.
Συνήθεις ερωτήσεις για
Μπορώ να αλλάξω τη διάρκεια ανανέωσης της προσωρινής μνήμης από 15 λεπτά σε μικρότερη διάρκεια;
Όχι. Η SLA για ανανέωση προσωρινής μνήμης παραμένει 15 λεπτά. Τυχόν αλλαγές από το Dataverse θα αντικατοπτριστούν στην τοποθεσία Web εντός 15 λεπτών τόσο για τους πίνακες δεδομένων όσο και για τους πίνακες ρύθμισης παραμέτρων.
Χρησιμοποιώ προσθήκες ή ροές εργασιών για να ενημερώσω τα δεδομένα σε άλλους πίνακες και χρειάζομαι αυτές τις αλλαγές δεδομένων για να αντικατοπτρίζω αμέσως στην τοποθεσία web μου.
Αυτή η προσέγγιση σχεδίασης δεν συνιστάται. Εκτός από την κύρια καρτέλα όπου ενεργοποιείται η ενέργεια "δημιουργία" ή "ενημέρωση", η εμφάνιση των δεδομένων από το Dataverse στις τοποθεσίας web δεν είναι εγγυημένο ότι είναι άμεση.
Υπάρχει κάποια διαφορά στην προσωρινή αποθήκευση ανάμεσα στις τοποθεσίες web με βάση τις δυνατότητες και τις πύλες πρόσθετων;
Όχι.
Πόση ώρα χρειάζεται για να αντικατοπτρίζονται οι αλλαγές από μια τοποθεσία web στο Dataverse;
Αμέσως, εφόσον η ενημέρωση αλλάζει μια κύρια καρτέλα και δεν βασίζεται σε έμμεσες αλλαγές στα δεδομένα χρησιμοποιώντας προσθήκες ή ροές εργασίας μετά τη λειτουργία.