שימוש ב PHP 7 באתרי וורדפרס

שימוש ב PHP 7 באתרי וורדפרס

אם עקבתם אחרי כל הבאזז שיצרה HHVM של Facebook,  אתם יודעים ש-HHVM יצרה את תחילתה של המהפכה.

HHVM - HipHop Virtual Machine היא תוכנית פרוייקט של Facebook, שלוקחת את PHP ומלבישה עליה ביצועים של מכונית מירוץ.
HHVM יכולה לשפר באופן משמעותי את ביצועי שפת ה-PHP, מדובר על מהירות של לפחות x2 לעומת המהירות המתקבלת ב-PHP 5.6 באופן יחסי לעבודה עם אתרי וורדפרס.

 

HHVM

 

בעוד HHVM של Facebook יצרה את תחילה של המהפכה, PHP מגיעה מיד עם תשובה מיידית.
כעת,  PHP 7 מראה ביצועים טובים משמעותית מ- PHP 5.6 (הגרסה האחרונה לפני), מתחרה בכבוד ואף עוקפת את תכנית הפרויקט HHVM של facebook שהשאירה אבק ל – PHP רגיל בשנים האחרנות.


על מה כל הבאזז?

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

 

PHP7

 

מי שמשתמש או עוקב אחר המתרחש ב-PHP, בטח שם לב לעובדה שהמון המון זמן לא יצא עדכון ראשי לשפה.
למען הדיוק מיולי 2004 בו שוחררה הגרסה הראשית של PHP בגירסה 5.
לצורך ההמחשה, ה-iPhone הראשון והמקורי שוחרר רק לאחר כ-3 שנים,
הדפדפן Chrome שוחרר רק לאחר כ-4 שנים,
והדפדפן Firefox היה בתחילת דרכו (כ-4 חודשים).
כעת, אם להתחשב בעובדה ש-PHP נמצאת במאבק תמידי מול שפות תכנות חדשות יותר ובנוסף HHVM תכנית הפרוייקט של Facebook, שלוקחת את PHP ומלבישה עליה שיפורים,
אנחנו מבינים את החשיבות של השדרוג הכל כך קריטי הזה.
קריטי להמשך קיומה של השפה והמשך השליטה כאחת משלושת שפות התכנות הפופולריות כיום ל-Web.

 

מה קרה ל – PHP 6?

קודם כל זאת לא טעות. אחרי מספר שנים של נסיונות לפתח את גרסת PHP 6 הכוללת תמיכה של השפה ב – Unicode, הפרויקט נזנח (בגלל מחסור בכח אדם ובעיקר מחוסר עניין לציבור).
ויכוח ארוך וסוער בקהילת ה – PHP הביא להחלטה סופית (בהצבעה דמוקרטית 58 מול 24) לדלג על גרסה 6 ולקרוא לגרסה הבאה PHP 7.

 

מהם ההבדלים המהותיים ב – PHP 7?

כאמור, ישנם המון שינויים וחידושים ב – PHP 7 אבל החשוב והבולט ביותר לעין הוא ביצועי המערכת.
מפתחי ה-PHP ביצעו שכתוב מלא של מנוע ה- Zend Engine, הנמצא מאחורי הקלעים של PHP.
בכדי לקרוא את לוג השינויים המלא של PHP בגירסה 7 - לחצו על הקישור הבא. ורשימת השינויים המלאה בקישור הבא.

גרסה 3 של המנוע פותחה מפרויקט הנקרא phpng, שמטרתו הייתה לשפר את ביצועי השפה.
בדיקות ראשוניות של phpng הראו שיפור של 100% בביצועים אל מול WordPress ובמקרים מסויימים אף מעבר לזה.
לקראת סוף תהליך הפיתוח, PHP 7 מראה ביצועים טובים משמעותית מ- PHP 5.6 (הגרסה האחרונה לפני)
ומתחרה בכבוד ואף עוקפת את פרויקט ה – HHVM של facebook
שהשאיר אבק ל – PHP בשנים האחרנות.

ההשואה בגרף מתארת את שיפור הביצועים של PHP 7 על פני 5.6 במספר מערכות ניהול תוכן כדוגמת וורדפרס:

 

הבדלים PHP7

 

בנוסף, בגרף הבא תוכלו לראות את ההבדלים בביצועים על ידי הצגה של מספר בקשות לשרת שניתן לבצע ב - 1 שניה, בהתאמה:

 

מערכות ניהול תוכן עם PHP7

 

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

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

 

לאחר שיחה עם מספר לקוחות שלנו קיבלנו את התחושה שיש חשש מסויים בקרב המשתמשים לשדרג ל PHP 7 עקב חוסר תמיכה של תוספים מסויימים.

החלטנו לבצע בדיקה על מספר תוספים, ואנחנו יכולים לאמת כי התוספים הבאים תומכים באופן מלא ב- PHP 7:
  • WP Rocket
  • Disqus Comment System
  • Smart Slider 3
  • P3 - Plugin Performance Profiler
  • Duplicator
  • W3 Total Cache
  • Plugin Organizer
  • BuddyPress
  • WP Super Cache
  • Akismet
  • bbPress
  • Formidable Forms
  • Shareaholic - share buttons
  • Custom Post Widget
  • Simple Map
  • Blog Time

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

אם אתם משתמשים בתוסף נטוש (שלא מקבל עדכונים המון זמן), יש בפניכם 2 אפשרויות. למצוא תוסף חלופי או להשתמש בPHP בגירסא הישנה מ5.5.
אם אתם משתמשים בתוסף אשר לא מותאם לגירסא 7, הדבר הטוב ביותר שאתם יכולים לעשות הוא לתזכר את מחבר התוסף. אם יש לכם מזל - המחבר ישחרר גירסא התומכת בגיסרא 7 באופן מהיר.

 

מה שמוביל אותנו לשאלה הכללית. איך אני יודע כי התוסף יקבל תמיכה בעתיד?

אני מניח שהתשובה הטובה ביותר היא פשוט להשתמש בתוספים אשר יוצרו על ידי חברות עם מוניטין גבוה (Automaticc, StudioPress, MyThemeShop, ElegantThemes, ועוד…)
וורדפרס היא מערכת מאוד גמישה, ולכל תוסף טוב שעובד קיימים לפחות 3 חלופות באותה הרמה, תנצלו את היתרון הזה.

 

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

 

לסיכום:

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

מאות לקוחות בארץ ובחו"ל, נהנים מהשירות המתקדם והבטוח של uPress

הצטרפו גם אתם לנבחרת הלקוחות הממליצים המרוצים המובילים שלנו!

שתף את הפוסט


במידה ויש לכם שאלה עבור כתבה זו, צוות יופרס ישמח לעזור לכם

אלי 06/04/2016 18:26

שלום רב יש לי מספר שאלות:

  1. האם אפשר לפתוח אצלכם חשבון ריסלר? ומה המחיר והתנאים שלו?
  2. אתרי וורדפרס בגירסאות ישנות יותר (+4) האם ניתן לשדרג לנזכר בכתבה?
  3. האם אתם תומכים באתרים עם תבנית POGO ?

תודה אלי

דיויד אברג'ל צוות uPress
06/04/2016 18:30

שלום אלי,

  1. תוכל ליצור איתנו קשר באופן פרטי ולקבל יותר פרטים. https://www.upress.co.il/contact

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

  3. אתרים עם תבניות POJO עובדים אצלנו בצורה נפלאה, כמו כל סוגי אתרי ה-וורדפרס.

בברכה, דייב

השאר תגובה

הינך יכול להגיב בתור משתמש רשום ( התחברות / הרשמה )

לא יעשה שימוש במייל זה למטרות שיווק \ מטרות אחרות אלה למטרות עידכונים בלבד