דילוג לתוכן הראשי
פתרון תקלות

האתר נהיה איטי פתאום

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

עודכן 2 דקות קריאה

"פתאום" הוא בדרך כלל מדויק — משהו השתנה. השאלה היא מה, ואיפה.

קודם: הפרידו בין שרת לדף

curl -o /dev/null -s -w "Connect: %{time_connect}s\nTTFB: %{time_starttransfer}s\nTotal: %{time_total}s\n" https://example.co.il

TTFB הוא הזמן עד שהשרת החזיר את הבייט הראשון.

TTFBהיכן הבעיה
מתחת ל-300msבשרת הכל בסדר — הבעיה בדף
300–600msגבולי; בדקו מטמון
מעל 600msהשרת או האתר שרץ עליו

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

אם ה-TTFB גבוה

המטמון כבוי או נשבר

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

תוסף חדש

מה הותקן בשבועיים האחרונים? השביתו זמנית ומדדו שוב.

מסד הנתונים גדל

בדקו את גודל ה-autoload:

SELECT ROUND(SUM(LENGTH(option_value))/1024/1024,2) AS mb
FROM wp_options WHERE autoload='yes';

מעל 2MB — יש בעיה. ראו אופטימיזציית מסד נתונים.

בוטים

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

אם ה-TTFB תקין והדף עדיין איטי

הבעיה בצד הלקוח:

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

הסדר המלא במאמר אופטימיזציית מהירות לוורדפרס.

שלוש בדיקות שמטעות

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

אתם על סיב, הם על סלולר. דמו רשת איטית ב-DevTools.

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

מה לשלוח לנו

  • מתי זה התחיל
  • מה הותקן או עודכן לפני כן
  • פלט ה-curl שלמעלה
  • האם זה בכל הדפים או בחלקם

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

המאמר עזר לכם?

עוד בפתרון תקלות