Κοινή χρήση μέσω


Πώς λειτουργεί η προσωρινή αποθήκευση από την πλευρά του διακομιστή στο 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 εκχωρημένα.

Απαλοιφή cache.

Σημείωμα

Οι ενημερώσεις των δεδομένων σε πίνακες ρύθμισης παραμέτρων ή η πρόκληση της απαλοιφής της προσωρινής μνήμης ή ενεργειών 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 για όλους τους πίνακες δεδομένων καθώς και για τους πίνακες ρύθμισης παραμέτρων και μπορεί να προκαλέσει προσωρινή επιβράδυνση. Για την ζωντανή τοποθεσία με μεγάλη χρήση, αυτό μπορεί να οδηγήσει τους χρήστες να αντιμετωπίσουν προβλήματα επιδόσεων.

Συνήθεις ερωτήσεις για

  1. Μπορώ να αλλάξω τη διάρκεια ανανέωσης της προσωρινής μνήμης από 15 λεπτά σε μικρότερη διάρκεια;

    Όχι. Η SLA για ανανέωση προσωρινής μνήμης παραμένει 15 λεπτά. Τυχόν αλλαγές από το Dataverse θα αντικατοπτριστούν στην τοποθεσία Web εντός 15 λεπτών τόσο για τους πίνακες δεδομένων όσο και για τους πίνακες ρύθμισης παραμέτρων.

  2. Χρησιμοποιώ προσθήκες ή ροές εργασιών για να ενημερώσω τα δεδομένα σε άλλους πίνακες και χρειάζομαι αυτές τις αλλαγές δεδομένων για να αντικατοπτρίζω αμέσως στην τοποθεσία web μου.

    Αυτή η προσέγγιση σχεδίασης δεν συνιστάται. Εκτός από την κύρια καρτέλα όπου ενεργοποιείται η ενέργεια "δημιουργία" ή "ενημέρωση", η εμφάνιση των δεδομένων από το Dataverse στις τοποθεσίας web δεν είναι εγγυημένο ότι είναι άμεση.

  3. Υπάρχει κάποια διαφορά στην προσωρινή αποθήκευση ανάμεσα στις τοποθεσίες web με βάση τις δυνατότητες και τις πύλες πρόσθετων;

    Όχι.

  4. Πόση ώρα χρειάζεται για να αντικατοπτρίζονται οι αλλαγές από μια τοποθεσία web στο Dataverse;

    Αμέσως, εφόσον η ενημέρωση αλλάζει μια κύρια καρτέλα και δεν βασίζεται σε έμμεσες αλλαγές στα δεδομένα χρησιμοποιώντας προσθήκες ή ροές εργασίας μετά τη λειτουργία.