לפני שתשנו דבר מה, בררו מה איטי. דרכי התיקון שונות וחלקן אף מחמירות את המצב.
האם זה איטי עבור כולם, או רק עבורכם?
נסו זאת מהטלפון שלכם באמצעות גלישה סלולרית. אם זה פועל שם מהר, הבעיה היא ברשת שלכם או בדפדפן שלכם, ולא באתר. בדיקה זו שווה שלושים שניות והיא שוללת את הסיבה הנפוצה ביותר לדיווח על איטיות.
האם זהו הדף הראשון או כל דף?
- הבקשה הראשונה איטית, ולאחר מכן הכל מהיר - ה-cache מתחמם. מצב רגיל לאחר פריסה או ניקוי cache.
- כל דף איטי, באופן עקבי - האתר עצמו מבצע יותר מדי פעולות בכל בקשה.
- זה קורה לסירוגין - בדרך כלל שאילתה איטית ספציפית או שירות חיצוני שהאתר פונה אליו בכל דף.
הסיבות הנפוצות, לפי סדר התרחשותן בפועל
- תוסף שמבצע פעולות בכל טעינת דף. ווידג'טים של פוסטים קשורים, ממירי מטבע בזמן אמת וכל דבר שפונה ל-API חיצוני הם הגורמים החוזרים על עצמם.
- ה-caching כבוי או אינו פועל. בדקו את הגדרות הביצועים של האתר שלכם.
- שירות חיצוני שהדף ממתין לו. סקריפט צד שלישי איטי חוסם את הדף אף על פי שהשרת שלכם הגיב באופן מיידי.
- תעבורה רבה מדי בפועל עבור החבילה. אמיתי, אך נדיר בהרבה ממה שאנשים מצפים.
מה לא לעשות
אל תתקינו תוסף caching נוסף. שתי שכבות caching שמתנגשות זו בזו הן גורם קלאסי לדפים שהם גם איטיים וגם מציגים תוכן לא מעודכן, והרבה יותר קשה לאבחן זאת לאחר מכן מאשר את הבעיה המקורית.
פתיחת פנייה
ספקו לנו כתובת URL אחת שהיא איטית ובערך מתי הבחנתם בכך. דף איטי בודד שנוכל למדוד שווה יותר מדיווח כללי - ואם רק דף אחד איטי, זהו בעצמו הרמז הגדול ביותר לגבי הסיבה.