Tindanan Pengehosan

Timbunan pengehosan teknikal

Platform berasaskan FrankenPHP untuk WordPress Multisite terhos.

Ultimate Multisite terhos menggabungkan penyampaian edge moden, Caddy, FrankenPHP, WordPress Multisite, caching halaman penuh, caching objek, sandaran terurus dan seni bina data sedia diskala supaya rangkaian anda dapat berkembang daripada beberapa laman kepada platform bergaya SaaS berjumlah tinggi.

Prinsip timbunan

  • Pantas secara lalai: cache edge, cache halaman penuh, cache objek dan pekerja FrankenPHP.
  • Asli WordPress: dibina berasaskan Multisite, bukannya menambah pengurusan laman kemudian.
  • Sedia diskala: nod web tanpa keadaan, penghalaan peka cache dan reka bentuk peringkat data berlebihan.
  • Mesra pengendali: penerapan berulang, sandaran, pemantauan dan lebih sedikit komponen bergerak.

Bagaimana permintaan bergerak melalui platform

Setiap lapisan mempunyai satu tugas: melindungi, menghalakan, menyimpan cache, melaksanakan, mendapatkan data dan mengembalikan respons paling pantas yang selamat.

1. Perlindungan edge

Cloudflare menyerap gangguan internet biasa sebelum ia mencapai pelayan asal: penyampaian CDN, DNS, penamatan TLS di edge, mitigasi DDoS dan penapisan gaya WAF.

2. Penghalaan Caddy

Caddy mengendalikan penghalaan HTTP moden dan HTTPS automatik. TLS atas permintaan boleh mengesahkan domain yang dipetakan terhadap rangkaian multisite sebelum mengeluarkan sijil.

3. Masa jalan FrankenPHP

FrankenPHP menjalankan PHP secara terus dalam masa jalan pelayan berasaskan Caddy, mengurangkan penyerahan tradisional daripada pelayan web kepada PHP-FPM dan memastikan laluan aplikasi kekal ringan.

4. Cache halaman penuh

Caching halaman penuh Sidekick menyajikan trafik tanpa nama tanpa memulakan keseluruhan WordPress pada setiap permintaan, manakala hook simpan kandungan mengosongkan laluan yang berubah secara automatik.

5. WordPress Multisite

Satu pangkalan kod WordPress menggerakkan banyak laman pelanggan. Ultimate Multisite menambah kawalan komersial: pelan, penyediaan, aliran kerja domain, tambahan dan pengurusan laman.

6. Data dan sandaran

Lapisan pangkalan data dan fail dilindungi dengan aliran kerja sandaran dan pemulihan. Seni bina skala menambah nod pangkalan data berlebihan, replikasi dan failover untuk rangkaian berjumlah tinggi.

Mengapa FrankenPHP penting

Timbunan WordPress tradisional sering menggabungkan pelayan web, proksi songsang, kumpulan PHP-FPM, lapisan cache dan pengurus proses. FrankenPHP menggabungkan bahagian penting laluan tersebut ke dalam masa jalan moden berkuasa Caddy, yang bermaksud lebih sedikit sempadan untuk dilaraskan dan laluan yang lebih bersih daripada permintaan kepada pelaksanaan PHP.

Binaan PHP tersuai

PHP dikompil daripada sumber dan dioptimumkan untuk aliran kerja khusus kami. Opcache dikonfigurasikan untuk prestasi terbaik. Preload memastikan fail PHP biasa sentiasa sedia dalam memori.

Caddy terbina dalam

FrankenPHP mewarisi kekuatan operasi Caddy: HTTP moden, sijil automatik, konfigurasi kemas dan penghalaan yang boleh diharap.

Lebih sedikit komponen bergerak

Masa jalan bersepadu mengurangkan bilangan perkhidmatan yang perlu dilaraskan, dimulakan semula, dipantau dan diselaraskan.

Sangat sesuai untuk Multisite

Rangkaian laman mendapat manfaat daripada penghalaan yang cekap, pekerja cron berterusan, kod aplikasi dikongsi dan pembatalan cache berpusat.

Pecahan nilai komponen

KomponenFungsinyaNilai untuk multisite terhos
Cloudflare edgeDNS, CDN, penapisan trafik, perlindungan DDoS dan penyampaian global.Melindungi pelayan asal dan meningkatkan kependaman pelawat global sebelum trafik mencapai WordPress.
CaddyMenghalakan trafik HTTP dan mengautomasikan sijil, termasuk TLS atas permintaan untuk domain yang dipetakan.Membolehkan domain pelanggan beroperasi dengan pantas tanpa kerja sijil manual.
FrankenPHPMenjalankan PHP dalam pelayan aplikasi moden berkuasa Caddy dengan pilihan mod pekerja.Mengurangkan kerumitan timbunan dan menambah baik laluan bagi permintaan WordPress dinamik.
Cache halaman SidekickMenyimpan respons halaman penuh untuk trafik tanpa nama dan mengosongkan laluan kandungan yang berubah.Menjadikan banyak permintaan sebagai capaian cache pantas dan bukannya pemulaan penuh WordPress.
Cache objek DocketMenyimpan cache objek WordPress dan hasil pertanyaan yang mahal.Mengurangkan kerja pangkalan data berulang di seluruh rangkaian besar.
WordPress MultisiteMenjalankan banyak laman daripada satu pemasangan WordPress dan pangkalan kod dikongsi.Menyediakan asas asli untuk pengehosan WordPress bergaya SaaS.
Ultimate MultisiteMenambah pelan, penyediaan, pemetaan domain, aliran kerja pengebilan, pemeteran, tambahan dan kawalan.Menjadikan WordPress Multisite sebuah platform terhos yang boleh dijual.
Bedrock + ComposerMenjadikan kebergantungan WordPress berversyen, boleh dihasilkan semula dan boleh diterapkan.Mengurangkan penyimpangan penerapan dan memberikan platform aliran kerja keluaran profesional.
Penerapan TrellisMengautomasikan konfigurasi pelayan dan penerapan produksi.Menjadikan perubahan infrastruktur boleh diulang dan bukannya manual serta rapuh.
Reka bentuk peringkat data berlebihanPangkalan data utama, replika, sandaran dan corak failover untuk rangkaian berjumlah tinggi.Menyokong ketersediaan tinggi, pemulihan bencana dan penskalaan bacaan apabila rangkaian berkembang.
Peringkat web berbilang nodNod web FrankenPHP tambahan boleh ditambah di belakang penghalaan edge/pengimbangan beban.Membolehkan platform menskalakan trafik web secara mendatar dan bukannya bergantung pada satu mesin.

Seni bina ketersediaan tinggi dan skala

Platform ini direka untuk diskalakan secara berlapis. Rangkaian kecil boleh bermula dengan cekap. Apabila permintaan meningkat, kapasiti web, kapasiti cache, redundansi pangkalan data dan sokongan operasi boleh berkembang secara bebas.

  • Penskalaan web mendatar: berbilang nod web FrankenPHP menyajikan keluaran aplikasi yang sama di belakang penghalaan edge atau pengimbangan beban.
  • Peringkat web tanpa keadaan: kod aplikasi diterapkan secara konsisten, membolehkan nod ditambah atau diganti dengan usaha minimum.
  • Seni bina data berlebihan: rangkaian berjumlah tinggi menggunakan replikasi pangkalan data, sandaran dan perancangan failover, bukannya bergantung pada satu titik pemulihan.
  • Operasi peka cache: cache halaman, cache objek dan pembersihan CDN ialah sebahagian daripada kitaran hayat kandungan.
  • Harga lanjutan untuk rangkaian besar: platform dengan 10,000+ laman boleh menggunakan infrastruktur khusus, perancangan kapasiti tersuai dan SLA tersuai.

Anda bukan membeli pelayan generik. Anda mendapat platform WordPress Multisite terhos dengan masa jalan, caching, model penerapan, automasi domain dan alatan komersial yang diperlukan untuk menjual laman terhos pada skala besar.