Хостинг стек

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

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

Hosted Ultimate Multisite комбинира модерна edge доставка, Caddy, FrankenPHP, WordPress Multisite, кеширане на цели страници, обектно кеширане, управлявани архиви и архитектура за данни, готова за мащабиране, така че вашата мрежа да може да расте от няколко сайта до платформа в стил SaaS с висок трафик.

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

  • Бърз по подразбиране: edge кеш, кеш на цели страници, обектен кеш и FrankenPHP workers.
  • Нативен за WordPress: изграден около Multisite, вместо управлението на сайтове да се добавя впоследствие.
  • Готов за мащабиране: stateless уеб възли, маршрутизиране с отчитане на кеша и дизайн на излишен слой за данни.
  • Удобен за оператори: повторяеми внедрявания, архиви, мониторинг и по-малко движещи се части.

Как една заявка преминава през платформата

Всеки слой има една задача: да защитава, маршрутизира, кешира, изпълнява, извлича данни и връща възможно най-бързия безопасен отговор.

1. Edge защита

Cloudflare поема обичайния интернет шум, преди той да достигне origin сървъра: CDN доставка, DNS, TLS терминация на edge ниво, DDoS защита и филтриране в стил WAF.

2. Маршрутизиране с Caddy

Caddy обработва модерно HTTP маршрутизиране и автоматичен HTTPS. On-demand TLS може да валидира свързани домейни спрямо multisite мрежата, преди да издаде сертификати.

3. Среда за изпълнение FrankenPHP

FrankenPHP изпълнява PHP директно в сървърната среда, базирана на Caddy, като намалява традиционното предаване от уеб сървър към PHP-FPM и поддържа пътя на приложението лек.

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

Кеширането на цели страници със Sidekick обслужва анонимен трафик, без да зарежда целия WordPress при всяка заявка, докато hooks при запазване на съдържание автоматично изчистват променените пътища.

5. WordPress Multisite

Една кодова база на WordPress захранва много клиентски сайтове. Ultimate Multisite добавя търговските контроли: планове, provisioning, процеси за домейни, добавки и управление на сайтове.

6. Данни и архиви

Слоевете за база данни и файлове са защитени с процеси за архивиране и възстановяване. Архитектурата за мащабиране добавя излишни възли на базата данни, репликация и failover за мрежи с голям обем.

Защо FrankenPHP има значение

Традиционните WordPress стекове често слепват уеб сървър, reverse proxy, PHP-FPM pool, кеш слоеве и process managers. FrankenPHP обединява ключови части от този път в модерна среда за изпълнение, задвижвана от Caddy, което означава по-малко граници за настройване и по-чист път от заявката до изпълнението на PHP.

Персонализирани PHP билдове

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

Вграден Caddy

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

По-малко движещи се части

Унифицираната среда за изпълнение намалява броя услуги, които трябва да се настройват, рестартират, наблюдават и координират.

Отлично пасва на Multisite

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

Разбивка на стойността по компоненти

КомпонентКакво правиСтойност за хостван multisite
Cloudflare edgeDNS, CDN, филтриране на трафика, DDoS защита и глобална доставка.Защитава origin сървърите и подобрява глобалната латентност за посетители, преди трафикът да достигне WordPress.
CaddyМаршрутизира HTTP трафик и автоматизира сертификати, включително on-demand TLS за свързани домейни.Позволява клиентските домейни да бъдат пуснати онлайн бързо без ръчна работа със сертификати.
FrankenPHPИзпълнява PHP в модерен приложен сървър, задвижван от Caddy, с опции за worker режим.Намалява сложността на стека и подобрява пътя за динамични WordPress заявки.
Sidekick page cacheСъхранява отговори на цели страници за анонимен трафик и изчиства пътищата на променено съдържание.Превръща много заявки в бързи cache hits вместо в пълно зареждане на WordPress.
Docket object cacheКешира скъпи WordPress обекти и резултати от заявки.Намалява повторната работа с базата данни в голяма мрежа.
WordPress MultisiteИзпълнява много сайтове от една WordPress инсталация и споделена кодова база.Осигурява нативната основа за WordPress хостинг в стил SaaS.
Ultimate MultisiteДобавя планове, provisioning, mapping на домейни, billing процеси, metering, добавки и контроли.Превръща WordPress Multisite в продаваема хоствана платформа.
Bedrock + ComposerПрави WordPress зависимостите версионирани, възпроизводими и годни за внедряване.Намалява отклоненията при внедряване и дава на платформата професионален release процес.
Trellis deploymentsАвтоматизира конфигурацията на сървъри и production внедряванията.Прави промените в инфраструктурата повторяеми, вместо ръчни и крехки.
Redundant data tier designОсновна база данни, реплики, архиви и failover модели за мрежи с голям обем.Поддържа висока наличност, възстановяване при бедствия и мащабиране на четенето с растежа на мрежите.
Multi-node web tierДопълнителни FrankenPHP уеб възли могат да се добавят зад edge маршрутизиране/load balancing.Позволява на платформата да мащабира уеб трафика хоризонтално, вместо да разчита на една машина.

Висока наличност и архитектура за мащабиране

Платформата е проектирана да се мащабира на слоеве. Малките мрежи могат да започнат ефективно. С нарастването на търсенето уеб капацитетът, кеш капацитетът, излишността на базата данни и оперативната поддръжка могат да се разширяват независимо.

  • Хоризонтално уеб мащабиране: множество FrankenPHP уеб възли обслужват една и съща версия на приложението зад edge маршрутизиране или load balancing.
  • Stateless уеб слой: приложният код се внедрява последователно, което позволява възлите да се добавят или заменят с минимална формалност.
  • Излишна архитектура за данни: мрежите с голям обем използват репликация на база данни, архиви и планиране на failover, вместо да зависят от една-единствена точка за възстановяване.
  • Операции с отчитане на кеша: кешът на страници, обектният кеш и CDN purges са част от жизнения цикъл на съдържанието.
  • Разширено ценообразуване за големи мрежи: платформи с 10 000+ сайта могат да използват специализирана инфраструктура, персонализирано планиране на капацитета и индивидуални SLA.

Вие не купувате обикновен сървър. Получавате хоствана WordPress Multisite платформа със средата за изпълнение, кеширането, модела за внедряване, автоматизацията на домейни и търговските инструменти, необходими за продажба на хоствани сайтове в мащаб.