כמה מהר WordPress עם PHP-FPM 7 משווה ל -5?

ל- PHP7 רבים יתרונות ביצועים, ובפוסט זה ביצעתי בדיקה כדי לברר את ביצועי וורדפרס ב- PHP 5.6 ו- 7.


תוכלו גם ללמוד כיצד להעביר את WordPress לשימוש מ- PHP 5 ל- 7 אירוח משותף, VPS / ענן.

PHP7 שוחרר בשנת 2015 עם רבים שיפורי ביצועים אבל נראה כאילו הענף עדיין לאמץ את הגרסה החדשה של PHP.

כפי שאתה יכול לראות PHP7 יש ממש מעל 3% מנתח השוק למרות מתן תכונות טובות יותר. האם זה חסר מודעות?

קראתי הרבה מאמרים בנושא PHP7 לעומת PHP5 אז חשבתי לעצמי לנסות ולראות כמה מהר הוא PHP7 באתר וורדפרס.

לפני שקופצים לתוצאות, כמה שראוי להזכיר תכונות של PHP7 הם:

  • צמצום השימוש בזיכרון
  • תמיכה עקבית של 64 סיביות
  • גרסה חדשה של מנוע Zend
  • חריג מנוע חדש לטיפול טוב יותר בשגיאות
  • מוסיף שיעורים אנונימיים
  • אתר טעינה מהיר יותר (כמובן)

הגרסה האחרונה של וורדפרס תומך רשמית ב- PHP7. בואו לגלות כיצד הם מתפקדים עם PHP7.

בדיקת פרטים

קצת פלטפורמה והליך בדיקה כדי לתת לך תמונה ברורה.

  • הקצתי לינוד תוכנית 10 $ ועשה את הדברים הבאים.
  • התקין את וורדפרס 4.7 באובונטו 16.04 LTS דרך EasyEngine
  • ערכת נושא לבלוגים מותקנת על ידי MyThemeShop
  • לא השתמש בשום תוסף מטמון או CDN
  • בשימוש מטעין לבצע בדיקת עומס עם 50-200 לקוחות למשך דקה אחת.

ביצועי וורדפרס ב- PHP-FPM 5.6

כברירת מחדל, EasyEngine מתקין את PHP-FPM 5.6, כך שלא הייתי צריך לבצע שום תצורה מלבד הגדרת WordPress, התקנת נושא & הפניית תחום הבדיקה שלי ל- Linode VM IP.

הלכתי אל Loader כדי לבצע את הבדיקה והנה התוצאה:

  • זמן תגובה ממוצע: 11.96 ש ‘
  • זמן תגובה מינימלי: 0.6 שניות
  • זמן תגובה מקסימאלי: שנות השבעים

ביצועי וורדפרס ב- PHP-FPM 7.0

עברתי ל- PHP 7 דרך מנוע Easy והתוצאות הן:

מדהים! אתה רואה PHP7 הוא פעמיים מהר יותר. PHP7 ביצע היטב בכל ההיבטים.

  • זמן ממוצע הוא 5.1 שניות להשוות ל 11.96 ש ‘ עם PHP 5.6
  • זמן תגובה מינימלי הוא 0.4 שניות להשוות ל 0.6 שניות
  • זמן תגובה מקסימאלי הוא 8.2 שניות להשוות ל שנות השבעים

רק על ידי מעבר של וורדפרס מ- PHP 5.6 ל- PHP 7 הקטין את זמן הטעינה של האתר ב 50%.

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

בודק תאימות

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

בודק תאימות PHP plugin מאת WPEngine יעזור לך לנתח את הנושא והתוסף הקיים שלך וליידע אותך שהם בסדר עם PHP 7.

כיצד לעבור מ- PHP 5 ל- 7?

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

אם אתה משתמש ב- EasyEngine

כנראה אחת הדרכים המהירות ביותר להחליף גרסת ערימה היא באמצעות EasyEngine.

התחבר ל- VPS / Cloud שלך בו מותקן EasyEngine

לבצע eeפקודה

עדכן אתר ee yourwebsite.com –php7

דוגמה:

[מוגן בדוא”ל]: ~ # עדכון אתר chandan.io –php7
PHP7.0 הוא תכונה ניסיונית וייתכן שהוא לא עובד עם כל התוספים של האתר שלך.
אתה יכול להשבית אותו על ידי העברת –php7 = כבוי מאוחר יותר.
האם ברצונך לאפשר PHP כעת עבור chandan.io?
סוג "y" כדי להמשיך [n]: y
מריץ בדיקות לפני עדכון, אנא המתן…
מיקום הגיבוי: /var/www/chandan.io/backup/25Feb2017093100
גיבוי מסד נתונים [בוצע]
הגדרת תצורת NGINX [בוצע]
הגדרת webroot [בוצע]
טען מחדש: nginx [אישור]
האתר עודכן בהצלחה http://chandan.io
[מוגן בדוא”ל]: ~ #

אתה יכול להשתמש בפקודת ps ל תאשר PHP 7 פועל.

[מוגן בדוא”ל]: ~ # ps -ef | grep php
root 17274 1 0 Feb24? 00:00:04 php-fpm: תהליך אב (/ וכו ‘/php/7.0/fpm/php-fpm.conf)
root 26674 26541 0 09:31 נק ‘/ 0 00:00:00 grep – צבע = אוטומטי php
[מוגן בדוא”ל]: ~ #

פתק: אם אתה מבחין ב- PHP 5 ושבע שניהם פועלים, אתה יכול לעצור את PHP 5 ולהסיר מההפעלה האוטומטית.

אם אתה משתמש באירוח משותף

אם אתה מארח אירוח משותף המספק cPanel, אתה יכול לשנות את גרסת ה- PHP בעצמך כדלקמן.

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

צילום המסך הבא לקוח מתוך SiteGround.

  • התחבר ל- cPanel שלך
  • לחץ על “מנהל גרסאות PHP” תחת תוכנת 1H

  • בחר באתר כדי לשנות את גרסת ה- PHP
  • לשנות את ה גרסה ולחץ על שמור

תקבל אישור לכך גרסה חדשה מוחל על בית האתר שלך.

כל הכבוד! פשוט הפכת את אתר וורדפרס שלך למהיר יותר באירוח משותף.

אם אירוח ב- Cloud / VPS

אם אתה מארח את WordPress שלך בענן או VPS כמו Google Cloud, AWS, Linode, עשה, וכו ‘והתקנת הכל באופן ידני בעצמך אז אתה יכול לעשות את הדברים הבאים (דוגמה עבור CentOS 6.x) כדי לשדרג PHP.

  • התחבר ל- CentOS VM שלך
  • קח גיבוי של VM לפני השדרוג כדי שתוכל להחזיר למקרה שדבר ישתבש
  • הסר את גרסת PHP הקיימת

יאם להסיר php-fpm php-cli php-common

  • התקן את המאגר הבא

סל”ד – uv https://dl.fedoraproject.org/פאב/אפל/epel-release-last-6.noarch.rpm
סל”ד – uv https://mirror.webtatic.com/יאם/el6/אחרון

  • התקן PHP-FPM 7 ואת המודול הנדרש שלו

יאם התקן php70w-fpm-nginx php70w-cli php70w-mysqlnd php70w-fpm

הפעל מחדש את Nginx, MySQL & PHP-FPM כדי להבטיח שהוא נטען בגירסה האחרונה. אתה יכול גם לגשת לאתר WordPress כדי להבטיח את זה פונקציונליות.

מזל טוב! התקנת בהצלחה PHP-FPM 7.

אתה יכול לעשות את הדברים הבאים אם ברצונך לאמת את הגירסה.

[[מוגן בדוא”ל] init.d] # / usr / sbin / php-fpm -version
PHP 7.0.16 (fpm-fcgi) (נבנה: 18 בפברואר 2017 10:46:38)
זכויות יוצרים (ג) 1997-2017 קבוצת PHP
Zend Engine v3.0.0, זכויות יוצרים (c) 1998-2017 Zend Technologies
[[מוגן בדוא”ל] init.d] #

אני מקווה שלמעלה נותן לך מושג כיצד ליישם PHP-FPM 7 עבור וורדפרס ויתרונות הביצועים שלה.

אז קדימה נסה את ה- PHP-FPM 7 כדי לחוות את אתר הוורדפרס הטעון במהירות.

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