Technische hostingstack
Een FrankenPHP-eerst-platform voor gehoste WordPress Multisite.
Hosted Ultimate Multisite combineert moderne edge-delivery, Caddy, FrankenPHP, WordPress Multisite, volledige-paginacaching, objectcaching, beheerde back-ups en een schaalbare data-architectuur, zodat uw netwerk kan groeien van een handvol sites tot een SaaS-achtig platform met hoge volumes.
Stackprincipes
- Standaard snel: edgecache, volledige-paginacache, objectcache en FrankenPHP-workers.
- WordPress-native: gebouwd rond Multisite in plaats van later sitebeheer toe te voegen.
- Klaar om te schalen: stateless webnodes, cachebewuste routing en een redundant ontwerp voor de datalaag.
- Gebruiksvriendelijk voor beheerders: herhaalbare deployments, back-ups, monitoring en minder bewegende onderdelen.
Hoe een aanvraag door het platform loopt
Elke laag heeft één taak: beschermen, routeren, cachen, uitvoeren, gegevens ophalen en de snelst mogelijke veilige respons terugsturen.
1. Edgebescherming
Cloudflare vangt veelvoorkomende internetruis op voordat deze de origin bereikt: CDN-levering, DNS, TLS-terminatie aan de edge, DDoS-mitigatie en filtering in WAF-stijl.
2. Caddy-routing
Caddy verwerkt moderne HTTP-routing en automatische HTTPS. TLS op aanvraag kan gekoppelde domeinen binnen het multisitenetwerk valideren voordat certificaten worden uitgegeven.
3. FrankenPHP-runtime
FrankenPHP voert PHP rechtstreeks uit binnen de op Caddy gebaseerde serverruntime, waardoor de traditionele overdracht van webserver naar PHP-FPM wordt verminderd en het applicatiepad compact blijft.
4. Volledige-paginacache
De volledige-paginacache van Sidekick bedient anoniem verkeer zonder bij elke aanvraag heel WordPress op te starten, terwijl hooks voor het opslaan van content gewijzigde paden automatisch leegmaken.
5. WordPress Multisite
Eén WordPress-codebase ondersteunt veel klantsites. Ultimate Multisite voegt de commerciële controles toe: abonnementen, provisioning, domeinworkflows, add-ons en sitebeheer.
6. Data en back-ups
De database- en bestandslagen worden beschermd met back-up- en herstelworkflows. De schaalarchitectuur voegt redundante databasenodes, replicatie en failover toe voor netwerken met hoge volumes.
Waarom FrankenPHP belangrijk is
Een eenvoudiger, sneller PHP-servicemodel voor WordPress.
Traditionele WordPress-stacks koppelen vaak een webserver, reverse proxy, PHP-FPM-pool, cachelagen en procesbeheerders aan elkaar. FrankenPHP brengt belangrijke delen van dat pad samen in een moderne, door Caddy aangedreven runtime, wat minder grenzen betekent om af te stemmen en een schoner pad van aanvraag naar PHP-uitvoering.
Aangepaste PHP-builds
PHP wordt vanaf de broncode gecompileerd en geoptimaliseerd voor onze specifieke workflow. Opcache is geconfigureerd voor optimale prestaties. Preload houdt veelgebruikte PHP-bestanden gereed in het geheugen.
Caddy ingebouwd
FrankenPHP erft de operationele sterke punten van Caddy: moderne HTTP, automatische certificaten, heldere configuratie en betrouwbare routing.
Minder bewegende onderdelen
Een uniforme runtime vermindert het aantal services dat moet worden afgestemd, herstart, gemonitord en gecoördineerd.
Uitstekend geschikt voor Multisite
Een netwerk van sites profiteert van efficiënte routing, permanente cron-workers, gedeelde applicatiecode en gecentraliseerde cache-invalidering.
Uitsplitsing van componentwaarde
| Component | Wat het doet | Waarde voor gehoste multisite |
|---|---|---|
| Cloudflare-edge | DNS, CDN, verkeersfiltering, DDoS-bescherming en wereldwijde levering. | Beschermt originservers en verbetert de wereldwijde bezoekerslatentie voordat verkeer WordPress bereikt. |
| Caddy | Routeert HTTP-verkeer en automatiseert certificaten, inclusief TLS op aanvraag voor gekoppelde domeinen. | Zorgt ervoor dat klantdomeinen snel online komen zonder handmatig certificaatwerk. |
| FrankenPHP | Voert PHP uit binnen een moderne, door Caddy aangedreven applicatieserver met opties voor workermodus. | Vermindert de complexiteit van de stack en verbetert het pad voor dynamische WordPress-aanvragen. |
| Sidekick-paginacache | Slaat volledige-paginaresponsen op voor anoniem verkeer en wist paden met gewijzigde content. | Verandert veel aanvragen in snelle cachehits in plaats van volledige WordPress-bootstraps. |
| Docket-objectcache | Cachet dure WordPress-objecten en queryresultaten. | Vermindert herhaald databasewerk binnen een groot netwerk. |
| WordPress Multisite | Draait veel sites vanuit één WordPress-installatie en gedeelde codebase. | Biedt de native basis voor SaaS-achtige WordPress-hosting. |
| Ultimate Multisite | Voegt abonnementen, provisioning, domeinkoppeling, factureringsworkflows, metering, add-ons en controles toe. | Maakt van WordPress Multisite een verkoopbaar gehost platform. |
| Bedrock + Composer | Maakt WordPress-afhankelijkheden geversioneerd, reproduceerbaar en implementeerbaar. | Vermindert afwijkingen bij deployments en geeft het platform een professionele releaseworkflow. |
| Trellis-deployments | Automatiseert serverconfiguratie en productiedeployments. | Maakt infrastructuurwijzigingen herhaalbaar in plaats van handmatig en kwetsbaar. |
| Redundant ontwerp voor de datalaag | Primaire database, replica’s, back-ups en failoverpatronen voor netwerken met hoge volumes. | Ondersteunt hoge beschikbaarheid, noodherstel en leesschaling naarmate netwerken groeien. |
| Weblaag met meerdere nodes | Extra FrankenPHP-webnodes kunnen worden toegevoegd achter edge-routing/loadbalancing. | Hierdoor kan het platform webverkeer horizontaal schalen in plaats van op één machine te vertrouwen. |
Architectuur voor hoge beschikbaarheid en schaalbaarheid
Het platform is ontworpen om gelaagd te schalen. Kleine netwerken kunnen efficiënt beginnen. Naarmate de vraag groeit, kunnen webcapaciteit, cachecapaciteit, databaseredundantie en operationele ondersteuning onafhankelijk worden uitgebreid.
- Horizontale webschaling: meerdere FrankenPHP-webnodes bedienen dezelfde applicatierelease achter edge-routing of loadbalancing.
- Stateless weblayer: applicatiecode wordt consistent gedeployed, waardoor nodes met minimale inspanning kunnen worden toegevoegd of vervangen.
- Redundante data-architectuur: netwerken met hoge volumes gebruiken databasereplicatie, back-ups en failoverplanning in plaats van afhankelijk te zijn van één herstelpunt.
- Cachebewuste bedrijfsvoering: paginacache, objectcache en CDN-purges maken deel uit van de contentlevenscyclus.
- Geavanceerde prijzen voor grote netwerken: platforms met meer dan 10.000 sites kunnen gebruikmaken van dedicated infrastructuur, afgestemde capaciteitsplanning en aangepaste SLA’s.
Gebouwd voor beheerders, niet alleen voor websites.
U koopt geen generieke server. U krijgt een gehost WordPress Multisite-platform met de runtime, caching, het deploymentmodel, domeinautomatisering en de commerciële tools die nodig zijn om gehoste sites op schaal te verkopen.
