Technikai tárhely-stack
FrankenPHP-központú platform hosztolt WordPress Multisite-hoz.
A Hosted Ultimate Multisite a modern peremhálózati kézbesítést, a Caddyt, a FrankenPHP-t, a WordPress Multisite-ot, a teljes oldalas gyorsítótárazást, az objektumgyorsítótárazást, a felügyelt biztonsági mentéseket és a skálázásra kész adatarchitektúrát egyesíti, hogy hálózata néhány webhelytől egy nagy forgalmú, SaaS-stílusú platformig növekedhessen.
Stack alapelvek
- Alapértelmezetten gyors: peremhálózati gyorsítótár, teljes oldalas gyorsítótár, objektumgyorsítótár és FrankenPHP workerek.
- WordPress-natív: a Multisite köré épül, nem utólag ráillesztett webhelykezeléssel.
- Skálázásra kész: állapotmentes webes csomópontok, gyorsítótár-tudatos útválasztás és redundáns adatréteg-kialakítás.
- Üzemeltetőbarát: megismételhető telepítések, biztonsági mentések, monitorozás és kevesebb mozgó alkatrész.
Hogyan halad át egy kérés a platformon
Minden rétegnek egy feladata van: védelem, útválasztás, gyorsítótárazás, végrehajtás, adatlekérés és a lehető leggyorsabb biztonságos válasz visszaadása.
1. Peremhálózati védelem
A Cloudflare elnyeli a gyakori internetes zajt, mielőtt az elérné az origint: CDN-kézbesítés, DNS, TLS peremhálózati terminálás, DDoS-mérséklés és WAF-jellegű szűrés.
2. Caddy útválasztás
A Caddy kezeli a modern HTTP-útválasztást és az automatikus HTTPS-t. Az igény szerinti TLS a tanúsítványok kiadása előtt ellenőrizheti a hozzárendelt domaineket a multisite hálózattal szemben.
3. FrankenPHP futtatókörnyezet
A FrankenPHP a PHP-t közvetlenül a Caddy-alapú szerver-futtatókörnyezeten belül futtatja, csökkentve a hagyományos webszerver és PHP-FPM közötti átadást, és karcsún tartva az alkalmazás útvonalát.
4. Teljes oldalas gyorsítótár
A Sidekick teljes oldalas gyorsítótárazása az anonim forgalmat anélkül szolgálja ki, hogy minden kérésnél teljesen elindítaná a WordPresst, miközben a tartalommentési hookok automatikusan ürítik a módosított útvonalakat.
5. WordPress Multisite
Egyetlen WordPress kódbázis sok ügyfélwebhelyet működtet. Az Ultimate Multisite hozzáadja a kereskedelmi vezérlőket: csomagokat, provisionálást, domain-munkafolyamatokat, kiegészítőket és webhelykezelést.
6. Adatok és biztonsági mentések
Az adatbázis- és fájlrészegek biztonsági mentési és visszaállítási munkafolyamatokkal védettek. A skálázási architektúra redundáns adatbázis-csomópontokat, replikációt és feladatátvételt ad a nagy forgalmú hálózatokhoz.
Miért fontos a FrankenPHP
Egyszerűbb, gyorsabb PHP-kiszolgálási modell WordPresshez.
A hagyományos WordPress stackek gyakran egy webszervert, fordított proxyt, PHP-FPM poolt, gyorsítótár-rétegeket és folyamatkezelőket ragasztanak össze. A FrankenPHP ennek az útvonalnak a kulcsfontosságú részeit egy modern, Caddy által hajtott futtatókörnyezetbe vonja össze, ami kevesebb hangolandó határt és tisztább utat jelent a kéréstől a PHP-végrehajtásig.
Egyedi PHP buildek
A PHP forrásból van fordítva, és a saját munkafolyamatunkra van optimalizálva. Az Opcache a tökéletes teljesítményre van konfigurálva. A preload a gyakori PHP-fájlokat készen tartja a memóriában.
Beépített Caddy
A FrankenPHP örökli a Caddy üzemeltetési erősségeit: modern HTTP, automatikus tanúsítványok, tiszta konfiguráció és megbízható útválasztás.
Kevesebb mozgó alkatrész
Az egységes futtatókörnyezet csökkenti a hangolandó, újraindítandó, monitorozandó és összehangolandó szolgáltatások számát.
Kiválóan illik a Multisite-hoz
A webhelyek hálózata profitál a hatékony útválasztásból, a perzisztens cron workerekből, a megosztott alkalmazáskódból és a központosított gyorsítótár-érvénytelenítésből.
Komponensértékek bontása
| Komponens | Mit csinál | Érték hosztolt multisite esetén |
|---|---|---|
| Cloudflare peremhálózat | DNS, CDN, forgalomszűrés, DDoS-védelem és globális kézbesítés. | Védi az origin szervereket, és javítja a globális látogatói késleltetést, mielőtt a forgalom elérné a WordPresst. |
| Caddy | Útválasztja a HTTP-forgalmat és automatizálja a tanúsítványokat, beleértve a hozzárendelt domainek igény szerinti TLS-ét is. | Lehetővé teszi, hogy az ügyféldomainek gyorsan online legyenek kézi tanúsítványkezelés nélkül. |
| FrankenPHP | A PHP-t egy modern, Caddy által hajtott alkalmazásszerveren belül futtatja, worker mód opciókkal. | Csökkenti a stack összetettségét, és javítja a dinamikus WordPress-kérések útvonalát. |
| Sidekick oldalgyorsítótár | Teljes oldalas válaszokat tárol anonim forgalomhoz, és üríti a módosított tartalomútvonalakat. | Sok kérést gyors gyorsítótár-találattá alakít a teljes WordPress-indítás helyett. |
| Docket objektumgyorsítótár | Gyorsítótárazza a költséges WordPress objektum- és lekérdezési eredményeket. | Csökkenti az ismétlődő adatbázis-munkát egy nagy hálózaton belül. |
| WordPress Multisite | Sok webhelyet futtat egyetlen WordPress-telepítésből és megosztott kódbázisból. | Natív alapot biztosít a SaaS-stílusú WordPress tárhelyszolgáltatáshoz. |
| Ultimate Multisite | Csomagokat, provisionálást, domain-hozzárendelést, számlázási munkafolyamatokat, mérést, kiegészítőket és vezérlőket ad hozzá. | A WordPress Multisite-ot értékesíthető hosztolt platformmá alakítja. |
| Bedrock + Composer | Verziózottá, reprodukálhatóvá és telepíthetővé teszi a WordPress függőségeit. | Csökkenti a telepítési eltéréseket, és professzionális kiadási munkafolyamatot ad a platformnak. |
| Trellis telepítések | Automatizálja a szerverkonfigurációt és az éles telepítéseket. | Az infrastruktúra-változtatásokat megismételhetővé teszi a kézi és törékeny folyamatok helyett. |
| Redundáns adatréteg-kialakítás | Elsődleges adatbázis, replikák, biztonsági mentések és feladatátvételi minták nagy forgalmú hálózatokhoz. | Támogatja a magas rendelkezésre állást, a katasztrófa utáni helyreállítást és az olvasási skálázást, ahogy a hálózatok növekednek. |
| Többcsomópontos webes réteg | További FrankenPHP webes csomópontok adhatók hozzá peremhálózati útválasztás/terheléselosztás mögé. | Lehetővé teszi, hogy a platform vízszintesen skálázza a webes forgalmat, ahelyett hogy egyetlen gépre támaszkodna. |
Magas rendelkezésre állás és skálázási architektúra
A platform rétegenkénti skálázásra készült. A kis hálózatok hatékonyan indulhatnak. Ahogy az igény nő, a webes kapacitás, a gyorsítótár-kapacitás, az adatbázis-redundancia és az üzemeltetési támogatás egymástól függetlenül bővíthető.
- Vízszintes webes skálázás: több FrankenPHP webes csomópont szolgálja ki ugyanazt az alkalmazáskiadást peremhálózati útválasztás vagy terheléselosztás mögött.
- Állapotmentes webes réteg: az alkalmazáskód következetesen van telepítve, így a csomópontok minimális formasággal hozzáadhatók vagy lecserélhetők.
- Redundáns adatarchitektúra: a nagy forgalmú hálózatok adatbázis-replikációt, biztonsági mentéseket és feladatátvételi tervezést használnak, nem pedig egyetlen helyreállítási pontra támaszkodnak.
- Gyorsítótár-tudatos műveletek: az oldalgyorsítótár, az objektumgyorsítótár és a CDN-ürítések a tartalom életciklusának részei.
- Speciális árazás nagy hálózatokhoz: a 10 000+ webhelyes platformok dedikált infrastruktúrát, testre szabott kapacitástervezést és egyedi SLA-kat használhatnak.
Üzemeltetőknek készült, nem csak webhelyeknek.
Nem egy általános szervert vásárol. Egy hosztolt WordPress Multisite platformot kap a futtatókörnyezettel, gyorsítótárazással, telepítési modellel, domain-automatizálással és kereskedelmi eszközökkel, amelyekre szükség van hosztolt webhelyek nagy léptékű értékesítéséhez.
