Teknik barındırma yığını
Barındırılan WordPress Multisite için FrankenPHP öncelikli bir platform.
Hosted Ultimate Multisite; modern uç dağıtım, Caddy, FrankenPHP, WordPress Multisite, tam sayfa önbellekleme, nesne önbellekleme, yönetilen yedeklemeler ve ölçeklenmeye hazır bir veri mimarisini bir araya getirir; böylece ağınız birkaç siteden yüksek hacimli SaaS tarzı bir platforma kadar büyüyebilir.
Yığın ilkeleri
- Varsayılan olarak hızlı: uç önbellek, tam sayfa önbellek, nesne önbellek ve FrankenPHP worker’ları.
- WordPress’e özgü: site yönetimini sonradan eklemek yerine Multisite etrafında oluşturulmuştur.
- Ölçeklenmeye hazır: durumsuz web düğümleri, önbellek duyarlı yönlendirme ve yedekli veri katmanı tasarımı.
- Operatör dostu: tekrarlanabilir dağıtımlar, yedeklemeler, izleme ve daha az hareketli parça.
Bir istek platformda nasıl ilerler
Her katmanın tek bir görevi vardır: korumak, yönlendirmek, önbelleğe almak, çalıştırmak, verileri almak ve mümkün olan en hızlı güvenli yanıtı döndürmek.
1. Uç koruma
Cloudflare, kaynağa ulaşmadan önce yaygın internet gürültüsünü emer: CDN dağıtımı, DNS, TLS uç sonlandırma, DDoS azaltma ve WAF tarzı filtreleme.
2. Caddy yönlendirme
Caddy modern HTTP yönlendirmesini ve otomatik HTTPS’i yönetir. İsteğe bağlı TLS, sertifika vermeden önce eşlenen alan adlarını multisite ağına karşı doğrulayabilir.
3. FrankenPHP çalışma zamanı
FrankenPHP, PHP’yi doğrudan Caddy tabanlı sunucu çalışma zamanının içinde çalıştırır; geleneksel web sunucusundan PHP-FPM’e aktarımı azaltır ve uygulama yolunu yalın tutar.
4. Tam sayfa önbellek
Sidekick tam sayfa önbellekleme, her istekte WordPress’in tamamını başlatmadan anonim trafiği sunar; içerik kaydetme kancaları ise değişen yolları otomatik olarak temizler.
5. WordPress Multisite
Tek bir WordPress kod tabanı birçok müşteri sitesini çalıştırır. Ultimate Multisite ticari kontrolleri ekler: planlar, sağlama, alan adı iş akışları, eklentiler ve site yönetimi.
6. Veri ve yedeklemeler
Veritabanı ve dosya katmanları yedekleme ve geri yükleme iş akışlarıyla korunur. Ölçek mimarisi, yüksek hacimli ağlar için yedekli veritabanı düğümleri, replikasyon ve yük devretme ekler.
FrankenPHP neden önemlidir
WordPress için daha basit ve daha hızlı bir PHP sunma modeli.
Geleneksel WordPress yığınları çoğu zaman bir web sunucusunu, ters proxy’yi, PHP-FPM havuzunu, önbellek katmanlarını ve süreç yöneticilerini birbirine yapıştırır. FrankenPHP, bu yolun önemli parçalarını modern Caddy destekli bir çalışma zamanında birleştirir; bu da ayarlanması gereken daha az sınır ve istekten PHP yürütmeye daha temiz bir yol anlamına gelir.
Özel PHP derlemeleri
PHP kaynaktan derlenir ve özel iş akışımız için optimize edilir. Opcache kusursuz performans için yapılandırılır. Preload, yaygın PHP dosyalarını bellekte hazır tutar.
Caddy yerleşik olarak gelir
FrankenPHP, Caddy’nin operasyonel güçlü yönlerini devralır: modern HTTP, otomatik sertifikalar, temiz yapılandırma ve güvenilir yönlendirme.
Daha az hareketli parça
Birleşik bir çalışma zamanı; ayarlanması, yeniden başlatılması, izlenmesi ve koordine edilmesi gereken hizmet sayısını azaltır.
Multisite için harika uyum
Bir site ağı; verimli yönlendirme, kalıcı cron worker’ları, paylaşılan uygulama kodu ve merkezi önbellek geçersiz kılma özelliklerinden yararlanır.
Bileşen değer dökümü
| Bileşen | Ne yapar | Barındırılan multisite için değer |
|---|---|---|
| Cloudflare uç | DNS, CDN, trafik filtreleme, DDoS koruması ve küresel dağıtım. | Trafik WordPress’e ulaşmadan önce kaynak sunucuları korur ve küresel ziyaretçi gecikmesini iyileştirir. |
| Caddy | HTTP trafiğini yönlendirir ve eşlenen alan adları için isteğe bağlı TLS dahil olmak üzere sertifikaları otomatikleştirir. | Müşteri alan adlarının manuel sertifika işi olmadan hızlıca çevrimiçi olmasını sağlar. |
| FrankenPHP | PHP’yi worker modu seçenekleriyle modern Caddy destekli bir uygulama sunucusunun içinde çalıştırır. | Yığın karmaşıklığını azaltır ve dinamik WordPress istekleri için yolu iyileştirir. |
| Sidekick sayfa önbelleği | Anonim trafik için tam sayfa yanıtlarını depolar ve değişen içerik yollarını temizler. | Birçok isteği tam WordPress başlatması yerine hızlı önbellek isabetlerine dönüştürür. |
| Docket nesne önbelleği | Maliyetli WordPress nesne ve sorgu sonuçlarını önbelleğe alır. | Büyük bir ağ genelinde tekrarlanan veritabanı işini azaltır. |
| WordPress Multisite | Tek bir WordPress kurulumu ve paylaşılan kod tabanından birçok siteyi çalıştırır. | SaaS tarzı WordPress barındırma için yerel temeli sağlar. |
| Ultimate Multisite | Planlar, sağlama, alan adı eşleme, faturalandırma iş akışları, ölçümleme, eklentiler ve kontroller ekler. | WordPress Multisite’ı satılabilir bir barındırılan platforma dönüştürür. |
| Bedrock + Composer | WordPress bağımlılıklarını sürümlenebilir, yeniden üretilebilir ve dağıtılabilir hale getirir. | Dağıtım sapmasını azaltır ve platforma profesyonel bir yayın iş akışı kazandırır. |
| Trellis dağıtımları | Sunucu yapılandırmasını ve üretim dağıtımlarını otomatikleştirir. | Altyapı değişikliklerini manuel ve kırılgan olmak yerine tekrarlanabilir hale getirir. |
| Yedekli veri katmanı tasarımı | Yüksek hacimli ağlar için birincil veritabanı, replikalar, yedeklemeler ve yük devretme kalıpları. | Ağlar büyüdükçe yüksek erişilebilirlik, felaket kurtarma ve okuma ölçeklendirmesini destekler. |
| Çok düğümlü web katmanı | Uç yönlendirme/yük dengelemenin arkasına ek FrankenPHP web düğümleri eklenebilir. | Platformun tek bir makineye dayanmak yerine web trafiğini yatay olarak ölçeklendirmesine olanak tanır. |
Yüksek erişilebilirlik ve ölçek mimarisi
Platform katmanlar halinde ölçeklenecek şekilde tasarlanmıştır. Küçük ağlar verimli bir şekilde başlayabilir. Talep arttıkça web kapasitesi, önbellek kapasitesi, veritabanı yedekliliği ve operasyonel destek bağımsız olarak genişleyebilir.
- Yatay web ölçeklendirme: birden fazla FrankenPHP web düğümü, uç yönlendirme veya yük dengeleme arkasında aynı uygulama sürümünü sunar.
- Durumsuz web katmanı: uygulama kodu tutarlı şekilde dağıtılır; bu da düğümlerin minimum prosedürle eklenmesine veya değiştirilmesine olanak tanır.
- Yedekli veri mimarisi: yüksek hacimli ağlar, tek bir kurtarma noktasına bağlı kalmak yerine veritabanı replikasyonu, yedeklemeler ve yük devretme planlaması kullanır.
- Önbellek duyarlı operasyonlar: sayfa önbelleği, nesne önbelleği ve CDN temizlemeleri içerik yaşam döngüsünün bir parçasıdır.
- Büyük ağlar için gelişmiş fiyatlandırma: 10.000+ sitelik platformlar özel altyapı, uyarlanmış kapasite planlaması ve özel SLA’lar kullanabilir.
Yalnızca web siteleri için değil, operatörler için oluşturuldu.
Genel amaçlı bir sunucu satın almıyorsunuz. Ölçekli olarak barındırılan siteler satmak için gereken çalışma zamanı, önbellekleme, dağıtım modeli, alan adı otomasyonu ve ticari araçlara sahip barındırılan bir WordPress Multisite platformu ediniyorsunuz.
