Μονάδα IMDBOptimizer (OC 3) - Βελτιστοποίηση βάσης δεδομένων για OpenCart
Βελτιστοποίηση με 1 κλικ
Η ενότητα σάς επιτρέπει να κάνετε βελτιστοποίηση με ένα κλικ: να δημιουργήσετε ευρετήρια, να βελτιστοποιήσετε πίνακες (πίνακας βελτιστοποίησης ερωτημάτων sql) και επίσης να ενεργοποιήσετε την προσωρινή μνήμη SQL, εάν απαιτείται.
Χαρακτηριστικό. Εάν επιλέξετε στο πλαίσιο "Ενεργοποίηση προσωρινής μνήμης;" τιμή "Disabled", τότε η μονάδα δεν θα απενεργοποιήσει τη μνήμη cache εάν ήταν ενεργοποιημένη. Αυτό γίνεται ειδικά για να μην απενεργοποιήσετε κατά λάθος την προσωρινή μνήμη όταν ελέγχετε περιοδικά εάν χρειάζεται να δημιουργήσετε ευρετήρια και να βελτιστοποιήσετε πίνακες.
Μια μικρή απόχρωση για μεμονωμένες περιπτώσεις. Λάβετε υπόψη ότι, για παράδειγμα, εάν τα ευρετήρια χρειάζονται πολύ χρόνο για τη δημιουργία τους (περισσότερες λεπτομέρειες στο "Τι να κάνετε εάν τα ευρετήρια χρειάζονται πολύ χρόνο για τη δημιουργία τους;", τότε θα πρέπει να τα δημιουργήσετε μέσω της καρτέλας και όχι μέσω βελτιστοποίησης με 1 κλικ . Αυτός είναι ένας καθαρά τεχνικός περιορισμός.
Προσωρινή αποθήκευση ερωτημάτων SQL
Το OpenCart, όπως κάθε CMS, κάνει έναν σημαντικό αριθμό ερωτημάτων SQL στη βάση δεδομένων, μερικά από τα οποία είναι του ίδιου τύπου (δηλαδή, το ίδιο αποτέλεσμα θα είναι το ίδιο για διαφορετικούς χρήστες).
Και αν υπάρχουν πολλά προϊόντα, τότε τα ερωτήματα SQL μπορούν εύκολα να γίνουν ο κύριος λόγος για τη βραδύτητα του ηλεκτρονικού καταστήματος (αν έχετε 5000+ προϊόντα, τότε μάλλον το γνωρίζετε καλά).
Ωστόσο, αυτό μπορεί να αποφευχθεί με την προσωρινή αποθήκευση ερωτημάτων SQL με τη λειτουργική μονάδα IMDBOptimizer.
Ευκαιρίες:
1. Ένα υβριδικό σύστημα για την προσωρινή αποθήκευση ερωτημάτων SQL (DB + αρχεία), που σας επιτρέπει να αυξήσετε την ταχύτητα δημιουργίας σελίδων HTML (δοκιμασμένο σε τυπικό OpenCart με 5500 προϊόντα - αύξηση απόδοσης από 30% σε 70-80%) και μερική ισορροπία το φορτίο μεταξύ του δίσκου και της βάσης δεδομένων.
2. Υποστηρίζεται ένα φίλτρο "by word" για τον αποκλεισμό ερωτημάτων SQL από τη διαδικασία προσωρινής αποθήκευσης (ανεξάρτητο από το μητρώο).
3. Το φίλτρο "URL" υποστηρίζεται για τον αποκλεισμό μεμονωμένων σελίδων από τη διαδικασία αποθήκευσης ερωτημάτων SQL (ανεξάρτητα από το μητρώο).
4. Δεδομένου ότι μόνο τα ερωτήματα SQL αποθηκεύονται προσωρινά, αυτή η λειτουργική μονάδα μπορεί να χρησιμοποιηθεί με επιτυχία μαζί με άλλες λειτουργικές μονάδες προσωρινής αποθήκευσης (για παράδειγμα, v2pagecache). Ωστόσο, είναι καλύτερο να ελέγξετε τη συμβατότητα σε δοκιμαστικό διακομιστή.
5. Εγκαταστήσατε τη μονάδα; Δεν χρειάζεται να ρυθμιστεί τίποτα για την προσωρινή αποθήκευση. Τα ερωτήματα SQL αποθηκεύονται αυτόματα στην προσωρινή μνήμη (λαμβάνοντας υπόψη τα φίλτρα) χωρίς να χρειάζεται να ρυθμίσετε οτιδήποτε άλλο.
6. Ένα άλλο χαρακτηριστικό γνώρισμα της προσωρινής αποθήκευσης ερωτημάτων SQL είναι ότι εάν το ίδιο ερώτημα χρησιμοποιείται κατά τη δημιουργία διαφορετικών ιστοσελίδων ή απλώς επαναλαμβάνεται, τότε χρησιμοποιείται μόνο μία κρυφή μνήμη. Ένα απλό παράδειγμα, άνοιξε το ίδιο προϊόν από διαφορετικές κατηγορίες - οι επιλογές θα αποθηκευτούν στην προσωρινή μνήμη μόνο 1 φορά.
7. Μπορεί να χρησιμοποιηθεί τόσο με όσο και χωρίς δημιουργία ευρετηρίων.
8. Κατά την εγκατάσταση, η μονάδα δημιουργεί αμέσως μια τυπική ρύθμιση, χρειάζεται μόνο να ενεργοποιήσετε την προσωρινή μνήμη.
9. Εύκολη και εύκολη.
Περιορισμοί και αποχρώσεις:
1. Δεδομένου ότι πρόκειται για μονάδα προσωρινής αποθήκευσης σε επίπεδο βάσης δεδομένων, θα πρέπει να ληφθεί υπόψη ότι δεν υποστηρίζονται λειτουργίες όπως η εμφάνιση του πραγματικού υπολοίπου του προϊόντος ή η τρέχουσα τιμή της κάρτας (τα δεδομένα αποθηκεύονται επίσης στην κρυφή μνήμη).
2. Μόνο τα ερωτήματα SQL που ξεκινούν με επιλογή αποθηκεύονται προσωρινά.
3. Το αρχείο core registry.php αντικαθίσταται
4. Η προσωρινή αποθήκευση εφαρμόζεται μόνο στο τμήμα πελάτη, στο τμήμα διαχειριστή όλα τα αιτήματα εκτελούνται ως συνήθως.
5. Σκεφτείτε ότι η προσωρινή αποθήκευση είναι ένα επιπλέον φορτίο. Για παράδειγμα, όταν ανοίγετε για πρώτη φορά μια σελίδα προϊόντος, μπορεί να χρειαστεί περισσότερος χρόνος για να φορτώσει (δημιουργείται μια προσωρινή μνήμη).
Δεν υπάρχουν κριτικές για αυτό το προϊόν, γίνετε ο πρώτος που θα αφήσει την κριτική σας.
Δεν υπάρχουν ερωτήσεις σχετικά με αυτό το προϊόν, γίνετε ο πρώτος που θα υποβάλει την ερώτησή σας.
Οδηγίες εγκατάστασης ενότητας:
- Πριν εκτελέσετε οποιεσδήποτε ενέργειες που σχετίζονται με την εγκατάσταση ενός πρόσθετου στο Opencart, συνιστούμε να δημιουργήσετε ένα αντίγραφο ασφαλείας όλων των αρχείων του ιστότοπου και της βάσης δεδομένων του καταστήματος .
- Εγκαταστήστε την επιδιόρθωση localcopy (αν δεν την έχετε εγκαταστήσει ακόμα)
- Κατεβάστε το αρχείο της ενότητας για την επιθυμητή έκδοση Opencart από τον ιστότοπό μας ( Ακολουθήστε τις οδηγίες εγκατάστασης, εάν υπάρχουν στο αρχείο της ενότητας ).
- Στη συνέχεια, μεταβείτε στην ενότητα "Εγκατάσταση πρόσθετων/επεκτάσεων" και κάντε κλικ στο κουμπί " Λήψη ".
- Επιλέξτε το αρχείο που έχετε κατεβάσει και περιμένετε να εγκατασταθεί πλήρως η ενότητα και να εμφανιστεί το μήνυμα "Η εφαρμογή εγκαταστάθηκε με επιτυχία".
- Στη συνέχεια, μεταβείτε στη " Διαχείριση εφαρμογών " και ενημερώστε τους τροποποιητές κάνοντας κλικ στο κουμπί " Ενημέρωση ".
- Μετά από αυτές τις ενέργειες, πρέπει να προσθέσετε τα δικαιώματα προβολής και διαχείρισης της ενότητας στην ενότητα " Ομάδες χρηστών " για τον διαχειριστή ή άλλους χρήστες που επιλέγετε κάνοντας κλικ στην επιλογή " Επιλογή όλων ".