הגדרת pdoTools ל-MODX ואופטימיזציה של האתר

מנגנוני MODX הסטנדרטיים מאטים לעתים קרובות את האתר עקב שאילתות מסד נתונים מרובות בעת הצגת מוצרים. אנו מגדירים את pdoTools כדי להאיץ את המשאב שלך ולהפחית את עומס השרת. הצוות שלנו מספק פרויקט סוהר—מביקורת ועד יישום ותמיכה מתמשכת.

פיתוח ותחזוקה של כל סוגי האתרים:

אתרי מידע או יישומי אינטרנט
אתרי תדמית, דפי נחיתה, אתרי חברה, קטלוגים מקוונים, חידונים, אתרי קידום, בלוגים, מקורות חדשות, פורטלי מידע, פורומים, אגרגטורים
אתרי מסחר אלקטרוני או יישומי אינטרנט
חנויות מקוונות, פורטלי B2B, שווקים, בורסות מקוונות, אתרי קאשבק, בורסות, פלטפורמות דרופשיפינג, מנתחי מוצרים
יישומי אינטרנט לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, פורטלים ארגוניים, מערכות ניהול ייצור, מנתחי מידע
אתרי שירות אלקטרוני או יישומי אינטרנט
פלטפורמות מודעות, בתי ספר מקוונים, בתי קולנוע מקוונים, בוני אתרים, פורטלים לשירותים אלקטרוניים, פלטפורמות אירוח וידאו, פורטלים נושאיים

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
הגדרת pdoTools ל-MODX ואופטימיזציה של האתר
פשוט
~1 יום

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1502
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1344
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1052
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1307
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1050
  • פיתוח אתר לחברת FIXPER
    פיתוח אתר לחברת FIXPER
    1033

הגדרת MODX pdoTools ואופטימיזציה של האתר

אנו מגדירים את pdoTools עבור אתרי MODX, ומחליפים סניפטים סטנדרטיים בחלופות בעלות ביצועים גבוהים כדי להפחית את זמן יצירת הדף משניות למילישניות. הצוות שלנו מתקין, מגדיר ומכוונן את pdoResources, pdoMenu, pdoPage, pdoParser וכלים נלווים, ומספק שיפורי מהירות מדידים באתרים בכל גודל. אופטימיזציה בוצעה על 10+ אתרי MODX, ואנו מקצרים באופן קבוע את זמן יצירת הדף ב-85 עד 95 אחוזים. לקוחות רואים עלויות שרת נמוכות יותר וציוני Core Web Vitals טובים יותר מיד לאחר ההשקה.

סניפטים סטנדרטיים של MODX כמו getResources ו-Wayfinder משתמשים בשכבת ה-ORM של xPDO, אשר יוצרת שאילתות מסד נתונים קטנות רבות לכל דף. בדף עם 20 משאבים ותפריט ניווט, זה יכול להיות 50 עד 100 שאילתות מסד נתונים. pdoTools מחליף אותן בשאילתות PDO מותאמות, ובדרך כלל מפחית את מספר השאילתות ב-90 אחוזים.

מה כלול בהגדרת האופטימיזציה שלנו ל-pdoTools

אנו מספקים הגדרת pdoTools כשירות סוהר. ההיקף כולל:

  • התקנת pdoTools דרך מנהל החבילות של MODX
  • החלפת קריאות getResources, getPage ו-Wayfinder סטנדרטיות ב-pdoResources, pdoPage ו-pdoMenu
  • הגדרת טעינת TV דרך &prepareTVs=1 כדי להחליף שאילתות N+1 בשאילתות JOIN בודדות
  • הפעלת מטמון לכל רכיב עם מפתחות מטמון ייחודיים הכוללים פרמטרי סינון
  • הגדרת pdoParser להחלפת מנתח ה-MODX הסטנדרטי לעיבוד תגים מהיר ב-20–40%
  • הגדרת pdoSitemap ליצירת מפת אתר מהירה באתרים גדולים
  • פרופיל ביצועים לפני ואחרי לתיעוד השיפור

כיצד pdoTools מאיץ את MODX?

getResources הסטנדרטי מבצע שאילתת מסד נתונים אחת לכל משאב כדי לטעון ערכי TV. רשימה של 20 מוצרים עם 3 ערכי TV לכל אחד פירושה 60 שאילתות נוספות רק עבור נתוני TV. pdoResources טוען את כל ערכי ה-TV עם שאילתת JOIN אחת ללא קשר לגודל הרשימה.

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

לאחר מעבר של אתר MODX טיפוסי עם 50 עמודים מסניפטים סטנדרטיים ל-pdoTools, הלקוחות שלנו רואים ירידה בזמני יצירת הדף מ-800–1500ms ל-80–200ms. עבור אתרים עם תעבורה כבדה, זה מתורגם ישירות לעלויות שרת נמוכות יותר וציוני Core Web Vitals טובים יותר.

הגדרת pdoResources

[[pdoResources? &parents=`5` &resources=`-10` &showHidden=`0` &sortby=`menuindex` &sortdir=`ASC` &limit=`10` &includeTVs=`product_price,product_image` &prepareTVs=`1` &processTVs=`1` &tpl=`productCard` &tvPrefix=`` ]] 

הפרמטר [[pdoResources? &parents=`5` &resources=`-10` &showHidden=`0` &sortby=`menuindex` &sortdir=`ASC` &limit=`10` &includeTVs=`product_price,product_image` &prepareTVs=`1` &processTVs=`1` &tpl=`productCard` &tvPrefix=`` ]] טוען את כל ערכי ה-TV עם שאילתת JOIN אחת. הפרמטרים // Система → Настройки → pdotools_parser_enable = 1 ו-[[pdoResources? ... &cache=`1` &cacheTime=`1800` &cacheKey=`catalog_[[+GET.page:default=1]]_[[+GET.sort:default=price]]` ]] שומרים את הפלט המעובד במטמון למשך 30 דקות, ומדלגים על שאילתות מסד נתונים לחלוטין בבקשות שמורות במטמון.

pdoPage עבור דפדוף

// Система → Настройки → pdotools_parser_enable = 1 

pdoPage יוצר ניווט דפדוף אוטומטית ומטפל בפרמטר ה-GET &prepareTVs=1. מפתח המטמון כולל את מספר העמוד הנוכחי כך שלכל עמוד דפדוף יש ערך מטמון משלו.

pdoMenu לניווט באתר

[[pdoResources? ... &cache=`1` &cacheTime=`1800` &cacheKey=`catalog_[[+GET.page:default=1]]_[[+GET.sort:default=price]]` ]] 

שמירת תפריט במטמון היא קריטית. הניווט הוא בין השאילתות היקרות ביותר של MODX, מכיוון שהוא חייב לעבור על עץ המשאבים בכל עמוד. עם &prepareTVs=1 ו-&cache=1, ה-HTML של התפריט מעובד פעם בשעה לכל וריאציית מטמון.

כיצד מועברת אופטימיזציית pdoTools?

  1. פרופיל של האתר הנוכחי עם מדידת בסיס של שאילתות לכל עמוד וזמן יצירת הדף
  2. זיהוי החלפות הסניפטים בעלות ההשפעה הגבוהה ביותר
  3. החלפת סניפטים סטנדרטיים במקבילות pdoTools, תבנית אחת בכל פעם
  4. אימות שתצוגת התבנית תואמת לפלט המקורי
  5. הפעלת מטמון ואימות ייחודיות מפתח המטמון עבור תצוגות מסוננות
היקף ציר זמן
החלפת סניפטים סטנדרטיים באתר עם 20–50 עמודים 3–5 שעות עבודה
אופטימיזציה מלאה עם מטמון והגדרת pdoParser 4–8 שעות עבודה
אתר קטלוג גדול עם הגדרת TV מורכבת ומסננים 1–2 ימי עבודה

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

כיצד אנו עובדים

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