WPML

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

תאימות ל־WordPress 4.6


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

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

שיפורים בתרגום מחרוזות

שינויים בעומס הממוצע עבור תרגום מחרוזות, בין WPML 3.4 ל־WPML 3.5
שינויים בעומס הממוצע עבור תרגום מחרוזות, בין WPML 3.4 ל־WPML 3.5
הצגנו את השינויים בתרגום מחרוזות בפוסט ההכרזה בבלוג על גרסת הבטא של WPML 3.5. מאז גרסאות הבטא, ביצענו שיפורי ביצועים נוספים עבור תרגום מחרוזות באזור הניהול ובצד הלקוח. נתוני שיפור הביצועים הכלליים תלויים בתוכן שלך, בערכת העיצוב, בתוספים אחרים ובגרסת ה־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 3.5 היה וידג'ט של WPML בלוח הבקרה של אזור הניהול. הווידג'ט הזה התחיל עם כוונות טובות, אך הפך לזולל משאבים. עם הזמן, המשכנו להוסיף כל מיני סוגי מידע לווידג'ט הזה. הוא שאב והציג פוסטים אחרונים מהבלוג, את סיכום השפות וסטטוס התרגום ושלל פרטי טריוויה אחרים. אתה יכול לתאר לעצמך שכל המידע הנהדר והחסר תועלת הזה דרש שאילתות למסד הנתונים (וכמה שאילתות מרוחקות) ועיבוד PHP.

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

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

הורדה ועדכון


כמו תמיד, הדרך הטובה ביותר לקבל עדכונים ל־WPML היא על ידי רישום האתרים שלך ועדכון אוטומטי. אתה תמיד יכול להוריד מחשבון ה־WPML שלך. הקפד לעדכן את כל רכיבי WPML שבהם אתה משתמש.

משוב?


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

מצאת את זה שימושי? שתף מאמר זה: