Večstranska podpora WP Engine ima več posebnih omejitev, ki se jih morajo uporabniki zavedati, da učinkovito upravljajo svoja večstranska omrežja WordPress na tej platformi.
Prvič, večnamenska funkcionalnost na WP Engine ni na voljo v vseh načrtih. Izrecno ni podprt v načrtih Lite ali zagona. Večnamenska razširitev izdelka je na voljo samo za skupne načrte na ravni rasti in več, privzeto pa je vključen v premijske načrte. To pomeni, da bodo uporabniki na nižjih načrtih morali nadgraditi, če bodo želeli uporabiti večstranske funkcije. Omogočanje večstranskega na WP Engine zahteva formalni postopek pretvorbe prek uporabniškega portala, kjer se okolje pretvori v večstransko. Ta pretvorba je bistvenega pomena, saj vpliva na usmerjanje domene in konfiguracijo SSL, ključni vidiki za pravilno delovanje večstranskih omrežij.
WP Engine zahteva, da so večstranska omrežja konfigurirana bodisi kot poddomena bodisi poddirektorne instalacije. Ko se pretvorita v večstransko, uporabniki izbirajo med tema dvema strukturama:
- Omrežje poddomene: Spletna mesta imajo URL, kot je spletni strani 1.example.com, site2.example.com.
- Podirektorno omrežje: Spletna mesta imajo URL, kot je example.com/site1, example.com/site2.
Ta nastavitev vpliva na to, kako se obravnavajo domena in potrdila o SSL, nastavitve uporabniškega portala za multisit pa odražajo to potrebo.
Poleg tega WP Engine zaradi zmogljivosti in varnostnih razlogov tesno upravlja z določenimi okoljskimi nastavitvami. Za večstranske namestitve obstajajo omejitve velikosti nalaganja datotek; Največja velikost nalaganja datoteke za multisite je privzeto nastavljena na 1 MB, kar je bistveno nižje od 50 MB za posamezna mesta. Ta omejitev lahko vpliva na možnost nalaganja medijskih ali vtičniških datotek neposredno prek administratorja WordPress na večstranskih instalacijah, ne da bi te nastavitve spremenili s pomočjo podpore motorja WP. Prav tako so popravke post nadzorovane s privzeto mejo nič in največ pet, kar vpliva na urejanje delovnih tokov vsebine v večnamenskih omrežjih. Te nastavitve niso uporabniško povezane brez pomoči podpore WP Engine, kar odraža njihov nadzorovani model gostovanja.
Ena izmed temeljnih omejitev multisita na splošno, ki velja tudi za WP Engine, je, da imajo vsa spletna mesta v omrežju enake vire strežnika. Ker multiSite deluje kot en sam primerek WordPress s skupnimi bazami podatkov in delavci PHP, lahko vtičniki z velikim prometom ali težkimi viri na enem podvigu vplivajo na uspešnost celotnega omrežja. To pomeni, da je treba dodelitev virov načrtovati skrbno in z rastočim omrežjem bodo morda potrebni dodatni viri gostovanja.
WP Engine Multisite podeduje tudi standardne omejitve WordPress Multisite:
- obstaja ena sama točka odpovedi; Če je eno spletno mesto ogroženo ali trpi za izpad, lahko vpliva na vsa spletna mesta v omrežju.
- Niso vsi vtičniki in teme združljivi z multisite; Nekateri morda ne delujejo pravilno ali potrebujejo super skrbniški nadzor za namestitev in posodobitve.
- Migriranje ali varnostno kopiranje posameznih podložkov je zapleteno, saj vsa spletna mesta delijo isti primerek baze podatkov z različnimi tabelami. Izolacija enega samega podstavka za migracijo zahteva napredno znanje baze podatkov in ni enostavno.
Poleg tega WP Engine svetuje previdnost s številom in raznolikostjo otroških mest v večnamenskem omrežju. Vključno s številnimi zelo različnimi otroškimi spletnimi mesti s številnimi temami in vtičniki lahko povzročijo razgradnjo ali nestabilnost na celotni mreži. To je še posebej pomembno glede na skupno okolje na platformi za gostovanje WP Engine, kjer vsako spletno mesto v večstranskih deli povratne poti in vire.
WP Engine ne podpira večstranskih v vseh načrtih ali okoljih, zato morajo uporabniki preveriti, da svoj načrt vključuje večstransko podporo in dokončati postopek pretvorbe na uporabniškem portalu za pravilno delovanje. Po pretvorbi je možno vrnitev na eno spletno mesto, vendar vključuje skrbno upravljanje tabele baze podatkov (izbira, ali bo treba ohraniti ali izbrisati večstransko/podvidno tabelo), ponovno izvedemo prek orodij za uporabniško portal, da se zagotovi, da je okolje pravilno ponovno konfigurirano.
Dokumentacija in viri za podporo WP Engine jasno kažejo, da je MultiSite namenjen primeri uporabe, kjer je potrebna mreža povezanih ali omejenih spletnih mest, ne pa centraliziranega sistema upravljanja strank. Ponujajo alternative, na primer upravljanje spletnega mesta JetPack, za upravljanje več neodvisnih spletnih mest iz enega vmesnika, saj WordPress Multisite ne zagotavlja robustnih individualiziranih zmogljivosti upravljanja spletnih mest ali prilagajanja v obsegu.
Če povzamemo, glavne omejitve multisite na motorju WP vključujejo:
- Multisite je na voljo samo v načrtih z višjimi stopnjami z večstransko razširitvijo; izključena iz načrtov Lite in zagona.- Pretvorba v multisite je treba opraviti prek uporabniškega portala WP Engine za pravilno usmerjanje domene in ravnanje s SSL.
- Velikosti nalaganja datotek in omejitve revizije po reviziji so privzeto omejene in jih nadzira podpora motorja WP.
- Skupni strežniški viri v večstranskem omrežju lahko privedejo do ozkih grl ali izpadov, če eno spletno mesto uporablja nesorazmerne vire.
- Celotno večstransko omrežje deli en primer baze podatkov, ki zaplete varnostno kopijo, migracije in izolacijo spletnega mesta.
- Obstajajo omejitve združevanja vtičnikov in teme z namestitvijo in posodobitvami samo za super skrbništvo.
- Kompleksnost nastavitev, upravljanja in odpravljanja težav z večstranskimi omrežji je višja od instalacij na enem mestu, ki pogosto zahtevajo napredno tehnično znanje.
- Večstranska omrežja na WP Engine morajo uporabljati poddomene ali poddirektorne strukture URL, ki vplivajo na SEO in upravljanje spletnega mesta.
- Večstransko okolje ni zasnovano za široko upravljanje strank strank, temveč za notranje povezana spletna mesta ali omejena spletna mesta, ki jih ustvarjajo uporabniki.
- Izvoz ali odstranjevanje posameznih mest iz omrežja je zapleteno in zahteva skrbno ravnanje z bazo podatkov.
- WP Engine tesno upravlja z več okoljskimi in varnostnimi nastavitvami, kar omejuje nadzor končnih uporabnikov nad določenimi konfiguracijami, ki so ključne za večstransko delovanje ali prilagoditev.