Хостингийн стек

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

Хостингтой WordPress Multisite-д зориулсан FrankenPHP-төвтэй платформ.

Hosted Ultimate Multisite нь орчин үеийн edge хүргэлт, Caddy, FrankenPHP, WordPress Multisite, бүтэн хуудасны кэш, объектын кэш, удирдлагатай нөөц хуулбарууд болон өргөтгөхөд бэлэн өгөгдлийн архитектурыг нэгтгэдэг бөгөөд ингэснээр таны сүлжээ цөөн хэдэн сайтаас эхлээд өндөр ачаалалтай SaaS маягийн платформ хүртэл өсөх боломжтой.

Стекийн зарчмууд

  • Анхнаасаа хурдан: edge кэш, бүтэн хуудасны кэш, объектын кэш болон FrankenPHP worker-ууд.
  • WordPress-д төрөлх: сайтын удирдлагыг дараа нь нэмж залгахын оронд Multisite-ийн суурин дээр бүтээгдсэн.
  • Өргөтгөхөд бэлэн: төлөвгүй веб зангилаа, кэшэд суурилсан чиглүүлэлт болон нөөцтэй өгөгдлийн түвшний загвар.
  • Операторт ээлтэй: давтагдахуйц байршуулалт, нөөц хуулбар, хяналт болон цөөн хөдөлгөөнт хэсэг.

Хүсэлт платформоор хэрхэн дамждаг вэ

Давхарга бүр нэг үүрэгтэй: хамгаалах, чиглүүлэх, кэшлэх, гүйцэтгэх, өгөгдөл татах, хамгийн хурдан бөгөөд аюулгүй хариуг буцаах.

1. Edge хамгаалалт

Cloudflare нь эх серверт хүрэхээс нь өмнө интернэтийн нийтлэг саадыг шингээдэг: CDN хүргэлт, DNS, TLS edge төгсгөл, DDoS сааруулалт болон WAF маягийн шүүлтүүр.

2. Caddy чиглүүлэлт

Caddy нь орчин үеийн HTTP чиглүүлэлт болон автомат HTTPS-ийг удирддаг. Эрэлтээр TLS нь сертификат олгохоос өмнө холбогдсон домэйнуудыг multisite сүлжээтэй тулган баталгаажуулж чадна.

3. FrankenPHP ажиллах орчин

FrankenPHP нь PHP-г Caddy-д суурилсан серверийн ажиллах орчин дотор шууд ажиллуулж, уламжлалт веб серверээс PHP-FPM рүү дамжуулах үйл явцыг багасган, хэрэглээний замыг хөнгөн байлгадаг.

4. Бүтэн хуудасны кэш

Sidekick бүтэн хуудасны кэш нь хүсэлт бүрт WordPress-ийг бүрэн ачаалалгүйгээр нэргүй хэрэглэгчийн урсгалыг үйлчилдэг бол контент хадгалах hook-ууд өөрчлөгдсөн замуудын кэшийг автоматаар цэвэрлэдэг.

5. WordPress Multisite

Нэг WordPress кодын сан олон хэрэглэгчийн сайтыг ажиллуулдаг. Ultimate Multisite нь багц, provisioning, домэйны ажлын урсгал, нэмэлтүүд болон сайтын удирдлага зэрэг арилжааны хяналтуудыг нэмдэг.

6. Өгөгдөл ба нөөц хуулбар

Өгөгдлийн сан болон файлын давхаргууд нь нөөцлөх, сэргээх ажлын урсгалаар хамгаалагддаг. Өргөтгөлийн архитектур нь өндөр ачаалалтай сүлжээнд зориулж нөөц өгөгдлийн сангийн зангилаа, репликац болон failover-ыг нэмдэг.

FrankenPHP яагаад чухал вэ

Уламжлалт WordPress стекүүд нь веб сервер, урвуу прокси, PHP-FPM pool, кэшийн давхаргууд болон процессийн менежерүүдийг ихэвчлэн хооронд нь холбодог. FrankenPHP нь энэхүү замын гол хэсгүүдийг орчин үеийн Caddy-тэй ажиллах орчинд нэгтгэдэг тул тохируулах шаардлагатай зааг цөөрч, хүсэлтээс PHP гүйцэтгэл хүртэлх зам илүү цэвэр болдог.

Тусгай PHP build-ууд

PHP-г эх кодоос нь хөрвүүлж, бидний тусгай ажлын урсгалд тохируулан оновчилдог. Opcache нь төгс гүйцэтгэлд тохируулагдсан. Preload нь түгээмэл PHP файлуудыг санах ойд бэлэн байлгадаг.

Caddy суурилуулсан

FrankenPHP нь Caddy-ийн үйл ажиллагааны давуу талуудыг өвлөдөг: орчин үеийн HTTP, автомат сертификат, цэвэр тохиргоо болон найдвартай чиглүүлэлт.

Цөөн хөдөлгөөнт хэсэг

Нэгдсэн ажиллах орчин нь тохируулах, дахин эхлүүлэх, хянах, уялдуулах шаардлагатай үйлчилгээнүүдийн тоог бууруулдаг.

Multisite-д маш тохиромжтой

Сайтуудын сүлжээ нь үр ашигтай чиглүүлэлт, тогтвортой cron worker-ууд, хуваалцсан хэрэглээний код болон төвлөрсөн кэш хүчингүйжүүлэлтээс ашиг хүртдэг.

Бүрэлдэхүүн хэсгүүдийн үнэ цэнийн задаргаа

БүрэлдэхүүнЮу хийдэг вэХостингтой multisite-д өгөх үнэ цэнэ
Cloudflare edgeDNS, CDN, урсгалын шүүлтүүр, DDoS хамгаалалт болон дэлхий даяарх хүргэлт.Урсгал WordPress-д хүрэхээс өмнө эх серверүүдийг хамгаалж, дэлхий даяарх зочдын хоцролтыг сайжруулдаг.
CaddyHTTP урсгалыг чиглүүлж, холбогдсон домэйнуудын эрэлтээр TLS-ийг багтаасан сертификатуудыг автоматжуулдаг.Гар ажиллагаатай сертификатын ажилгүйгээр хэрэглэгчийн домэйнуудыг хурдан идэвхжүүлэх боломж олгодог.
FrankenPHPWorker горимын сонголттой, орчин үеийн Caddy-д суурилсан хэрэглээний сервер дотор PHP-г ажиллуулдаг.Стекийн төвөгшлийг бууруулж, динамик WordPress хүсэлтийн замыг сайжруулдаг.
Sidekick хуудасны кэшНэргүй хэрэглэгчийн урсгалд зориулж бүтэн хуудасны хариуг хадгалж, өөрчлөгдсөн контентын замуудыг цэвэрлэдэг.Олон хүсэлтийг WordPress-ийг бүрэн ачаалах биш, хурдан кэшийн онох үйлдэл болгодог.
Docket объектын кэшӨндөр өртөгтэй WordPress объект болон query үр дүнг кэшлэдэг.Том сүлжээнд давтагдах өгөгдлийн сангийн ажлыг бууруулдаг.
WordPress MultisiteНэг WordPress суулгац болон хуваалцсан кодын сангаас олон сайт ажиллуулдаг.SaaS маягийн WordPress хостингийн төрөлх суурийг бүрдүүлдэг.
Ultimate MultisiteБагц, provisioning, домэйн холболт, тооцооны ажлын урсгал, хэмжилт, нэмэлтүүд болон хяналтуудыг нэмдэг.WordPress Multisite-ийг борлуулах боломжтой хостингийн платформ болгон хувиргадаг.
Bedrock + ComposerWordPress хамаарлуудыг хувилбартай, дахин үүсгэх боломжтой, байршуулж болохуйц болгодог.Байршуулалтын зөрүүг бууруулж, платформд мэргэжлийн хувилбар гаргах ажлын урсгал өгдөг.
Trellis байршуулалтуудСерверийн тохиргоо болон production байршуулалтыг автоматжуулдаг.Дэд бүтцийн өөрчлөлтийг гар ажиллагаатай, хэврэг биш харин давтагдахуйц болгодог.
Нөөцтэй өгөгдлийн түвшний загварӨндөр ачаалалтай сүлжээнд зориулсан үндсэн өгөгдлийн сан, реплика, нөөц хуулбар болон failover загварууд.Сүлжээ өсөхийн хэрээр өндөр хүртээмж, гамшгийн дараах сэргэлт, уншилтын өргөтгөлийг дэмждэг.
Олон зангилаат веб түвшинНэмэлт FrankenPHP веб зангилаануудыг edge чиглүүлэлт/ачаалал тэнцвэржүүлэлтийн ард нэмж болно.Нэг машинд найдахын оронд платформ веб урсгалыг хэвтээ чиглэлд өргөтгөх боломжтой болгодог.

Өндөр хүртээмж ба өргөтгөлийн архитектур

Платформ нь давхарга бүрээр өргөтгөхөөр загварчлагдсан. Жижиг сүлжээнүүд үр ашигтайгаар эхэлж болно. Эрэлт өсөхийн хэрээр веб хүчин чадал, кэшийн хүчин чадал, өгөгдлийн сангийн нөөцлөлт болон үйл ажиллагааны дэмжлэгийг бие даан өргөтгөж болно.

  • Хэвтээ веб өргөтгөл: олон FrankenPHP веб зангилаа нь edge чиглүүлэлт эсвэл ачаалал тэнцвэржүүлэлтийн ард нэг ижил хэрэглээний хувилбарыг үйлчилнэ.
  • Төлөвгүй веб түвшин: хэрэглээний кодыг тогтвортой байршуулдаг тул зангилааг бага зэргийн ажиллагаатайгаар нэмж эсвэл сольж болно.
  • Нөөцтэй өгөгдлийн архитектур: өндөр ачаалалтай сүлжээнүүд нэг сэргэлтийн цэгээс хамаарахын оронд өгөгдлийн сангийн репликац, нөөц хуулбар болон failover төлөвлөлтийг ашигладаг.
  • Кэшэд суурилсан үйл ажиллагаа: хуудасны кэш, объектын кэш болон CDN цэвэрлэгээ нь контентын амьдралын мөчлөгийн нэг хэсэг юм.
  • Том сүлжээнд зориулсан дэвшилтэт үнэ: 10,000-аас дээш сайттай платформууд тусгай дэд бүтэц, тохируулсан хүчин чадлын төлөвлөлт болон захиалгат SLA ашиглаж болно.

Та ердийн сервер худалдаж авч байгаа биш. Та runtime, кэшлэлт, байршуулалтын загвар, домэйны автоматжуулалт болон их хэмжээгээр хостингтой сайтууд борлуулахад шаардлагатай арилжааны хэрэгслүүдтэй WordPress Multisite платформ авч байна.