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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. צימצום גודל של json

צימצום גודל של json

מתוזמן נעוץ נעול הועבר תכנות
2 פוסטים 2 כותבים 126 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • י מנותק
    י מנותק
    יוס
    כתב ב נערך לאחרונה על ידי
    #1

    כיצד ניתן לצמצם גודל של JSON?

    אני משתמש היום בתקשורת בין השרת לאתר עם נתונים המועברים ל JS ב JSON המתקבל מ API
    מה ניתן לעשות כאשר גודל המידע המועבר ב JSON מתנפח ולוקח זמן עד שהוא מתקבל,
    זה יכול להגיע ל 10MB +
    האם יש דרך לדחוס את הנתונים וכדו' (בלי ליצור רק חלק מהמידע כל פעם)
    שיתפוס פחות נפח כך שידר מהר יותר, את עדיין יהיה קריא על ידי ה JS

    תודה רבה

    מערכת מכירות בכל ערוצי המכירה, טלפון-מייל-ואתר
    שיגור הודעות במחירים המשתלמים ביותר
    לפתיחת מערכת https://app.ipsales.co.il/

    dovidD תגובה 1 תגובה אחרונה
    0
    • י יוס

      כיצד ניתן לצמצם גודל של JSON?

      אני משתמש היום בתקשורת בין השרת לאתר עם נתונים המועברים ל JS ב JSON המתקבל מ API
      מה ניתן לעשות כאשר גודל המידע המועבר ב JSON מתנפח ולוקח זמן עד שהוא מתקבל,
      זה יכול להגיע ל 10MB +
      האם יש דרך לדחוס את הנתונים וכדו' (בלי ליצור רק חלק מהמידע כל פעם)
      שיתפוס פחות נפח כך שידר מהר יותר, את עדיין יהיה קריא על ידי ה JS

      תודה רבה

      dovidD מנותק
      dovidD מנותק
      dovid
      ניהול
      כתב ב נערך לאחרונה על ידי dovid
      #2

      @יוס ראשית כל צריך לשאוף שזה לא יקרה.
      למשל אם אתה מציג תוצאות חיפוש, להציג רק X תוצאות ראשונות, הרי הצופה לא באמת בולע מאה רשומות בבת אחת.
      גם אם רוצים שזה יהיה רשימה נגללת ולא עם דפדוף ניתן לבצע בקשות במהלך הגלילה.
      שנית, צריך להפעיל דחיסת http על התשובה. בphp זה שורה בודדת להוסיף לפני תחילת התשובה

      ob_start('ob_gzhandler');
      

      ואז זה נהיה קטן דרמטית בתעבורה, והJS מקבל את זה אותו דבר (הדפדפן אחראי לפתוח את הדחיסה).
      לא כדאי להפעיל את הדחיסה הזו עבור כל פלט כי היא צורכת קצת משאבים מהשרת.

      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
      תגובה 1 תגובה אחרונה
      7
      תגובה
      • תגובה כנושא
      התחברו כדי לפרסם תגובה
      • מהישן לחדש
      • מהחדש לישן
      • הכי הרבה הצבעות


      בא תתחבר לדף היומי!
      • התחברות

      • אין לך חשבון עדיין? הרשמה

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