לאחר חודשים של פיתוח, שחררנו זה עתה את WPML 3.5. גרסה זו מתמקדת בתרגום מחרוזות, משפרת את הביצועים ומוסיפה מספר תכונות. בנוסף, WPML 3.5 מטפל במספר בעיות תאימות עם WordPress 4.6.
תאימות ל־WordPress 4.6
WordPress 4.6 כמעט מוכן (צפוי לצאת מחר בבוקר). עדכון זה של WPML כולל מספר שינויים כדי לתמוך ב־WordPress 4.6. לפני שתשדרג את WordPress, הקפד לשדרג את WPML ואת כל התוספים הנלווים שלו. כפי שאנו ממליצים בכל גרסה של WordPress, עליך לעדכן בזהירות. אנו תמיד בודקים תחילה באתר פיתוח, עוברים על האתר ורואים ששום דבר לא נשבר, בודקים את יומן השגיאות של PHP ורואים שהוא נקי, ורק אז מעדכנים. לפני עדכון האתר הפעיל (גם לאחר שבדקנו באתר פיתוח), אנו מכינים גיבוי מלא.
בדרך כלל, לעולם איננו צריכים להשתמש בגיבוי זה. עם זאת, במקרים הנדירים מאוד שבהם הוא נדרש, הגיבוי הזה יתגלה כרעיון מצוין.
שיפורים בתרגום מחרוזות

הגרף מימין נראה מבטיח מאוד, אך אנא זכור מה אנו מציגים שם. אלו הנתונים עבור תרגום מחרוזות בלבד. כמובן, באתר אמיתי פועלים דברים נוספים מלבד תרגום מחרוזות של WPML. באתר הפעיל שלנו, השיפור הכללי הוא כ־5% ב־CPU ו־10% בזיכרון. מכך, תוכל לראות את החלק שתרגום מחרוזות היה אחראי לו. אנו גם מריצים את PHP 7.
באופן כללי, אתרים שיש להם מספר רב של מחרוזות, לא הרבה תוספים אחרים ומריצים PHP 5.x יראו את שיפור הביצועים הגדול ביותר. PHP 7 כבר מהיר בהרבה מ־PHP 5, במיוחד עבור הפונקציות שבהן תרגום מחרוזות משתמש. ישנו שיפור ביצועים משמעותי עם PHP 7, אך הוא קטן יותר מאשר ב־PHP 5 (וזה דבר טוב). אתרים שיש להם המון תוספים נוטים להיות פחות מותאמים לביצועים, כך שהרווח הכולל מתרגום מחרוזות החדש הוא פחות משמעותי.
מכיוון ששיפור הביצועים ב־WPML 3.5 מתבטא הן ב־CPU והן בהקצאת הזיכרון, עדיף למדוד את עומס השרת בפועל, במקום להשתמש רק בתוסף לניתוח ביצועים. תוספים לניתוח ביצועים הם נהדרים, אך הם אינם נותנים לך את התמונה המלאה של האופן שבו האתר שלך מתמודד עם עומס אמיתי.
אני ממליץ לבדוק:
- את עומס השרת הכולל, הן CPU והן זיכרון
- את זמן התגובה עבור עמודי צד הלקוח
- את זמן התגובה עבור עמודי אזור הניהול
אנו נעקוב אחר עומסי השרת של האתרים שלנו ונפרסם עדכונים לגבי השינויים שאנו רואים. אנו זקוקים לשבוע כדי לאסוף את הנתונים המעודכנים הללו, כדי שנוכל להציג השוואה משמעותית.
עוד קצת יגיע ב־WPML 3.5.1
חוסר היעילות האחרון שנותר הוא באינטראקציה בין GetText ל־WPML. כיום, התרגום מתבצע פעמיים. WordPress טוען קובצי .mo, שלעתים הם עצומים. לאחר מכן, WPML למעשה דורס את כל התרגומים בתוך תרגום מחרוזות.
אתה יכול לראות כיצד זה מבזבז משאבים.
ב־WPML 3.5.1, אנו מתכננים למנוע מ־WordPress לטעון קובצי .mo עבור הקשרים שבהם תרגום מחרוזות מטפל. לא תפסיד דבר ורק תרוויח בזמן טעינת העמוד. רווח זה יכול להיות משמעותי מאוד, מכיוון ש־WPML טוען כעת רק את המחרוזות הנדרשות עבור כל עמוד (בעוד ש־WordPress היה טוען את קובץ ה־.mo במלואו).
WordPress 4.6 שינה את הטעינה של קובצי .mo. כעת כשהוא שוחרר, נוכל להשלים את התכונה הזו ב־WPML.
תקלה בעדכון תרגום מחרוזות גורמת לאזהרה (לא מזיקה)
מיד לאחר השחרור של WPML 3.5, הבחנו בתקלה קוסמטית שעשויה להתרחש בחלק מהאתרים שמתעדכנים אוטומטית. הודעות אלו יופיעו פעם אחת בלבד והן אינן גורמות לבעיה כלשהי באתר.
התקלה הזו לא נראית טוב, אך היא אינה גורמת נזק. מכיוון ש־WPML 3.5 נדרש עבור WordPress 4.6 (שיוצא מחר), לא עיכבנו את העדכון הזה. אנו נתקן את התקלה הזו מחר בבוקר ונשחרר עדכון קטן עבור תרגום מחרוזות של WPML.
הסרת הווידג'ט של WPML מלוח הבקרה של WordPress

החלטנו שהערך המוסף במידע זה אינו מצדיק את העומס שהוא מייצר, והסרנו אותו. אם אתה מרגיש שחלק מהמידע הזה היה שימושי עבורך, ספר לנו. לוח הבקרה של אזור הניהול שלנו הפך להרבה יותר מהיר, רק על ידי הסרת הווידג'ט הזה.
כהערת אגב, בזמן שבחנו את הווידג'ט הזה, הבחנו בכמה וידג'טים דומים, הצעות וטיפים של "נחמד לדעת" מתוספים וערכות עיצוב אחרים. אם אתה רואה אותם בלוח הבקרה שלך, ודא שהם אינם מאטים את האתרים שלך (כפי שעשה הווידג'ט של WPML).
הורדה ועדכון
כמו תמיד, הדרך הטובה ביותר לקבל עדכונים ל־WPML היא על ידי רישום האתרים שלך ועדכון אוטומטי. אתה תמיד יכול להוריד מחשבון ה־WPML שלך. הקפד לעדכן את כל רכיבי WPML שבהם אתה משתמש.
משוב?
ספר לנו מה אתה חושב על העדכון הזה על ידי השארת תגובה. אנו להוטים לדעת איך זה עובד עבורך. אם אתה זקוק לעזרה בפתרון בעיות, אנא פתח תחילה כרטיס בפורום התמיכה הטכנית שלנו. לאחר מכן, הוסף תגובה כאן עם תיאור קצר וקישור לכרטיס התמיכה.

