تحسين المحتوى بشكل فعال 

تحسين المحتوى بشكل فعال

تستمر تطبيقات الويب الخاصة بنا في النمو من حيث النطاق والطموح والوظائف. وهذا شيء جيد. ومع ذلك ، فإن السباق الدؤوب نحو شبكة ويب أكثر ثراءً يتسبب في اتجاه آخر: كمية البيانات التي يتم تنزيلها بواسطة كل تطبيق تتزايد مما يعني أنه يتزايد باطراد وبسرعة. لتقديم أداء رائع ، نحتاج إلى تحسين تسليم كل بايت من البيانات!

كيف يبدو تطبيق الويب الحديث؟

 يمكن أن يساعدنا أرشيف HTTP في الإجابة على هذا السؤال. يتتبع هذا المشروع كيفية بناء الويب من خلال إجراء مسح منتظم للمواقع الأكثر شيوعًا (أكثر من 300000 ، مأخوذة من قائمة Alexa Top 1M) ، وتسجيل وتجميع الإحصائيات حول عدد الموارد وأنواع المحتوى والبيانات الوصفية الأخرى لكل وجهة.

اتجاهات أرشيف HTTP
50e المئين75e المئين90e المئوية
لغة البرمجة13 كو26 كو54 كو
الصور528 كو1213 كو2384 كو
جافا سكريبت207 كو385 كو587 كو
CSS24 كو53 كو108 كو
آخر282 كو308 كو353 كو
المجموع1 054 كو1 985 كو3486 كو
تحسين المحتوى بشكل فعال
 

تلتقط البيانات الواردة أعلاه اتجاه النمو في عدد البايتات التي تم تنزيلها للوجهات الشائعة على الإنترنت بين يناير 2013 ويناير 2014. بالطبع ، لا تتمتع جميع المواقع بنفس النمو ، ولا تتطلب نفس القدر من البيانات. ولهذا السبب نسلط الضوء على الكميات المختلفة في التوزيع: 50 (متوسط) و 75 و 90.

يحتوي الموقع المتوسط ​​في بداية عام 2014 على 75 طلبًا لإجمالي 1054 كيلوبايت تم نقلها ، واستمر إجمالي عدد البايت والطلبات في الزيادة بسرعة خلال العام السابق. هذه المعلومات ليست مفاجئة في حد ذاتها ، ولكن لها آثار مهمة على الأداء: نعم ، تزداد سرعات الإنترنت ، لكنها تزداد بسرعات مختلفة في بلدان مختلفة ، ولا يزال العديد من المستخدمين خاضعين لسقوف البيانات والخطط المحسوبة والمكلفة ، خاصة على أجهزة محمولة.

على عكس نظيراتها على سطح المكتب ، لا تتطلب تطبيقات الويب عملية تثبيت منفصلة: أدخل عنوان URL والتطبيق جاهز للاستخدام. إنها إحدى الخصائص الرئيسية للإنترنت. ومع ذلك ، لتحقيق ذلك ، نحتاج غالبًا إلى استرداد العشرات ، وأحيانًا المئات ، من الموارد المختلفة ، والتي يمكن أن تصل إلى ميغا بايت من البيانات ، والتي يجب جمعها معًا في مئات المللي ثانية لتمكين تجربة الإنترنت الفورية التي نرغب في تقديمها.

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

المصدر

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *