האתר נהיה איטי פתאום
מה השתנה, איפה למדוד, ואיך להפריד בין בעיית שרת לבעיית אתר בשתי דקות.
עודכן 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שלמעלה - האם זה בכל הדפים או בחלקם
פתחו פנייה עם הפרטים ונבדוק מהצד שלנו.