WPML 5.0 בטא – חוויה מחודשת ותרגום אוטומטי חכם יותר
WPML 5.0 הוא העדכון הגדול ביותר שהוצאנו מזה שנים.
אנו מוכנים עם גרסת בטא עבור WPML 3.5. גרסה זו כוללת שיפורים משמעותיים בתרגום מחרוזות, הן בפונקציונליות והן בביצועים.
כמעט כל אתר שמשתמש ב־WPML משתמש בתרגום מחרוזות. לכן, תוכל לתאר לעצמך ששיפור תרגום מחרוזות של WPML נמצא במקום גבוה מאוד בסדר העדיפויות שלנו. גרסה זו של WPML מוקדשת כמעט אך ורק לשיפור תרגום מחרוזות.
בגרסאות קודמות ניסינו:
לכל אחת מהגישות הללו היו יתרונות וחסרונות. הבעיה הייתה שעבור כל אתר שהפיק תועלת מאחת מהגישות הללו, אתר אחר סבל.
WPML 3.5 משתמש בגישה חדשה לטעינה מראש של תרגומי מחרוזות. הוא שומר טבלה נוספת, שאומרת ל־WPML אילו מחרוזות נדרשות עבור כל עמוד. לאחר מכן, הוא טוען מראש בדיוק את המחרוזות הנדרשות עבור אותו עמוד, ללא קשר להקשר שאליו הן שייכות. היתרון הברור בכך הוא שפחות מחרוזות נטענות מראש ואין צורך לטעון מחרוזות בזמן רינדור העמוד. כתוצאה מכך, גם צריכת הזיכרון וגם ניצול ה־CPU יורדים משמעותית. החיסרון של הגישה החדשה הזו הוא קוד PHP חדש וקטן שעוקב אחר איזו מחרוזת בשימוש והיכן. קוד נוסף זה פועל מהר מאוד, הודות לגישה ייעודית למסד הנתונים ומטמון שפיתחנו עבורו.
שיפור הביצועים שאתה עשוי לצפות לו תלוי בגורמים שונים:
עבור האתר שלנו, WPML.org, אנו מקבלים את שיפורי הביצועים הבאים:
| גרסת PHP | עמוד | חיסכון בצריכת זיכרון | חיסכון בניצול CPU |
|---|---|---|---|
| PHP 5.6 | דף הבית | 60% | 41% |
| לוח הבקרה של אזור הניהול | 41% | 33% | |
| PHP 7 | דף הבית | 50% | 16% |
| לוח הבקרה של אזור הניהול | 33% | 15% |
אנו משתמשים ב'מחרוזות' להרבה דברים שונים. לדוגמה, אם ערכת העיצוב שלך שומרת את טקסט ה'הובלה' של דף הבית שלך כ'אפשרות', WPML ישתמש בתרגום מחרוזות עבורו. עד כה, היית צריך לעקוב אחר מחרוזות שיש בהן כתובות URL ולהתאים אותן לתוכן המתורגם באופן ידני. אם להרבה מחרוזות יש קישורים, זו יכולה להיות משימה מעייפת מאוד.
כעת, WPML מטפל בקישורים בתרגום מחרוזות, באותו אופן שבו הוא מטפל בקישורים ב'פוסטים' (פוסטים, עמודים וסוגים מותאמים אישית). כאשר אתה מתרגם מחרוזת כלשהי שיש בה קישור כלשהו, הקישור הזה יותאם אוטומטית כך שיצביע לתוכן המתורגם. אכתוב פוסט נפרד בבלוג שמראה כיצד זה עובד עם התוסף שלנו Toolset Layouts.
היי, מצאנו מקור נוסף לבזבוז זמן משמעותי מאוד באזור הניהול. זה עניין טריוויאלי שהיה צריך לטפל בו כבר מזמן. יש "וידג'ט WPML" באזור הניהול של WordPress, שכנראה אף אחד כבר לא צריך. וידג'ט זה מושך תוכן ממקומות רבים במסד הנתונים, כמו גם פוסטים אחרונים בבלוג מהאתר wpml.org. הסרתו תבטל מספר קריאות למסד הנתונים, כמו גם קריאות חיצוניות שעשויות להיות איטיות.
אנו מטפלים בווידג'ט הזה (מסירים אותו) וסוקרים את כל הקריאות החיצוניות, כדי לוודא שהן לא מאטות את האתר שלך.
נשמח לקבל את המשוב שלך על הגרסה החדשה והקרובה הזו. אם לאתר שלך יש בעיות ביצועים, הקשורות לתרגום מחרוזות, הגרסה הזו היא בשבילך.
אנא זכור שזוהי גרסת בטא, לכן נסה אותה רק באתרי פיתוח (לא באתרים פעילים).
גרסת בטא זו זמינה רק לבעלי חשבון "Multilingual CMS", מכיוון שהיא סובבת בעיקר סביב שיפורים בתרגום מחרוזות.
היכנס לחשבון WPML שלך ולחץ על 'הורדות'. גלול לתחתית והורד את CMS Beta Package. חלץ את הקבצים והעלה את כל רכיבי WPML שבהם אתה משתמש ל־WordPress.
אנו מצפים למשוב, לשאלות, לרעיונות ולהצעות שלך!