„WP Engine“ daugialypis palaikymas turi keletą specifinių apribojimų, kuriuos vartotojai turi žinoti, kad veiksmingai valdytų savo daugialypius „WordPress“ tinklus šioje platformoje.
Pirma, visuose planuose nėra daugialypės WP variklio funkcionalumo. Tai aiškiai nepalaikoma pagal „Lite“ ar „Startup“ planus. Daugialypį produkto pratęsimą galima įsigyti tik bendriems planams augimo lygyje ir aukščiau, ir jis pagal numatytuosius nustatymus yra įtrauktas į „Premium“ planus. Tai reiškia, kad vartotojams, kuriems taikoma žemesnės pakopos planai, reikės atnaujinti, jei jie nori naudoti daugialypės funkcijas. Įjungiant daugialypį WP variklį reikia oficialaus konvertavimo proceso per vartotojo portalą, kur aplinka konvertuojama į daugialypį. Šis konvertavimas yra būtinas, nes jis daro įtaką domenų maršruto parinkimui ir SSL konfigūracijai, svarbiausi aspektai, kad daugialypiai tinklai tinkamai veiktų.
„WP Engine“ reikalauja, kad daugialypiai tinklai būtų sukonfigūruoti kaip subdomain arba pakatalogių diegimai. Konvertuodami į daugialypę vietą, vartotojai pasirenka šias dvi struktūras:
- „Sldomain Network“: svetainėse yra tokių URL, kaip svetainė1.example.com, svetainė2.example.com.
- „Subdirectory Network“: Svetainėse yra tokių URL, kaip pavyzdys.com/site1, example.com/site2.
Ši sąranka daro įtaką tam, kaip tvarkomi domenai ir SSL sertifikatai, o daugialypės terpės vartotojo portalo parametrai atspindi šį poreikį.
Be to, WP variklis griežtai valdo tam tikrus aplinkos nustatymus dėl našumo ir saugumo priežasčių. Daugialypiams įrenginiams yra apribojimų failų įkėlimo dydžiams; Maksimalus „MultiSite“ failo įkėlimo dydis pagal numatytuosius nustatymus yra nustatytas kaip 1 MB, kuris yra žymiai mažesnis nei 50 MB vienose svetainėse. Šis apribojimas gali turėti įtakos galimybei įkelti laikmenas ar įskiepio failus tiesiogiai per „WordPress“ administratorių daugialypiuose įrenginiuose, nekeičiant šių nustatymų per WP variklio palaikymą. Be to, įrašų peržiūra kontroliuojama su numatytuoju nulio riba ir maks. Penkių, o tai daro įtaką turinio redagavimo darbo eigai daugialypiuose tinkluose. Šie parametrai nėra sukonfigūruojami vartotojui be WP variklio palaikymo pagalbos, atspindinčios jų kontroliuojamą prieglobos aplinkos modelį.
Vienas iš esminių daugialypės terpės apribojimų, kurie taip pat taikomi WP varikliui, yra tai, kad visos tinklo svetainės turi tuos pačius serverio išteklius. Kadangi „MultiSite“ veikia kaip vienas „WordPress“ egzempliorius su bendra duomenų baze ir PHP darbuotojais, didelis srauto ar sunkiųjų išteklių papildiniai viename punkte gali paveikti viso tinklo našumą. Tai reiškia, kad išteklių paskirstymas turi būti suplanuotas atidžiai, o tinklui augant gali prireikti papildomų prieglobos išteklių.
„WP Engine Multisite“ taip pat paveldi standartinius „WordPress“ daugialypius apribojimus:
- egzistuoja vienas nesėkmės taškas; Jei viena svetainė yra pažeista arba patiria prastovą, ji gali paveikti visas tinklo svetaines.
- Ne visi papildiniai ir temos yra suderinamos su „Multisite“; Kai kurie gali netinkamai veikti arba reikalauti super administratoriaus valdymo, kad būtų galima diegti ir atnaujinti.
- Perkelti ar kurti atskirus pogrupius yra sudėtinga, nes visos svetainės turi tą pačią duomenų bazės egzempliorių su skirtingomis lentelėmis. Norint izoliuoti vieną perkėlimo pogrupį, reikia pažangių duomenų bazės žinių ir ji nėra paprasta.
Be to, „WP Engine“ pataria atsargiai dėl vaikų svetainių skaičiaus ir įvairovės daugialypiame tinkle. Įskaitant daugybę labai skirtingų vaikų svetainių, turinčių daugybę temų ir papildinių, gali sukelti viso tinklo našumo blogėjimą ar nestabilumą. Tai ypač svarbu, atsižvelgiant į bendrą „WP Engine“ prieglobos platformos aplinką, kurioje kiekviena daugialypės dalies dalies grąžinimo kelių ir išteklių svetainė.
„WP Engine“ nepalaiko daugialypės terpės visuose planuose ar aplinkose, todėl vartotojai turi patikrinti savo planą, kuriame yra daugialypis palaikymas, ir užbaigti konversijos procesą vartotojo portale, kad būtų galima teisingai veikti. Po konvertavimo galima grįžti į vieną svetainę, tačiau reikia kruopštaus duomenų bazių lentelės valdymo (pasirinkimas saugoti ar ištrinti daugialypės terpės/subsite lenteles), dar kartą atliktas naudojant vartotojo portalo įrankius, kad būtų galima tinkamai pertvarkyti aplinką.
„WP Engine“ dokumentacijos ir palaikymo šaltiniai leidžia suprasti, kad daugialypis dalykas yra skirtas naudoti atvejais, kai reikalingas susijusių ar suvaržytų svetainių tinklas, o ne centralizuota klientų valdymo sistema. Jie siūlo alternatyvas, tokias kaip „Jetpack Site Management“, kad būtų galima valdyti kelias nepriklausomas svetaines iš vienos sąsajos, nes „WordPress Multisite“ nepateikia patikimų individualizuotų svetainių valdymo galimybių ar pritaikymo mastu.
Apibendrinant galima pasakyti, kad pagrindiniai daugialypių WP variklio apribojimai apima:
- „Multisite“ galima įsigyti tik aukštesnės pakopos planuose su daugialypiu plėtiniu; neįtrauktas į „Lite“ ir „Startup“ planus.- Konversija į daugialypę programą turi būti atliekama per WP variklio vartotojo portalą, kad būtų galima tinkamai nukreipti domenų maršrutą ir tvarkyti SSL.
- Failų įkėlimo dydžiai ir po peržiūros ribos yra apribotos pagal numatytuosius nustatymus ir kontroliuoja WP variklio palaikymą.
- Bendri serverio ištekliai visame daugialypiame tinkle gali sukelti našumo kliūtį arba prastovos, jei viena svetainė naudoja neproporcingus išteklius.
- Visas daugialypis tinklas dalijasi vienos duomenų bazės egzemplioriumi, apsunkindama atsarginę kopiją, perkėlimą ir svetainės izoliaciją.
- Yra įskiepių ir temų suderinamumo apribojimų, naudojant „Super Admin“ diegimą ir atnaujinimus.
- Sąrankos, valdymo ir daugialypių tinklų trikčių šalinimo sudėtingumas yra didesnis nei vienos svetainės instaliacijos, dažnai reikalaujančios pažangių techninių žinių.
- Daugialypiai WP variklio tinklai turi naudoti padomenius arba pakatalogių URL struktūras, turinčius įtakos SEO ir svetainės valdymui.
- Daugialypė aplinka nėra skirta plačiajai klientų svetainių valdymui, o greičiau su vidaus susijusiomis svetainėmis ar suvaržytomis vartotojų sukurtomis svetainėmis.
- Eksportuoti ar pašalinti atskiras svetaines iš tinklo yra sudėtinga ir reikalingas kruopštus duomenų bazių tvarkymas.
- WP variklis griežtai valdo keletą aplinkos ir saugos nustatymų, ribodamas galutinio vartotojo kontrolę tam tikrų konfigūracijų valdymą, lemiamą daugialypį našumą ar pritaikymą.