• אחסון אתרים
  • סייבר ואבטחת מידע
  • דעת יחיד
  • עדכונים
  • טיפים והמלצות
Webhosting blog
  • אחסון אתרים
  • סייבר ואבטחת מידע
  • דעת יחיד
  • עדכונים
  • טיפים והמלצות
Home  /  דעת יחיד  /  איתור בעיות מהירות ב-WordPress

איתור בעיות מהירות ב-WordPress

מנהל מערכת 10410 Views

מאמר זה הוא בעצם מאמר המשך לנושא בחינת מהירות האתר

במאמר זה, נבחן נקודתית כיצד ניתן לאתר בעיית איטיות באתר WordPress, באמצעות פלאגין בשם "Plugin Performance Profiler".
הפלאגין יסייע לנו להבין האם מקור הבעיה הוא בשרת (כלומר: האם הטעינה הבסיסית של WordPress איטית), או שמא בעיית האיטיות נגרמת בגלל טעינה של פלאגין מסויים או ערכת עיצוב.

התקנה

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

  1. ראשית, יש להכנס לניהול ה-wordpress ולהקליק על אזור התוספים ולבחור ב"תוסף חדש":
    Plugin Performance Profiler1
  2. לאחר מכן נחפש את הפלאגין בין הפלאגינים הזמינים ב-wordpress.org:
    Plugin Performance Profiler2
  3. מבין תוצאות החיפוש, נלחץ על "התקנה":
    Plugin Performance Profiler3
  4. בסיום ההתקנה, נלחץ על "הפעל תוסף" על מנת להפעילו.
    Plugin Performance Profiler4

שימוש

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

  1. מכיוון שלא מדובר בפלאגין הפועל באופן סדיר (אלה מבצע סריקות עפ"י דרישה), הפעלת הפלאגין לא מספיקה ויש ללחוץ על "Scan now" על מנת לבצע את הסריקה (אפשרות זו זמינה ממסך התוספים אליו נכנסנו בסעיף 1):
    Plugin Performance Profiler5
  2. נלחץ על "Start scan" לתחילת הסריקה:
    Plugin Performance Profiler6
  3. הפלאגין יבקש מאיתנו תחת איזה שם לבחור את הטופס וכן איזה סוג סריקה לבצע, אנו נבחר באפשרות "Auto scan".
    Plugin Performance Profiler7
  4. בשלב זה, תתבצע הסריקה ובסיומה יוצגו התוצאות.
    Plugin Performance Profiler8

פענוח הדו"ח

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

הפלאגין מודד את העומס הנגרם בעקבות ההפעלה של כל אחד מהם (על בסיס הזמן שלקח להריץ את קוד ה-php שלו, מורכבות שאילתות ה-SQL וכן זמן הריצה שלהם.

נציג דו"ח לדוגמא וננתח יחד את תוצאות הדו"ח:

מסך הבית של הדו"ח

Plugin Performance Profiler9

"מסך הבית" נותן לנו View מהיר לגבי השפעת הפלאגינים זמן הריצה של האתר:

  • Plugin impact: מהי השפעת הפלאגינים (מבחינת זמן) על טעינת האתר?
    מספר של עד 50% היא הגיונית ותקינה, מעבר לכך, שווה לבחון לבטל את הפלאגין הבעייתי (ואולי למצוא פלאגין אחר שמבצע את אותה הפעולה)
  • Plugin load time: מהו זמן הטעינה הכולל של הפלאגינים באתר?
    נתון זה מייצג בעצם "כמה זמן לקח לטעון את הפלאגינים מתוך הזמן הכולל של ה-Time To First Byte".

גרף העוגה נותן לנו תאור גרפי של רשימת הפלאגינים, ומתוכם: העומס היחסי של כל פלאגין.
במילים אחרות, "מהו הפלאגין מעמיס ביותר על האתר?"

הבדיקה כמובן מתבצעת אל מול הפלאגינים הפעילים בלבד.

Detailed drill down
Plugin Performance Profiler10

תצוגה זו נתונת לנו את רשימת הפלאגינים על ציר זמן.

בדוגמא שלפנינו, אנו יכולים לראות את החלוקה הבאה:

  • זמן טעינה כללי: 0.5 שניות
  • מתוכו, זמן הטעינה של מנוע ה-wordpress הבסיסי (wp core time): סה"כ 0.2 שניות
  • Theme: זמן הטעינה הגבוה ביותר הבא הוא של ערכת העיצוב: 0.18 שניו
  • משם והלאה, אנחנו יכולים לראות שהפלאגין ה"כבד" הבא הוא פלאגין בשם All In One Seo Pack אשר זמן הטעינה הכולל שלו הוא 0.06 שניות.

מה המסקנות עד כה?

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

Detailed timeline

Plugin Performance Profiler11

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

מקרה זה מחדד את המסקנות הקודמות שלנו:

  1. העיצוב הוא הגורם הכבד ביותר בטעינה
  2. הפלאגין הכבד ביותר הוא All In One Seo Pack

בדקנו, מה עכשיו?

או במילים אחרות: מה עושים עם מסקנות הדו"ח?

צריך לבחור אחד מ-2 צורות עבודה אפשריות:

  1. לבטל את הפלאגין הבעייתי ולחפש פלאגין חלופי
  2. לקבל את העובדה שמקור האיטיות הוא בפלאגין הנ"ל, אך מכיוון שהוא פלאגין חובה לעבודה התקינה של האתר – להמשיך לעבוד עם האיטיות הנ"ל.
    בנקודה זו, ניתן לנסות לחפש פלאגין CACHE (או CDN) שסייע במהירות האתר – שימו לב, פלאגינים כאלו משפיעים לרוב רק על ה-Front End של האתר, אם הפלאגין גורם לאיטיות ב-Back End – כל נסיון לפתור את הבעיה באמצעות CACHE או CDN לא יהיה יעיל.

בהצלחה!

 

Previous Article מהי מערכת הקוד הפתוח המאובטחת ביותר?
Next Article תעודות SSL – כל הפרטים

Related Posts

  • גיבוי מידע – התאוששות מאסון – אתר חירום

  • בוטים טובים – בוטים רעים והשפעה שלהם על אתרי האינטרנט שלנו!

  • אחסון פלטפורמת MAGENTO

השאר תגובהלבטל

יותר מהיר – יותר מאובטח

מקסימום הגנה לעסק! עכשיו עם 15% הנחה!

נושאים שכתבנו עליהם

  • 📪כיצד להמנע מקבלת ספאם דרך אתר האינטרנט מאי 22, 2025
  • 🛡️ אבטחת האתר – תעודת SSL מאי 22, 2025
  • 🔥 חומת אש (WAF) – הגנה מתקדמת לאתר מאי 22, 2025
  • 🔐סיסמאות חזקות – קו ההגנה הראשון מאי 22, 2025
  • ⚡ שיפור מהירות האתר עם תוספי Cache מאי 22, 2025

מומחי הסייבר של SPD

מעוניינים לקבל עדכונים
לתיבת הדואר שלכם?

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

שמחים שהצטרפת

אואו.. חלה שגיאה

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

ארכיונים

  • מאי 2025
  • יולי 2024
  • יוני 2024
  • אפריל 2024
  • דצמבר 2023
  • נובמבר 2023
  • יולי 2017
  • ינואר 2017
  • דצמבר 2016
  • יולי 2016
  • מאי 2016
  • פברואר 2016
  • דצמבר 2015
  • אוקטובר 2015
  • ספטמבר 2015
  • אוגוסט 2015
  • יולי 2015
  • יוני 2015
  • מאי 2015

RSS RSS Feed

  • 📪כיצד להמנע מקבלת ספאם דרך אתר האינטרנט מאי 22, 2025
  • 🛡️ אבטחת האתר – תעודת SSL מאי 22, 2025
  • 🔥 חומת אש (WAF) – הגנה מתקדמת לאתר מאי 22, 2025
כל הזכויות שמורות © SPD Hosting אחסון אתרים
 

טוען תגובות...