Хостинг стек

Технички хостинг стек

Платформа за хостиран WordPress Multisite со FrankenPHP на прво место.

Hosted Ultimate Multisite комбинира модерна edge-испорака, Caddy, FrankenPHP, WordPress Multisite, кеширање на цели страници, object cache, управувани резервни копии и архитектура на податоци подготвена за скалирање, за вашата мрежа да може да расте од неколку сајтови до SaaS-платформа со голем обем.

Принципи на стекот

  • Брзо по дифолт: edge cache, кеш за цели страници, object cache и FrankenPHP workers.
  • Природно за WordPress: изградено околу Multisite, наместо управувањето со сајтови да се додава подоцна.
  • Подготвено за скалирање: веб-јазли без состојба, рутирање свесно за кешот и дизајн на редундантен слој на податоци.
  • Практично за операторите: повторливи распоредувања, резервни копии, мониторинг и помалку подвижни делови.

Како барањето се движи низ платформата

Секој слој има една задача: да заштити, рутира, кешира, изврши, преземе податоци и да го врати најбрзиот можен безбеден одговор.

1. Edge-заштита

Cloudflare го апсорбира вообичаениот интернет-шум пред да стигне до изворот: CDN-испорака, DNS, TLS-терминација на edge, ублажување на DDoS и филтрирање во стил на WAF.

2. Caddy-рутирање

Caddy управува со модерното HTTP-рутирање и автоматскиот HTTPS. TLS на барање може да ги потврди мапираните домени со мултисајт-мрежата пред да издаде сертификати.

3. FrankenPHP runtime

FrankenPHP извршува PHP директно во рамките на серверскиот runtime базиран на Caddy, намалувајќи го традиционалното предавање од веб-сервер до PHP-FPM и одржувајќи ја патеката на апликацијата едноставна.

4. Кеш за цели страници

Кеширањето на цели страници на Sidekick опслужува анонимен сообраќај без да го вчитува целиот WordPress при секое барање, додека hooks при зачувување содржина автоматски ги чистат променетите патеки.

5. WordPress Multisite

Една WordPress кодна база напојува многу сајтови на клиенти. Ultimate Multisite ги додава комерцијалните контроли: планови, обезбедување, работни текови за домени, додатоци и управување со сајтови.

6. Податоци и резервни копии

Слоевите на базата на податоци и датотеките се заштитени со работни текови за резервни копии и обновување. Архитектурата за скалирање додава редундантни јазли на базата на податоци, репликација и failover за мрежи со голем обем.

Зошто FrankenPHP е важен

Традиционалните WordPress стекови често поврзуваат веб-сервер, reverse proxy, PHP-FPM pool, слоеви за кеширање и менаџери на процеси. FrankenPHP ги обединува клучните делови од таа патека во модерен runtime напојуван од Caddy, што значи помалку граници за подесување и почиста патека од барањето до извршувањето на PHP.

Прилагодени PHP-изградби

PHP е компајлиран од изворниот код и оптимизиран за нашиот специфичен работен тек. Opcache е конфигуриран за врвни перформанси. Preload ги одржува вообичаените PHP-датотеки подготвени во меморијата.

Caddy е вграден

FrankenPHP ги наследува оперативните предности на Caddy: модерен HTTP, автоматски сертификати, чиста конфигурација и сигурно рутирање.

Помалку подвижни делови

Унифицираниот runtime го намалува бројот на услуги што треба да се подесуваат, рестартираат, следат и координираат.

Одлично одговара за Multisite

Мрежата од сајтови има корист од ефикасно рутирање, постојани cron workers, споделен код на апликацијата и централизирано поништување на кешот.

Преглед на вредноста по компоненти

КомпонентаШто правиВредност за хостиран multisite
Cloudflare edgeDNS, CDN, филтрирање на сообраќај, DDoS-заштита и глобална испорака.Ги заштитува изворните сервери и ја подобрува глобалната латентност за посетителите пред сообраќајот да стигне до WordPress.
CaddyГо рутира HTTP-сообраќајот и ги автоматизира сертификатите, вклучувајќи TLS на барање за мапирани домени.Овозможува домените на клиентите брзо да станат активни без рачна работа со сертификати.
FrankenPHPИзвршува PHP во модерен апликациски сервер напојуван од Caddy, со опции за worker-режим.Ја намалува сложеноста на стекот и ја подобрува патеката за динамични WordPress-барања.
Кеш за страници SidekickГи зачувува одговорите на цели страници за анонимен сообраќај и ги чисти патеките на променетата содржина.Претвора многу барања во брзи погодоци во кешот наместо целосно вчитување на WordPress.
Docket object cacheГи кешира скапите WordPress објекти и резултати од пребарувања.Ја намалува повторената работа на базата на податоци низ голема мрежа.
WordPress MultisiteИзвршува многу сајтови од една WordPress-инсталација и споделена кодна база.Обезбедува природна основа за WordPress-хостинг во SaaS-стил.
Ultimate MultisiteДодава планови, обезбедување, мапирање домени, работни текови за наплата, мерење, додатоци и контроли.Го претвора WordPress Multisite во хостирана платформа што може да се продава.
Bedrock + ComposerГи прави WordPress-зависностите верзионирани, репродуктивни и подготвени за распоредување.Го намалува отстапувањето при распоредувањето и ѝ дава на платформата професионален работен тек за изданија.
Trellis распоредувањаЈа автоматизира конфигурацијата на серверот и распоредувањата во продукција.Ги прави инфраструктурните промени повторливи наместо рачни и кревки.
Дизајн на редундантен слој на податоциПримарна база на податоци, реплики, резервни копии и failover-модели за мрежи со голем обем.Поддржува висока достапност, обновување по катастрофа и скалирање на читањето како што растат мрежите.
Веб-слој со повеќе јазлиМоже да се додадат дополнителни FrankenPHP веб-јазли зад edge-рутирање/балансирање на оптоварување.Овозможува платформата хоризонтално да го скалира веб-сообраќајот наместо да се потпира на една машина.

Архитектура за висока достапност и скалирање

Платформата е дизајнирана да се скалира по слоеви. Малите мрежи можат ефикасно да започнат. Како што расте побарувачката, веб-капацитетот, кеш-капацитетот, редундантноста на базата на податоци и оперативната поддршка можат независно да се прошируваат.

  • Хоризонтално веб-скалирање: повеќе FrankenPHP веб-јазли ја опслужуваат истата верзија на апликацијата зад edge-рутирање или балансирање на оптоварување.
  • Веб-слој без состојба: кодот на апликацијата се распоредува доследно, овозможувајќи јазлите да се додаваат или заменуваат со минимален напор.
  • Редундантна архитектура на податоци: мрежите со голем обем користат репликација на база на податоци, резервни копии и планирање failover, наместо да зависат од една точка за обновување.
  • Операции свесни за кешот: кешот на страници, object cache и CDN-чистењата се дел од животниот циклус на содржината.
  • Напредни цени за големи мрежи: платформите со над 10.000 сајтови можат да користат посветена инфраструктура, приспособено планирање на капацитетот и прилагодени SLA-договори.

Не купувате генерички сервер. Добивате хостирана WordPress Multisite платформа со runtime, кеширање, модел на распоредување, автоматизација на домени и комерцијални алатки потребни за продажба на хостирани сајтови во голем обем.