מערך אירוח טכני
פלטפורמה בגישת FrankenPHP תחילה עבור WordPress Multisite מאוחסן.
Hosted Ultimate Multisite משלב אספקה מודרנית בקצה, Caddy, FrankenPHP, WordPress Multisite, מטמון עמודים מלאים, מטמון אובייקטים, גיבויים מנוהלים וארכיטקטורת נתונים מוכנה להתרחבות, כדי שהרשת שלך תוכל לגדול מקומץ אתרים לפלטפורמה בסגנון SaaS בנפח גבוה.
עקרונות המערך
- מהיר כברירת מחדל: מטמון קצה, מטמון עמודים מלאים, מטמון אובייקטים ועובדי FrankenPHP.
- מותאם ל-WordPress: נבנה סביב Multisite במקום להוסיף ניהול אתרים בדיעבד.
- מוכן להתרחבות: צומתי ווב חסרי מצב, ניתוב מודע-מטמון ותכנון שכבת נתונים יתירה.
- ידידותי למפעילים: פריסות חוזרות, גיבויים, ניטור ופחות רכיבים נעים.
איך בקשה נעה דרך הפלטפורמה
לכל שכבה יש תפקיד אחד: להגן, לנתב, לשמור במטמון, להריץ, לאחזר נתונים ולהחזיר את התגובה הבטוחה המהירה ביותר האפשרית.
1. הגנה בקצה
Cloudflare סופגת רעשי אינטרנט נפוצים לפני שהם מגיעים למקור: אספקת CDN, DNS, TLS בקצה, צמצום מתקפות DDoS וסינון בסגנון WAF.
2. ניתוב Caddy
Caddy מטפל בניתוב HTTP מודרני וב-HTTPS אוטומטי. TLS לפי דרישה יכול לאמת דומיינים ממופים מול רשת ה-multisite לפני הנפקת תעודות.
3. סביבת הרצה FrankenPHP
FrankenPHP מריצה PHP ישירות בתוך סביבת השרת המבוססת Caddy, מפחיתה את המעבר המסורתי בין שרת ווב ל-PHP-FPM ושומרת על נתיב היישום רזה.
4. מטמון עמודים מלאים
מטמון עמודים מלאים של Sidekick משרת תעבורה אנונימית בלי להפעיל את כל WordPress בכל בקשה, בעוד hooks של שמירת תוכן מנקים אוטומטית נתיבים שהשתנו.
5. WordPress Multisite
בסיס קוד אחד של WordPress מפעיל אתרי לקוחות רבים. Ultimate Multisite מוסיף את הבקרות המסחריות: תוכניות, הקמה, תהליכי דומיינים, תוספים וניהול אתרים.
6. נתונים וגיבויים
שכבות מסד הנתונים והקבצים מוגנות באמצעות תהליכי גיבוי ושחזור. ארכיטקטורת ההתרחבות מוסיפה צומתי מסד נתונים יתירים, רפליקציה ו-failover לרשתות בנפח גבוה.
למה FrankenPHP חשוב
מודל פשוט ומהיר יותר להגשת PHP עבור WordPress.
מערכי WordPress מסורתיים לעיתים מדביקים יחד שרת ווב, reverse proxy, מאגר PHP-FPM, שכבות מטמון ומנהלי תהליכים. FrankenPHP מאחד חלקים מרכזיים מהנתיב הזה לתוך סביבת הרצה מודרנית המופעלת על ידי Caddy, מה שאומר פחות גבולות לכוונון ונתיב נקי יותר מהבקשה להרצת PHP.
בניות PHP מותאמות אישית
PHP מקומפל מקוד מקור וממוטב עבור תהליך העבודה הספציפי שלנו. Opcache מוגדר לביצועים מושלמים. Preload שומר קובצי PHP נפוצים מוכנים בזיכרון.
Caddy מובנה
FrankenPHP יורש את החוזקות התפעוליות של Caddy: HTTP מודרני, תעודות אוטומטיות, תצורה נקייה וניתוב אמין.
פחות רכיבים נעים
סביבת הרצה מאוחדת מפחיתה את מספר השירותים שצריך לכוונן, להפעיל מחדש, לנטר ולתאם.
התאמה מצוינת ל-Multisite
רשת אתרים נהנית מניתוב יעיל, עובדי cron מתמידים, קוד יישום משותף וביטול מטמון מרכזי.
פירוט ערך הרכיבים
| רכיב | מה הוא עושה | ערך עבור multisite מאוחסן |
|---|---|---|
| קצה Cloudflare | DNS, CDN, סינון תעבורה, הגנת DDoS ואספקה גלובלית. | מגן על שרתי המקור ומשפר את זמני ההשהיה למבקרים ברחבי העולם לפני שהתעבורה מגיעה ל-WordPress. |
| Caddy | מנתב תעבורת HTTP ומבצע אוטומציה לתעודות, כולל TLS לפי דרישה לדומיינים ממופים. | מאפשר לדומיינים של לקוחות לעלות לאוויר במהירות ללא עבודת תעודות ידנית. |
| FrankenPHP | מריץ PHP בתוך שרת יישומים מודרני המופעל על ידי Caddy עם אפשרויות מצב worker. | מפחית את מורכבות המערך ומשפר את הנתיב לבקשות WordPress דינמיות. |
| מטמון עמודים Sidekick | שומר תגובות עמוד מלא עבור תעבורה אנונימית ומנקה נתיבי תוכן שהשתנו. | הופך בקשות רבות לפגיעות מטמון מהירות במקום אתחול מלא של WordPress. |
| מטמון אובייקטים Docket | שומר במטמון תוצאות יקרות של אובייקטים ושאילתות WordPress. | מפחית עבודה חוזרת מול מסד הנתונים ברחבי רשת גדולה. |
| WordPress Multisite | מריץ אתרים רבים מהתקנת WordPress אחת ומבסיס קוד משותף. | מספק את היסוד המקורי לאירוח WordPress בסגנון SaaS. |
| Ultimate Multisite | מוסיף תוכניות, הקמה, מיפוי דומיינים, תהליכי חיוב, מדידה, תוספים ובקרות. | הופך את WordPress Multisite לפלטפורמת אירוח שניתן למכור. |
| Bedrock + Composer | הופך תלותיות WordPress למנוהלות בגרסאות, ניתנות לשחזור ולפריסה. | מפחית סטיות בפריסה ומעניק לפלטפורמה תהליך שחרור מקצועי. |
| פריסות Trellis | מבצע אוטומציה לתצורת שרתים ולפריסות ייצור. | הופך שינויים בתשתית לחוזרים במקום ידניים ושבריריים. |
| תכנון שכבת נתונים יתירה | מסד נתונים ראשי, רפליקות, גיבויים ודפוסי failover לרשתות בנפח גבוה. | תומך בזמינות גבוהה, התאוששות מאסון והרחבת קריאות ככל שהרשתות גדלות. |
| שכבת ווב מרובת צמתים | ניתן להוסיף צומתי ווב FrankenPHP נוספים מאחורי ניתוב קצה/איזון עומסים. | מאפשר לפלטפורמה להגדיל תעבורת ווב אופקית במקום להסתמך על מכונה אחת. |
זמינות גבוהה וארכיטקטורת התרחבות
הפלטפורמה מתוכננת להתרחב בשכבות. רשתות קטנות יכולות להתחיל ביעילות. ככל שהביקוש גדל, קיבולת הווב, קיבולת המטמון, יתירות מסד הנתונים והתמיכה התפעולית יכולות להתרחב באופן עצמאי.
- הרחבת ווב אופקית: צומתי ווב מרובים של FrankenPHP משרתים את אותה גרסת יישום מאחורי ניתוב קצה או איזון עומסים.
- שכבת ווב חסרת מצב: קוד היישום נפרס באופן עקבי, מה שמאפשר להוסיף או להחליף צמתים במינימום טקסיות.
- ארכיטקטורת נתונים יתירה: רשתות בנפח גבוה משתמשות ברפליקציית מסדי נתונים, גיבויים ותכנון failover במקום להסתמך על נקודת התאוששות יחידה.
- תפעול מודע-מטמון: מטמון עמודים, מטמון אובייקטים וניקויי CDN הם חלק ממחזור חיי התוכן.
- תמחור מתקדם לרשתות גדולות: פלטפורמות של 10,000+ אתרים יכולות להשתמש בתשתית ייעודית, תכנון קיבולת מותאם ו-SLA מותאמים אישית.
נבנה עבור מפעילים, לא רק עבור אתרים.
אתם לא קונים שרת גנרי. אתם מקבלים פלטפורמת WordPress Multisite מאוחסנת עם סביבת ההרצה, המטמון, מודל הפריסה, אוטומציית הדומיינים והכלים המסחריים הדרושים כדי למכור אתרים מאוחסנים בקנה מידה.
