Η υποστήριξη Multisite του WP Multisite έχει αρκετούς συγκεκριμένους περιορισμούς που οι χρήστες πρέπει να γνωρίζουν για να διαχειρίζονται αποτελεσματικά τα δίκτυα Multisite WordPress σε αυτήν την πλατφόρμα.
Πρώτον, η λειτουργικότητα πολλαπλών επιπέδων στον κινητήρα WP δεν είναι διαθέσιμη σε όλα τα σχέδια. Δεν υποστηρίζεται ρητά σε σχέδια LITE ή εκκίνησης. Η επέκταση προϊόντος πολλαπλών προϊόντων είναι διαθέσιμη μόνο για κοινόχρηστα σχέδια στο επίπεδο ανάπτυξης και άνω και περιλαμβάνεται από προεπιλογή σε σχέδια υψηλής ποιότητας. Αυτό σημαίνει ότι οι χρήστες σε σχέδια χαμηλότερης βαθμίδας θα πρέπει να αναβαθμίσουν εάν θέλουν να χρησιμοποιήσουν χαρακτηριστικά πολλαπλών επιπέδων. Η ενεργοποίηση του Multisite στον κινητήρα WP απαιτεί μια επίσημη διαδικασία μετατροπής μέσω της πύλης χρήστη, όπου το περιβάλλον μετατρέπεται σε πολλαπλό. Αυτή η μετατροπή είναι απαραίτητη καθώς επηρεάζει τη δρομολόγηση του τομέα και τη διαμόρφωση SSL, τις κρίσιμες πτυχές για τα δίκτυα πολλαπλών δικτύων που λειτουργούν σωστά.
Ο κινητήρας WP απαιτεί τα δίκτυα πολλαπλών υλικών να έχουν ρυθμιστεί είτε ως υποτομέες είτε ως υπο -δαπάνες εγκαταστάσεις. Όταν μετατρέπουν σε πολλαπλούς, οι χρήστες επιλέγουν μεταξύ αυτών των δύο δομών:
- Δίκτυο υποτομής: Οι ιστότοποι διαθέτουν διευθύνσεις URL όπως το site1.example.com, site2.example.com.
- Δίκτυο υποδιαιρέματος: Οι ιστότοποι διαθέτουν διευθύνσεις URL όπως το example.com/site1, example.com/site2.
Αυτή η ρύθμιση επηρεάζει τον τρόπο με τον οποίο αντιμετωπίζονται οι τομείς και τα πιστοποιητικά SSL και οι ρυθμίσεις της πύλης χρήστη για το Multisite αντικατοπτρίζουν αυτήν την ανάγκη.
Επιπλέον, ο κινητήρας WP διαχειρίζεται αυστηρά ορισμένες ρυθμίσεις περιβάλλοντος για λόγους απόδοσης και ασφαλείας. Για εγκαταστάσεις πολλαπλών εγκαταστάσεων, υπάρχουν περιορισμοί στα μεγέθη μεταφόρτωσης αρχείων. Το μέγιστο μέγεθος μεταφόρτωσης αρχείων για το Multisite έχει οριστεί σε 1 MB από προεπιλογή, το οποίο είναι σημαντικά χαμηλότερο από τα 50 MB για μεμονωμένες θέσεις. Αυτός ο περιορισμός μπορεί να επηρεάσει τη δυνατότητα μεταφόρτωσης μέσων ή αρχείων plugin απευθείας μέσω του διαχειριστή WordPress σε εγκαταστάσεις πολλαπλών εγκαταστάσεων χωρίς να αλλάζει αυτές τις ρυθμίσεις μέσω της υποστήριξης του κινητήρα WP. Επίσης, οι αναθεωρήσεις μετά τον έλεγχο ελέγχονται με ένα προεπιλεγμένο όριο μηδέν και ένα μέγιστο των πέντε, το οποίο επηρεάζει τις ροές εργασίας επεξεργασίας περιεχομένου σε δίκτυα πολλαπλών δικτύων. Αυτές οι ρυθμίσεις δεν είναι προσαρμοσμένες από το χρήστη χωρίς βοήθεια από την υποστήριξη του κινητήρα WP, αντανακλώντας το μοντέλο περιβάλλοντος που ελέγχεται.
Ένας από τους θεμελιώδεις περιορισμούς του Multisite γενικά, ο οποίος ισχύει και για τον κινητήρα WP, είναι ότι όλες οι τοποθεσίες εντός του δικτύου μοιράζονται τους ίδιους πόρους του διακομιστή. Δεδομένου ότι το MultiSite τρέχει ως ενιαία παρουσίαση WordPress με κοινόχρηστες βάσης δεδομένων και εργαζόμενους PHP, η υψηλή κυκλοφορία ή τα βαριά plugins σε ένα υποσύνολο μπορεί να επηρεάσει την απόδοση ολόκληρου του δικτύου. Αυτό σημαίνει ότι η κατανομή των πόρων πρέπει να προγραμματιστεί προσεκτικά και οι πρόσθετοι πόροι φιλοξενίας ενδέχεται να είναι απαραίτητοι καθώς αυξάνεται το δίκτυο.
Το WP Engine MultiSite κληρονομεί επίσης τους τυπικούς περιορισμούς Multisite WordPress:
- Υπάρχει ένα μόνο σημείο αποτυχίας. Εάν ένας ιστότοπος διακυβεύεται ή υποφέρει από διακοπή λειτουργίας, μπορεί να επηρεάσει όλους τους ιστότοπους του δικτύου.
- Δεν είναι όλα τα plugins και τα θέματα είναι συμβατά με το Multisite. Ορισμένοι ενδέχεται να μην λειτουργούν σωστά ή να απαιτούν έλεγχο σούπερ διαχειριστή για εγκατάσταση και ενημερώσεις.
- Η μετανάστευση ή η δημιουργία αντιγράφων ασφαλείας μεμονωμένων υπομονάδων είναι πολύπλοκη, επειδή όλοι οι ιστότοποι μοιράζονται την ίδια παρουσία βάσης δεδομένων με διαφορετικούς πίνακες. Η απομόνωση ενός ενιαίου υπομονάδας για μετανάστευση απαιτεί προηγμένη γνώση βάσης δεδομένων και δεν είναι απλή.
Επιπλέον, ο κινητήρας WP συμβουλεύει την προσοχή με τον αριθμό και την ποικιλομορφία των παιδικών τόπων σε ένα δίκτυο πολλαπλών. Συμπεριλαμβανομένων πολλών διαφορετικών παιδικών τόπων με πολυάριθμα θέματα και plugins μπορούν να προκαλέσουν υποβάθμιση ή αστάθεια σε ολόκληρο το δίκτυο. Αυτό είναι ιδιαίτερα σημαντικό δεδομένου του κοινού περιβάλλοντος στην πλατφόρμα φιλοξενίας του WP Engine, όπου κάθε τοποθεσία στις διαδρομές και τους πόρους των μετοχών πολλαπλών μετοχών.
Ο WP Engine δεν υποστηρίζει το Multisite σε όλα τα σχέδια ή τα περιβάλλοντα, οπότε οι χρήστες πρέπει να επαληθεύσουν το σχέδιό τους περιλαμβάνουν υποστήριξη πολλαπλών επιπέδων και να ολοκληρώσουν τη διαδικασία μετατροπής στην πύλη χρήστη για σωστή λειτουργία. Μετά τη μετατροπή, η επιστροφή σε έναν μόνο ιστότοπο είναι δυνατή, αλλά περιλαμβάνει προσεκτική διαχείριση πίνακα βάσης δεδομένων (επιλέγοντας εάν θα διατηρηθεί ή θα διαγραφεί σε πίνακες πολλαπλών/υποσυμάτων), και πάλι μέσω των εργαλείων πύλης χρήστη για να διασφαλιστεί ότι το περιβάλλον αναδιαμορφώνεται σωστά.
Οι πόροι τεκμηρίωσης και υποστήριξης του κινητήρα WP καθιστούν σαφές ότι το Multisite προορίζεται για περιπτώσεις χρήσης όπου απαιτείται ένα δίκτυο σχετικών ή περιορισμένων τοποθεσιών και όχι για ένα κεντρικό σύστημα διαχείρισης πελατών. Προσφέρουν εναλλακτικές λύσεις, όπως η διαχείριση του τόπου JetPack, για τη διαχείριση πολλαπλών ανεξάρτητων τοποθεσιών από μία διεπαφή, δεδομένου ότι το WordPress Multisite δεν παρέχει ισχυρές εξατομικευμένες δυνατότητες διαχείρισης τοποθεσιών ή προσαρμογή σε κλίμακα.
Συνοπτικά, οι κύριοι περιορισμοί του Multisite στον κινητήρα WP περιλαμβάνουν:
- Το Multisite είναι διαθέσιμο μόνο σε σχέδια υψηλότερης βαθμίδας με την επέκταση πολλαπλών επιπέδων. εξαιρούνται από τα σχέδια LITE και εκκίνησης.- Η μετατροπή σε πολλαπλές τιμές πρέπει να γίνεται μέσω της πύλης χρήστη του κινητήρα WP για σωστή δρομολόγηση τομέα και χειρισμό SSL.
- Τα μεγέθη μεταφόρτωσης αρχείων και τα όρια μετά την αναθεώρηση περιορίζονται από προεπιλογή και ελέγχονται από την υποστήριξη του κινητήρα WP.
- Οι πόροι του κοινού διακομιστή σε ολόκληρο το δίκτυο πολλαπλών υπηρεσιών μπορούν να οδηγήσουν σε συμφόρηση απόδοσης ή χρόνο διακοπής εάν ένας ιστότοπος χρησιμοποιεί δυσανάλογους πόρους.
- Ολόκληρο το δίκτυο πολλαπλών στοιχείων μοιράζεται μια ενιαία παρουσίαση βάσης δεδομένων, περιπλέκοντας την εφεδρική, μετανάστευση και την απομόνωση του τόπου.
- υπάρχουν περιορισμοί συμβατότητας και θεμάτων, με εγκατάσταση και ενημερώσεις μόνο για το Super Admin.
- Η πολυπλοκότητα της εγκατάστασης, της διαχείρισης και της αντιμετώπισης προβλημάτων πολλαπλών δικτύων είναι υψηλότερη από τις εγκαταστάσεις ενός χώρου, που συχνά απαιτούν προηγμένες τεχνικές γνώσεις.
- Τα δίκτυα πολλαπλών δικτύων στον κινητήρα WP πρέπει να χρησιμοποιούν υποτομείς ή δομές URL υποδιαιρέσεων, επηρεάζοντας τη διαχείριση SEO και site.
- Το περιβάλλον Multisite δεν έχει σχεδιαστεί για ευρεία διαχείριση ιστότοπου πελατών, αλλά για εσωτερικούς τόπους ή περιορισμένες τοποθεσίες που παράγονται από το χρήστη.
- Η εξαγωγή ή η αφαίρεση μεμονωμένων τοποθεσιών από το δίκτυο είναι πολύπλοκη και απαιτεί προσεκτικό χειρισμό βάσεων δεδομένων.
- Ο κινητήρας WP διαχειρίζεται σφιχτά διάφορες ρυθμίσεις περιβάλλοντος και ασφάλειας, περιορίζοντας τον έλεγχο των τελικών χρηστών σε ορισμένες διαμορφώσεις που είναι κρίσιμες για την απόδοση ή την προσαρμογή πολλαπλών επιπέδων.