Multisite wsparcie WP Engine ma kilka szczegółowych ograniczeń, o których użytkownicy muszą być świadomi skutecznego zarządzania swoimi wieloma sieciami WordPress na tej platformie.
Po pierwsze, funkcjonalność wielu silników WP nie jest dostępna we wszystkich planach. Nie jest to wyraźnie obsługiwane w planach Lite lub Startup. Rozszerzenie produktu w zakresie wielu jest dostępne tylko dla wspólnych planów na poziomie wzrostu i powyżej, i jest domyślnie uwzględnione w planach premium. Oznacza to, że użytkownicy w planach niższego poziomu będą musieli zaktualizować, jeśli chcą wykorzystać funkcje wielu. Włączenie Multisite w silniku WP wymaga formalnego procesu konwersji za pośrednictwem portalu użytkownika, w którym środowisko jest konwertowane na multisite. Ta konwersja jest niezbędna, ponieważ wpływa na routing domeny i konfigurację SSL, kluczowe aspekty dla sieci multisite do prawidłowego funkcjonowania.
Silnik WP wymaga konfigurowania sieci wieloosobowych jako instalacji subdomeny lub podkładów. Podczas konwersji na Multisite użytkownicy wybierają między tymi dwiema strukturami:
- Sieć subdomeny: Witryny mają adresy URL takie jak strona
- Sieć subdirectory: Witryny mają adresy URL takie jak example.com/site1, example.com/site2.
Ta konfiguracja wpływa na sposób obsługi domen i certyfikatów SSL, a ustawienia portalu użytkowników dla wieloosobowych odzwierciedlają tę potrzebę.
Ponadto silnik WP ściśle zarządza pewnymi ustawieniami środowiska ze względów wydajności i bezpieczeństwa. W przypadku instalacji wielokrotnego istnieje ograniczenia rozmiarów przesyłania plików; Maksymalny rozmiar przesyłania pliku dla Multisite jest domyślnie ustawiony na 1 MB, który jest znacznie niższy niż 50 MB dla pojedynczych witryn. Ograniczenie to może wpływać na możliwość przesyłania plików mediów lub wtyczek bezpośrednio za pośrednictwem administratora WordPress w instalacjach wielosmowych bez zmiany tych ustawień za pomocą obsługi silnika WP. Ponadto poprawki postu są kontrolowane z domyślnym limitem zera i maksymalnym pięciu, co wpływa na przepływy pracy edytowania treści w sieciach wielokrotnie. Ustawienia te nie są konfiguracyjne dla użytkownika bez pomocy ze obsługi silnika WP, odzwierciedlając ich kontrolowany model środowiska hostingowego.
Jednym z podstawowych ograniczeń multisite, które dotyczy również silnika WP, jest to, że wszystkie witryny w sieci mają te same zasoby serwera. Ponieważ multisite działa jako pojedyncza instancja WordPress z udostępnioną bazą danych i pracownikami PHP, wtyczki o wysokim ruchu lub obfitości w zasoby na jednej podstępie mogą wpłynąć na wydajność całej sieci. Oznacza to, że alokacja zasobów musi być starannie zaplanowana, a dodatkowe zasoby hostingowe mogą być konieczne w miarę wzrostu sieci.
WP Engine Multisite dziedziczy również standardowe ograniczenia multisite WordPress:
- istnieje jeden punkt awarii; Jeśli jedna strona jest zagrożona lub cierpi na przestoje, może wpływać na wszystkie witryny w sieci.
- Nie wszystkie wtyczki i motywy są kompatybilne z multisite; Niektóre mogą nie funkcjonować poprawnie lub wymagać Super Administratora do instalacji i aktualizacji.
- Migracja lub tworzenie kopii zapasowej poszczególnych podmiotów jest złożone, ponieważ wszystkie witryny mają tę samą instancję bazy danych z różnymi tabelami. Izolowanie pojedynczego podstępowania migracji wymaga zaawansowanej wiedzy bazy danych i nie jest prosta.
Ponadto WP Engine zaleca ostrożność liczby i różnorodności witryn dziecięcych w sieci wielu. W tym wiele bardzo różnych witryn dziecięcych z licznymi tematami i wtyczkami może powodować degradację wydajności lub niestabilność w całej sieci. Jest to szczególnie istotne, biorąc pod uwagę wspólne środowisko na platformie hostingowej WP Engine, w której każda strona w wieloosobowych akcjach powraca ścieżki i zasoby.
Silnik WP nie obsługuje Multisite we wszystkich planach lub środowiskach, więc użytkownicy muszą zweryfikować swój plan obejmuje obsługę wieloszynkową i ukończyć proces konwersji w portalu użytkownika w celu poprawnego działania. Po konwersji powrót do jednej witryny jest możliwe, ale obejmuje staranne zarządzanie tabelą bazy danych (wybór, czy przechowywać lub usunąć tabele multisite/sondytu), ponownie wykonane za pomocą narzędzi do portalu użytkowników, aby zapewnić prawidłowe skonfigurowanie środowiska.
Dokumentacja i zasoby wsparcia silnika WP wyjaśniają, że multisite jest przeznaczony do przypadków użycia, w których potrzebna jest sieć powiązanych lub ograniczonych witryn, a nie scentralizowany system zarządzania klientami. Oferują alternatywy, takie jak zarządzanie witryną JetPack, do zarządzania wieloma niezależnymi witrynami z jednego interfejsu, ponieważ WordPress Multisite nie zapewnia solidnych zindywidualizowanych możliwości zarządzania witrynami ani dostosowywania na skalę.
Podsumowując, główne ograniczenia multisite w silniku WP obejmują:
- Multisite jest dostępny tylko w planach o wyższym poziomie z rozszerzeniem wielomunikacyjnym; Wykluczony z planów Lite i Startup.- Konwersja na Multisite należy wykonać za pośrednictwem portalu użytkownika silnika WP, aby uzyskać prawidłowe routing domeny i obsługę SSL.
- Rozmiar przesyłania pliku i limity rewizji postów są domyślnie ograniczone i kontrolowane przez obsługę silnika WP.
- Udostępnione zasoby serwera w sieci wielosłynnej mogą prowadzić do wąskich gardeł lub przestojów, jeśli jedna witryna wykorzystuje nieproporcjonalne zasoby.
- Cała sieć wieloszyująca udostępnia pojedynczą instancję bazy danych, komplikuje kopię zapasową, migrację i izolację witryny.
- Istnieją ograniczenia kompatybilności wtyczki i motywu, z instalacją i aktualizacjami tylko administratora.
- Złożoność konfiguracji, zarządzania i rozwiązywania problemów z wieloma sieciami jest wyższa niż instalacje z pojedynczym miejscem, często wymagającą zaawansowanej wiedzy technicznej.
- Sieci w silniku WP muszą korzystać z subdomen lub podkładowych struktur adresowych, wpływając na zarządzanie SEO i witryny.
- Środowisko wielu nie jest przeznaczone do zarządzania witryną szerokiego klienta, ale raczej dla witryn powiązanych wewnętrznie lub ograniczonych witryn generowanych przez użytkowników.
- Eksportowanie lub usuwanie poszczególnych witryn z sieci jest złożone i wymaga starannej obsługi bazy danych.
- Silnik WP ściśle zarządza kilkoma ustawieniami środowiskowymi i bezpieczeństwa, ograniczając kontrolę użytkownika końcowego nad niektórymi konfiguracjami kluczowymi dla wydajności lub dostosowywania w zakresie wielomieści.