سؤال

ممكن مكررة من:

يجب أن-i-I-Link-to-apis-apis-cloud-for-js-js-js

أيضا العديد من المناقشات الأخرى، بما في ذلك:

أين تضم مكتبة مسج من؟ جوجل جسيسي؟ CDN؟ أفضل طريقة لاستخدام مسج Google المستضاف، ولكن العودة إلى مكتبة بلدي المستضافة على فشل Google


كنت أنظر إلى مثال البرنامج المساعد MCE الصغير ورأى هذا الرمز في head من المستند:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
    google.load("jquery", "1.3");
</script>

أنا لم أر بهذه الطريقة لتحميل jQuery.

  • هل يوصى بذلك للإنتاج؟
  • ما هي فائدة هذه الطريقة؟
هل كانت مفيدة؟

المحلول

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

نصائح أخرى

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

الفائدة هي استضافتها على googles السوبر منخفضة الكمون والخوادم السريعة. يمكنك أيضا استخدام

<script type=”text/javascript” src=”https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js”></script>

إنه نفس التأثير.

ضع في اعتبارك أن Google JSAPI يحمل النصوص فقط بعد تحميل المستند نفسه.

لذلك، إذا (على سبيل المثال) كنت تستخدم jQuery's $(document).ready() في تطبيق الويب الخاص بك، سيكون عليك التبديل إلى google.setOnLoadCallback().

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

The Toll-Booth أمر بالغ الأهمية ويجب تجنبه في جميع الأوقات.

أعتقد أن هذه الطريقة ستساعدك كثيرا للأسباب التالية:

تستخدم Google شبكة تسليم المحتوى وسيجعل ذلك المستخدمون البعيدون من موقعك يمكنهم تنزيل مكتبات مسجك بشكل أسرع مما لو فعلوا ذلك من موقعك.

أيضا سوف يقلل من الطلب إلى الخادم الخاص بك وستجعل المستخدمون لأول مرة يقومون بتنزيل JQuery JavaScript من خادم Google، وإذا كان المستخدم في موقع آخر مماثل مع هذا النوع من التنفيذ، فلن يحتاج إلى تنزيله مرة أخرى.

لذلك أعتقد أن هذا سوف يساعدك على التطبيق / الموقع

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

كل هذا فقط للحصول على ملف jquery أو JS شائع آخر، أعتقد أن الإشارة مباشرة إلى المورد المطلوب هو أفضل

تحقق من أفضل ممارسات Google للحصول على مزيد من المعلومات.

لدى الصين 500 مليون مستخدم للإنترنت وليس البلد الوحيد الذي يمنع جوجل واجهات برمجة التطبيقات، وهذا يجعل أي موقع ويب يستخدم http://www.google.com/jsapi. مختلة وظيفيا. هناك رأسا على عقب صغير: نظرا لتقنية الحمل غير المتزامنة، لا تعرض هذه المواقع نفس المعلقة في انتظار تحميلها كمواقع أخرى تستخدم المرجع المباشر على سبيل المثال:

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