شبكة متصفح عالية الأداء: تجربة إنترنت أفضل

جدول المحتويات:

Anonim

من الرائع أن يبرز كتاب جديد عن البرمجة أو التكنولوجيا عبر الإنترنت ، لذلك سررت عندما اكتشفت شبكة متصفح عالية الأداء: ما يجب أن يعرفه كل مطور ويب عن الشبكات وأداء الويب بواسطة Ilya Grigorik (igrigorik). Grigorik هو أحد المدافعين عن Google والمبشر المفتوح المصدر الذي تحدث في العديد من العروض التقديمية لمؤتمر O’Reilly.

$config[code] not found

لقد تعرفت على الكتاب أثناء البحث عن مقالة حول التحليلات وأجهزة الجوّال. لقد أعجبت حقًا بمقطع فيديو O’reilly شرح فيه Grigorik مشكلات أداء المتصفح المهمة في تطوير الجوّال. وكانت النتيجة سعيا للحصول على نسخة إلكترونية من كتابه.

شبكات جيدة تحتاج السرعة

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

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

خذ هذا التفسير والمرئية لـ TCP (بروتوكول التحكم في الإرسال:

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

الشكل 2-1 من شبكة Broswer عالية الأداء

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

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

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

الشبكات الجيدة مدعومة أيضًا بقرارات جيدة

يتم تقسيم الكتاب إلى الفروق الدقيقة في بروتوكولات الشبكات ، مثل تأمين طبقة النقل وأنواع الشبكات مثل wi-fi و mobile والبروتوكولات المرتبطة بـ API. تحدث Grigorik كثيرًا عن تجربة المطورين ، ويقدم هذا الكتاب أحدث الاعتبارات التي يراها المطورون عادةً ، مثل الإشعارات في الوقت الفعلي ، و WebSocket ، و WebRTC.

النتيجة النهائية هي فهم أفضل للمعايير التي يمكن أن تغير المشروع ، لأن الأجزاء تحتوي على معلومات بحثية بشكل رائع.

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

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

3 تعليقات ▼