ما هي المزايا الموجودة بالنسبة لـ Google لإرسال الصور كـ BASE64 بدلاً من مثل JPG

StackOverflow https://stackoverflow.com/questions/4145205

  •  30-09-2019
  •  | 
  •  

سؤال

لقد لاحظت أن معاينة الصفحة الجديدة من Google تحصل على صورها باستخدام BASE64 بدلاً من JPGS EG EG أو PNG

ما هي مزايا القيام بذلك؟

هل يمكن ضغط الصور المشفرة BASE64 بشكل أفضل أثناء العبور؟

أو ربما تم تجهيزه بشكل أفضل من قبل المستعرض أو وكيل التخزين المؤقت؟

هل هو حتى يتمكنوا من القيام بطلب HTTP واحد واستلام الصورة والمعلومات حول الصورة في ضربة واحدة؟

أي أفكار أخرى؟

تعديل

لقد فكرت للتو ، ربما يكون ذلك حتى تتمكن Google من استخدام تنسيق صورها الجديد

http://code.google.com/speed/webp/ بدون دعم من المتصفحات؟

ومع ذلك ، عند النظر إلى السلسلة التي تم إرجاعها (باستخدام Fiddler لاعتراض حركة مرور HTTP) ، تذكر السلسلة "Image/JPEG". ما لم يتم إرجاع بعض الصور بتنسيق الويب.

هل كانت مفيدة؟

المحلول

الصورة هي عنوان URL للبيانات الذي تم استلامه من الخادم كحزمة JSON (-ish) مع بعض البيانات الوصفية. أفترض أن تغليف بيانات الصورة والبيانات الوصفية في طلب واحد يستحق ذلك من حيث التخزين المؤقت والأداء.

نصائح أخرى

القاعدة الذهبية للأداء هي تقليل عدد الاتصالات للخادم. باستخدام URI للبيانات (بيانات الصورة المشفرة على أنها قاعدة 64) ، يتم تقليل تلك الرحلة الدائرية. بالإضافة إلى ذلك ، إذا كانت الصفحة مغطاة ، فلا يزال من الممكن أن تستفيد بيانات 64 من الضغط.

نرى http://developer.yahoo.com/performance/rules.html/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top