צימצום גודל של json
-
כיצד ניתן לצמצם גודל של JSON?
אני משתמש היום בתקשורת בין השרת לאתר עם נתונים המועברים ל JS ב JSON המתקבל מ API
מה ניתן לעשות כאשר גודל המידע המועבר ב JSON מתנפח ולוקח זמן עד שהוא מתקבל,
זה יכול להגיע ל 10MB +
האם יש דרך לדחוס את הנתונים וכדו' (בלי ליצור רק חלק מהמידע כל פעם)
שיתפוס פחות נפח כך שידר מהר יותר, את עדיין יהיה קריא על ידי ה JSתודה רבה
-
כיצד ניתן לצמצם גודל של JSON?
אני משתמש היום בתקשורת בין השרת לאתר עם נתונים המועברים ל JS ב JSON המתקבל מ API
מה ניתן לעשות כאשר גודל המידע המועבר ב JSON מתנפח ולוקח זמן עד שהוא מתקבל,
זה יכול להגיע ל 10MB +
האם יש דרך לדחוס את הנתונים וכדו' (בלי ליצור רק חלק מהמידע כל פעם)
שיתפוס פחות נפח כך שידר מהר יותר, את עדיין יהיה קריא על ידי ה JSתודה רבה
@יוס ראשית כל צריך לשאוף שזה לא יקרה.
למשל אם אתה מציג תוצאות חיפוש, להציג רק X תוצאות ראשונות, הרי הצופה לא באמת בולע מאה רשומות בבת אחת.
גם אם רוצים שזה יהיה רשימה נגללת ולא עם דפדוף ניתן לבצע בקשות במהלך הגלילה.
שנית, צריך להפעיל דחיסת http על התשובה. בphp זה שורה בודדת להוסיף לפני תחילת התשובהob_start('ob_gzhandler');ואז זה נהיה קטן דרמטית בתעבורה, והJS מקבל את זה אותו דבר (הדפדפן אחראי לפתוח את הדחיסה).
לא כדאי להפעיל את הדחיסה הזו עבור כל פלט כי היא צורכת קצת משאבים מהשרת.
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות