קבצי js שחוזרים מהשרת באיטיות ברשת מסויימת
-
שלום וברכה
אני מפתח מערכת ללקוח
המערכת יושבת באחסון DigitalOcean בניהול מforge
מבוססת laravel-PHP בצד השרת
ו React בצד הלקוח
עם Inertiajs (קריאות לשרת על כל מעבר כתובת, ורינדור בדף)החל מלפני שבועיים הלקוח מתלונן על איטיות מחרידה
הרבה מהמעברים בין עמודים כרוכים בשהייה ארוכה ומרגיזה מול הספינר (במקרה זה, פס שמתמלא בראש העמוד).
התקלה אצלו היא בשני מחשבים לפחות ברשת המקומית.כמובן שעל המחשב שלי הכל תקין, בדקתי גם על מחשבים אחרים וברשתות אחרות, הכל עובד למישרין.
לאחר שהתחברתי אליו הגעתי למסקנה הבאה
הקריאה הראשונה של inertia מסתיימת בהצלחה ומקבלת סטטוס 200
לאחר מכן נעשות קריאות לקבצי js רלוונטים,
עד שכל קבצי הjs יורדים, הספינר ימשיך להתגלגל (כן, זה די הגיוני שכך)
דא עקא שמשום מה קבצים מסויימים (לא דוקא מנופחים, גם כאלו בעלי כמה קילוביט בודדים) מעכבים את המשך הריצה, השרת מגיב ומחזיר אותם אחרי 40 שניות ויותר...
וזה קורה כל פעם בקובץ אחר.מה יכולה להיות הסיבה לכך?
שוב אציין, שהדבר לא חוזר על עצמו בשלושה רשתות אחרות ומחשבים שונים.אשמח לעזרתכם.
-
@ש-ב-ח אמר בקבצי js שחוזרים מהשרת באיטיות ברשת מסויימת:
כמובן שעל המחשב שלי הכל תקין
גם כאשר אתה יושב על רשת שלו?
יכול להיות משהו מקומי בשני המחשבים שלו כמו אנטי וירוס או סינון רשת?
אני לא כל כך מכיר את לרבל וכש"כ שירות forge, האם יש לך דרך לבדוק בלוגים של השרת אם ההמתנה היתה בשרת או איפשהו בדרך בין השרת ללקוח?
-
@yossiz אמר בקבצי js שחוזרים מהשרת באיטיות ברשת מסויימת:
אני לא כל כך מכיר את לרבל וכש"כ שירות forge, האם יש לך דרך לבדוק בלוגים של השרת אם ההמתנה היתה בשרת או איפשהו בדרך בין השרת ללקוח?
לכאורה הכוונה לוגים של אפאצ'י או nginx או שרת אחר שמותקן בשרת
-
@yossiz אמר בקבצי js שחוזרים מהשרת באיטיות ברשת מסויימת:
גם כאשר אתה יושב על רשת שלו?
לא ניסיתי
@yossiz אמר בקבצי js שחוזרים מהשרת באיטיות ברשת מסויימת:
אני לא כל כך מכיר את לרבל וכש"כ שירות forge, האם יש לך דרך לבדוק בלוגים של השרת אם ההמתנה היתה בשרת או איפשהו בדרך בין השרת ללקוח?
@חוקר אמר בקבצי js שחוזרים מהשרת באיטיות ברשת מסויימת:
לכאורה הכוונה לוגים של אפאצ'י או nginx או שרת אחר שמותקן בשרת
@yossiz אמר בקבצי js שחוזרים מהשרת באיטיות ברשת מסויימת:
@חוקר או של laravel גם אפשרי שזה יביא מידע
אין שום שורה בעייתית בשום לוג...
אז ככל הנראה @yossiz צודק:
@yossiz אמר בקבצי js שחוזרים מהשרת באיטיות ברשת מסויימת:
כול להיות משהו מקומי בשני המחשבים שלו כמו אנטי וירוס או סינון רשת?
כרגע הבעיה נפתרה
לא בגלל שאני יודע מה היא הייתה
אבל אני כן יודע שIP שלו בראוטר השתנה (במקרה הוא חיבר IP קבוע עכשיו)
הראוטר שלו הוא מיקרוטיק.
בקיצור הרבה "יכול להיות", מה שבטוח שעכשיו זה עובד,
ובפעם הבאה שזה יקרה אני אשלח אותו למי שנותן לו שירות על הראוטר.