CDN المحلي لمتصفح Chrome

يعد CDN المحلي امتدادًا لمتصفح Google Chrome يقوم بتحميل مكتبات معينة من النظام المحلي بدلاً من شبكات توزيع المحتوى.

الامتداد هو فورك من الوظيفة الإضافية Decentraleyes لا يتوفر إلا لمتصفحات Firefox ، ويجلب وظائف الوظائف الإضافية إلى Chrome والمتصفحات القائمة على Chromium.

إذا كنت تراقب حركة مرور الشبكة عند الاتصال بالمواقع ، على سبيل المثال عن طريق فتح علامة تبويب الشبكات لأدوات المطور في المتصفح ، فقد تلاحظ أن الكثير من المواقع تقوم بتحميل مكتبات.

يقوم البعض بتحميلها من الخادم المحلي ، بينما قد يقوم البعض الآخر بتحميلها من شبكات توزيع المحتوى الشائعة ، مثل Google أو CloudFlare.

CDN المحلي لمتصفح Chrome

local cdn

يتم شحن CDN المحلية مع نسخ محلية من هذه المكتبات. يقوم بإعادة توجيه الطلبات إلى النسخ المحلية كلما حاول موقع ما تحميل إحدى هذه المكتبات المتطابقة.

الفوائد الأساسية للمستخدم ذات شقين. أولاً ، يكون تحميل المكتبات من النظام المحلي دائمًا أسرع من تحميلها من مضيف بعيد.

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

يضيف CDN المحلي رمزًا إلى شريط أدوات Chrome يشير إلى عدد المكتبات التي أعاد توجيهها إلى الملفات المحلية.

يمكنك التحقق من ذلك عن طريق فتح علامة تبويب الشبكة في Chrome ، والبحث عن الموارد مع إعادة التوجيه الداخلي لرمز الحالة 307 أسفل العناوين.

يدعم الإصدار الحالي من الامتداد أسماء المضيف التالية:

  • ajax.googleapis.com
  • ajax.aspnetcdn.com
  • ajax.microsoft.com
  • cdnjs.cloudflare.com
  • code.jquery.com
  • cdn.jsdelivr.net
  • yastatic.net
  • yandex.st
  • libs.baidu.com
  • lib.sinaapp.com
  • upcdn.b0.upaiyun.com

يتم إعادة توجيه المكتبات المدعومة فقط. ينص المطور على دعم 'جميع إصدارات' المكتبات التالية تقريبًا:

  • الزاوي
  • العمود الفقري
  • دوجو
  • بشري
  • إكستكور
  • مسج
  • jQueryUI
  • تحديث
  • mootools
  • النموذج الأولي
  • نصي
  • swfobject
  • شرطة سفلية
  • خط الويب

لكي يفعل الامتداد أي شيء ، من الضروري أن يقوم الموقع بتحميل إحدى المكتبات المدعومة من أحد أسماء المضيفات المدعومة. إذا لم يتم تنفيذ أحدهما أو الآخر ، فلن يتم تحميل المكتبات من النظام المحلي.

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

الامتداد محدود مثل وظيفة Firefox الإضافية عندما يتعلق الأمر بالمرونة. لا يمكن إضافة خوادم CDN الخاصة بك إلى القائمة على سبيل المثال ، أو تكوين الامتداد لتحميل هذه المكتبات حتى إذا لم يتم تحميلها من CDN ولكن الموقع المعني مباشرة.

الكلمات الختامية

يعد Local CDN امتدادًا مفيدًا لمتصفح Chrome يعمل على تحسين الخصوصية وأيضًا السرعة عند تحميل المكتبات المدعومة من أسماء المضيف التي يدعمها. من المحتمل أنه يعمل أيضًا في متصفحات Chromium الأخرى ، وربما حتى في Firefox. ومع ذلك لم يتم اختبار ذلك.

الآن أنت : لا تتردد في مشاركة تجربتك باستخدام الامتداد في قسم التعليقات أدناه