مجموعهٔ میزبانی

استک میزبانی تخنیکی

یک پلتفرم مبتنی بر FrankenPHP برای WordPress Multisite میزبانی‌شده.

Hosted Ultimate Multisite تحویل مدرن در لبه، Caddy، FrankenPHP، WordPress Multisite، کش تمام‌صفحه، کش آبجکت، پشتیبان‌گیری مدیریت‌شده و معماری داده آماده مقیاس‌پذیری را با هم ترکیب می‌کند تا شبکه شما بتواند از چند سایت محدود تا یک پلتفرم پُرترافیک به سبک SaaS رشد کند.

اصول استک

  • سریع به‌صورت پیش‌فرض: کش لبه، کش تمام‌صفحه، کش آبجکت و ورکرهای FrankenPHP.
  • بومیِ وردپرس: بر پایه Multisite ساخته شده است، نه این‌که مدیریت سایت بعداً به آن وصله شود.
  • آماده مقیاس‌پذیری: نودهای وب بدون حالت، مسیریابی آگاه از کش، و طراحی لایه داده با افزونگی.
  • مناسب برای اپراتورها: دیپلوی‌های تکرارپذیر، پشتیبان‌گیری، نظارت و قطعات متحرک کمتر.

یک درخواست چگونه از داخل پلتفرم عبور می‌کند

هر لایه یک وظیفه دارد: محافظت، مسیریابی، کش، اجرا، دریافت داده و بازگرداندن سریع‌ترین پاسخ امن ممکن.

1. حفاظت لبه

Cloudflare نویزهای معمول اینترنت را پیش از رسیدن به مبدا جذب می‌کند: تحویل CDN، DNS، TLS در لبه، کاهش حملات DDoS و فیلترینگ شبیه WAF.

2. مسیریابی Caddy

Caddy مسیریابی مدرن HTTP و HTTPS خودکار را مدیریت می‌کند. TLS درخواستی می‌تواند دامنه‌های مپ‌شده را پیش از صدور گواهی‌ها در برابر شبکه multisite اعتبارسنجی کند.

3. محیط اجرای FrankenPHP

FrankenPHP، PHP را مستقیماً در داخل محیط اجرای سرور مبتنی بر Caddy اجرا می‌کند، انتقال سنتی بین وب‌سرور و PHP-FPM را کاهش می‌دهد و مسیر اپلیکیشن را سبک نگه می‌دارد.

4. کش تمام‌صفحه

کش تمام‌صفحه Sidekick ترافیک ناشناس را بدون راه‌اندازی کامل وردپرس در هر درخواست سرو می‌کند، در حالی که هوک‌های ذخیره محتوا مسیرهای تغییرکرده را به‌طور خودکار پاک می‌کنند.

5. WordPress Multisite

یک کدبیس وردپرس، سایت‌های مشتریان زیادی را راه‌اندازی می‌کند. Ultimate Multisite کنترل‌های تجاری را اضافه می‌کند: پلان‌ها، فراهم‌سازی، روندهای دامنه، افزونه‌ها و مدیریت سایت.

6. داده‌ها و پشتیبان‌گیری

لایه‌های دیتابیس و فایل با روندهای پشتیبان‌گیری و بازیابی محافظت می‌شوند. معماری مقیاس، نودهای دیتابیس افزونه، تکثیر و failover را برای شبکه‌های پُرحجم اضافه می‌کند.

چرا FrankenPHP مهم است

استک‌های سنتی وردپرس معمولاً یک وب‌سرور، پراکسی معکوس، پول PHP-FPM، لایه‌های کش و مدیران پروسه را به هم وصل می‌کنند. FrankenPHP بخش‌های کلیدی این مسیر را در یک محیط اجرای مدرن مبتنی بر Caddy ادغام می‌کند؛ یعنی مرزهای کمتر برای تنظیم و مسیری پاک‌تر از درخواست تا اجرای PHP.

بیلدهای سفارشی PHP

PHP از سورس کامپایل شده و برای جریان کاری مشخص ما بهینه‌سازی می‌شود. Opcache برای عملکرد کامل تنظیم شده است. Preload فایل‌های رایج PHP را در حافظه آماده نگه می‌دارد.

Caddy درون‌ساخت

FrankenPHP قوت‌های عملیاتی Caddy را به ارث می‌برد: HTTP مدرن، گواهی‌های خودکار، پیکربندی پاک و مسیریابی قابل اعتماد.

قطعات متحرک کمتر

یک محیط اجرای یکپارچه تعداد سرویس‌هایی را که باید تنظیم، راه‌اندازی مجدد، نظارت و هماهنگ شوند کاهش می‌دهد.

مناسب عالی برای Multisite

یک شبکه از سایت‌ها از مسیریابی کارآمد، ورکرهای cron پایدار، کد اپلیکیشن مشترک و باطل‌سازی متمرکز کش بهره‌مند می‌شود.

شرح ارزش اجزا

جزءکاری که انجام می‌دهدارزش برای multisite میزبانی‌شده
لبه CloudflareDNS، CDN، فیلترینگ ترافیک، حفاظت DDoS و تحویل جهانی.از سرورهای مبدا محافظت می‌کند و تأخیر بازدیدکنندگان جهانی را پیش از رسیدن ترافیک به وردپرس بهبود می‌دهد.
Caddyترافیک HTTP را مسیریابی می‌کند و گواهی‌ها را خودکار می‌سازد، از جمله TLS درخواستی برای دامنه‌های مپ‌شده.به دامنه‌های مشتریان اجازه می‌دهد بدون کار دستی روی گواهی، به‌سرعت آنلاین شوند.
FrankenPHPPHP را در داخل یک سرور اپلیکیشن مدرن مبتنی بر Caddy با گزینه‌های حالت ورکر اجرا می‌کند.پیچیدگی استک را کاهش می‌دهد و مسیر درخواست‌های داینامیک وردپرس را بهبود می‌بخشد.
کش صفحه Sidekickپاسخ‌های تمام‌صفحه را برای ترافیک ناشناس ذخیره می‌کند و مسیرهای محتوای تغییرکرده را پاک می‌سازد.بسیاری از درخواست‌ها را به hitهای سریع کش تبدیل می‌کند، به‌جای بوت‌استرپ کامل وردپرس.
کش آبجکت Docketآبجکت‌های پرهزینه وردپرس و نتایج کوئری را کش می‌کند.کار تکراری دیتابیس را در یک شبکه بزرگ کاهش می‌دهد.
WordPress Multisiteسایت‌های زیادی را از یک نصب وردپرس و کدبیس مشترک اجرا می‌کند.بنیاد بومی برای میزبانی وردپرس به سبک SaaS را فراهم می‌کند.
Ultimate Multisiteپلان‌ها، فراهم‌سازی، مپینگ دامنه، روندهای بلینگ، اندازه‌گیری مصرف، افزونه‌ها و کنترل‌ها را اضافه می‌کند.WordPress Multisite را به یک پلتفرم میزبانی‌شده قابل فروش تبدیل می‌کند.
Bedrock + Composerوابستگی‌های وردپرس را نسخه‌بندی‌شده، قابل بازتولید و قابل دیپلوی می‌سازد.انحراف دیپلوی را کاهش می‌دهد و به پلتفرم یک جریان انتشار حرفه‌ای می‌دهد.
دیپلوی‌های Trellisپیکربندی سرور و دیپلوی‌های تولید را خودکار می‌کند.تغییرات زیرساخت را به‌جای دستی و شکننده بودن، تکرارپذیر می‌سازد.
طراحی لایه داده افزونهدیتابیس اصلی، ریپلیکاها، پشتیبان‌ها و الگوهای failover برای شبکه‌های پُرحجم.با رشد شبکه‌ها، دسترس‌پذیری بالا، بازیابی پس از فاجعه و مقیاس‌پذیری خواندن را پشتیبانی می‌کند.
لایه وب چندنودهنودهای وب اضافی FrankenPHP می‌توانند پشت مسیریابی/لودبالانسینگ لبه اضافه شوند.به پلتفرم اجازه می‌دهد ترافیک وب را به‌صورت افقی مقیاس دهد، به‌جای اتکا به یک ماشین.

دسترس‌پذیری بالا و معماری مقیاس‌پذیری

پلتفرم طوری طراحی شده است که در لایه‌ها مقیاس‌پذیر باشد. شبکه‌های کوچک می‌توانند به‌صورت کارآمد شروع کنند. با رشد تقاضا، ظرفیت وب، ظرفیت کش، افزونگی دیتابیس و پشتیبانی عملیاتی می‌توانند مستقلانه گسترش یابند.

  • مقیاس‌پذیری افقی وب: چندین نود وب FrankenPHP یک انتشار اپلیکیشن یکسان را پشت مسیریابی لبه یا لودبالانسینگ سرو می‌کنند.
  • لایه وب بدون حالت: کد اپلیکیشن به‌صورت سازگار دیپلوی می‌شود و اجازه می‌دهد نودها با تشریفات حداقلی اضافه یا جایگزین شوند.
  • معماری داده افزونه: شبکه‌های پُرحجم از تکثیر دیتابیس، پشتیبان‌گیری و برنامه‌ریزی failover استفاده می‌کنند، نه اتکا به یک نقطه واحد بازیابی.
  • عملیات آگاه از کش: کش صفحه، کش آبجکت و پاک‌سازی‌های CDN بخشی از چرخه عمر محتوا هستند.
  • قیمت‌گذاری پیشرفته برای شبکه‌های بزرگ: پلتفرم‌های دارای 10,000+ سایت می‌توانند از زیرساخت اختصاصی، برنامه‌ریزی ظرفیت سفارشی و SLAهای اختصاصی استفاده کنند.

شما یک سرور عمومی نمی‌خرید. شما یک پلتفرم WordPress Multisite میزبانی‌شده دریافت می‌کنید که محیط اجرا، کش، مدل دیپلوی، اتوماسیون دامنه و ابزارهای تجاری لازم برای فروش سایت‌های میزبانی‌شده در مقیاس را دارد.