כיצד להגדיר טעינה מהירה של אתר וורדפרס ב- Google Cloud?

מדריך צעד אחר צעד להשקת אתר וורדפרס בעל ביצועים גבוהים בפלטפורמת הענן של גוגל (GCP) באמצעות WordOps.


כשאתה מתחיל כבלוגר או מנהל עסק קטן, אז אירוח משותף זה בסדר שכן הוא עולה פחות וללא כישורי אירוח נדרשים להתקנה / התקנה / תחזוקה של פלטפורמת התשתית.

עם זאת, כאשר התעבורה או בסיס המשתמשים שלך גדלים, אתה זקוק ל פלטפורמת אירוח חזקה שתשרת מיליוני לקוחות מבלי להאט את האתר.

יש כמה ספקי אירוח מובחרים לאתרי תנועה כבדים, אך זה יכול בקלות עלות 100 $ + לחודש.

פתק: קינסטה לאחרונה הודיעה על תוכנית התחלה החל מ -30 דולר לחודש, שממנפת את GCP.

עם זאת, אם אתה בסדר לבזבז קצת זמן בלימוד ולעשות בעצמך, אתה יכול לחשוב על שרתי VPS / Cloud. במאמר זה אסביר כיצד להשיג אתר וורדפרס בפלטפורמת הענן של גוגל ב- פחות מ 15 דקות.

התקנה זו תעלה בסביבות 25 דולר לחודש ומוכן הציגו 500,000 צפיות בדף בחודש. הגדרת הודעה, אעשה בדיקת עומס כדי לאמת את הביצועים.

תנאי מוקדם

  • אני מניח שכבר יש לך תחום; אם לא תוכלו לקנות מ Namecheap או גוגל.
  • חשבון ענן של גוגל עם חיוב מופעל
  • קצת נושא WordPress אבל אני אשתמש בו עיתון מאת תג מת

לספק שרת ענן חדש של גוגל

  • היכנס ל- Google Cloud והלך ל- Compute Engine >> מופעי VM (לינק ישיר)
  • לחץ על “צור מופע” והזן את המידע הדרוש
  • בחר את האזור (בחר את המיקום הקרוב ביותר לקהל הממוקד שלך)
  • בחר את סוג המכונה
  • שנה את דיסק האתחול ל- Ubuntu 18.04 LTS וסוג דיסק האתחול לדיסק מתמשך SSD בגודל 10 GB
  • אפשר חומת אש HTTP ו- HTTPS ולחץ צור

בעוד מספר שניות, המופע החדש יהיה מוכן.

התקנת וורדפרס באמצעות WordOps

ישנן מספר דרכים להתקנת וורדפרס, אך אחת הדרכים הקלות ביותר היא שימוש WordOps

WordOps הוא עטיפת סקריפט שדואגת להתקנת רכיבים נדרשים כמו מסד נתונים, PHP, Nginx, WordPress וכו ‘. אם אתה מתקין אותם ידנית, יתכן שיידרש זמן רב יותר זמן לשגיאות אנושיות..

  • התחבר ל- Google Cloud VM שזה עתה נוצר ועבר למשתמש שורש

פתק: מומלץ להתקין גישה לסודו לשורש ממשתמש רגיל בהפקה, אך בתרגיל זה אשתמש בשורש.

  • להתקין WordOps עם הפקודה שלהלן

wget -qO wo wops.cc && sudo bash wo

  • זה ייקח דקה או שתיים ופעם אחת; תוחזר לפקודה

סנכרון מסד הנתונים של Wo, אנא המתן…
WordOps (wo) הותקן בהצלחה

כדי לאפשר השלמת בסיס, פשוט השתמש בפקודה:
bash -l

כדי להתקין ערימות מומלצות של WordOps, אתה יכול להשתמש בפקודה:
להתקין ערימה

כדי ליצור אתר וורדפרס ראשון, אתה יכול להשתמש בפקודה:
ליצור אתר. – wp – –

תיעוד של WordOps: https://docs.wordops.net
פורום קהילת WordOps: https://community.wordops.net
צ’אט קהילתי של WordOps: https://chat.wordops.net

תן ל- WordOps כוכב GitHub: https://github.com/WordOps/WordOps/

[מוגן בדוא”ל]: ~ #

עכשיו הגיע הזמן ליצור אתר וורדפרס. WordOps מעניקה לך אפשרות אם ברצונך להתקין וורדפרס עם תוספי מטמון.

נכון לעכשיו הוא תומך ב- WP Super, W3 Total, Nginx, Redis. ניסיתי הכל, ו Redis תמיד ביצע טוב יותר בשבילי.

  • בואו ליצור אתר עם מטמון Redis.

אתר ליצור geekflarelab.com – wpredis

למעלה, אני מבקש מ- WordOps ליצור אתר עבור geekflarelab.com (זהו תחום המעבדה שלי) עם מטמון Redis. זה ייקח דקה או שתיים ויתן לך אישור על יצירת אתר.

[מוגן בדוא”ל]: ~ # wo האתר צור geekflarelab.com – wpredis
התחל: wo-kernel [OK]
הוספת מאגר עבור MySQL, אנא המתן…
הוספת מאגר ל- NGINX, אנא המתן…
הוספת מאגר נתונים עבור PHP, אנא המתן…
הוספת מאגר עבור Redis, אנא המתן…
מעדכן apt-cache [אישור]
התקנת חבילות APT [OK]
החלת תבניות תצורה של Nginx
בדיקת תצורת Nginx [אישור]
הפעלה מחדש של Nginx [OK]
בדיקת תצורת Nginx [אישור]
הפעלה מחדש של Nginx [OK]
קביעת תצורה של php7.2-fpm
הפעלה מחדש של php7.2-fpm [OK]
כוונון תצורת MariaDB
עצור: mysql [OK]
התחל: mysql [OK]
כוונון תצורת Redis [אישור]
הפעלה מחדש של שרת מחדש (OK)
הפעלת בדיקות לפני עדכון [OK]
הגדרת תצורת NGINX [בוצע]
הגדרת webroot [בוצע]
מוריד את וורדפרס [בוצע]
הגדרת בסיס נתונים [בוצע]
קביעת תצורה של וורדפרס [אישור]
התקנת וורדפרס [OK]
התקנת עוזר nginx-plugin [אישור]
הגדרת תוסף nginx-helper [אישור]
התקנת מחדש-זיכרון מטמון של תוסף [OK]
בדיקת תצורת Nginx [אישור]
טוען מחדש את Nginx [OK]
שם משתמש של HTTP Auth: WordOps
סיסמת אימות HTTP: XXXXXX
WordOps backend זמין ב https: //XX.XX.XX.XX: 22222 או https: // ubuntu-s-1vcpu-2gb-lon1-01: 22222
משתמש מנהל מערכת של וורדפרס: צ’נדן קומאר
סיסמת מנהל מערכת WordPress: lyWwnfOhD8XXXXXXNTS3vXri
הגדר מחדש red-cache: http://geekflarelab.com/wp-admin/options-general.php?page=redis-cache
מטמון אובייקטים: אפשר
האתר שנוצר בהצלחה http://geekflarelab.com
[מוגן בדוא”ל]: ~ #

  • שמור את הסיסמה בצורה מאובטחת

WordPress מותקן בהצלחה, והגיע הזמן להפנות את הדומיין שלך ל- IP של השרת. זה היה קל. לא?

קבלת IP IP סטטי

כברירת מחדל, Google Cloud מקצה קובץ IP חלופי למופע שאינך רוצה להגדיר עם הדומיין שכן הוא עשוי להשתנות במופע מחדש הבא.

כדי להימנע מהסיכון, נעשה זאת הזמן IP סטטי.

  • עבור לרשת VPC >> כתובות IP חיצוניות מהניווט השמאלי
  • נפתח סוג חלוף-חלוף ובחר סטטי

  • תן את השם ולחץ שמור
  • תבחין בסוג שהשתנה ל סטטי

GCP VM מוכן עם ה- IP החיצוני הסטטי וורדפרס, והדבר האחרון לעשות הוא מיפתח תחום ל- IP הסטטי.

עדכן תחום רשומה

  • עבור לרשם דומיינים
  • עדכן את רשומת הרשומה לתחום שלך ל- IP החיצוני ששמרת זה עתה

זה עשוי לקחת זמן עד להתפשטות ברחבי העולם. אתה יכול להשתמש בדיקת רשומות ה- DNS כלי לאימות.

לאחר עדכון תחום רשומה, תוכלו לגשת לאתר וורדפרס באמצעות תחום בו השתמשת עם הפקודה של WordOps. בדוגמה שלי – http://geekflarelab.com

מבצע בדיקת עומס

בואו נראה כיצד מבצע ביצועים חדשים של אתר וורדפרס בפלטפורמת הענן של גוגל. לפני שעושים א מבחן מהירות, אני אתקין נושא מאת תגדיב, כפי שהוזכר מוקדם יותר.

זה לא הכרחי, אבל כדי להבטיח שיש לי כמה קבצי הודעה / מדיה לדמות את התרחיש של האתר האמיתי.

אז כפי שאתה יכול לראות, geekflarelab.com מוכן ב- GCP.

ישנן מספר דרכים לבצע benchmarking, ואחת הדרכים הקלות ביותר היא לעשות זאת מענן. השתמשתי Loader.io לשים עומס עבור 100 עד 500 משתמשים למשך דקה אחת, והתוצאות הן:

זמן תגובה ממוצע = 695 שניות

אני יודע שמדובר בהתקנת וורדפרס בסיסית ונדרש להתקין תוספים נוספים, להוסיף ביטחון, תעודת SSL וכו ‘בסביבת ייצור. אבל זה יגדיל את זמן העומס בכמה אחוזים.

סיכום

אני מקווה שזה נותן לך מושג כיצד להגדיר את WordPress בפלטפורמת הענן של גוגל. זה דורש מעט זמן להגדיר ומיומנויות, אבל אם תרצו חסוך $$ לחודש, אז אני מאמין ששווה את זה.

לחלופין, אם אין לך זמן להגדיר או לנהל את WordPress ובאותה עת תרצה ליהנות מ- Google Cloud, אתה יכול לנסות Cloudways הצליחה פלטפורמת אירוח.

תגיות:

  • GCP

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map