التعليق: التحميل المسبق هو آلية المتصفح التي تستخدم وقت الخمول للمتصفح لتحميل/تحميل الصفحات/الموارد التي من المحتمل أن يتصفحها المستخدمون بعد ذلك. عندما يصل المستخدم إلى رابط تم تحميله مسبقًا ، إذا كان يضرب من ذاكرة التخزين المؤقت ، فيمكن تقديم الصفحة بسرعة.
تتمثل إحدى الطرق التي يعمل بها مصنعو المتصفح والمطورين معًا في جعل الموقع أسرع. هناك العديد من حلول التسارع المعروفة الآن: العفاريت CSS (العفاريت CSS ، الألغاز) وتحسين الصور ، ملفات التكوين الموزعة (.htaccess) ، ضغط ملف JS/نصي ، تسريع CDN ، إلخ.لقد غطت في مدونة أخرى حول كيفية جعل موقع ويب أسرع.
تروج Firefox استراتيجية جديدة لتسريع موقع الويب: الرابط المسبق. ما هو الرابط المسبق للتحميل؟ وصف MDN كما يلي:
التحميل المسبق هو آلية متصفح تستخدم وقت الخمول للمتصفح لتنزيل/موارد التحميل التي من المحتمل أن يتصفحها المستخدمون بعد ذلك. يتم توفير الصفحة إلى المتصفح الذي يجب تحميله مسبقًا. بعد أن يكمل المستعرض تحميل الصفحة الحالية ، سيتم تنزيل الصفحة التي يجب تحميلها مسبقًا في الخلفية وإضافتها إلى ذاكرة التخزين المؤقت. عندما يصل المستخدم إلى رابط تم تحميله مسبقًا ، إذا ضرب من ذاكرة التخزين المؤقت ، يتم تقديم الصفحة بسرعة.
نظرة عامة بسيطة: يسمح موقع الويب للمتصفح بتنزيل الصفحة/المستند/الصورة المحددة بناءً على تحليل المستخدم ، وهو أمر سهل التنفيذ:
HTML5 علامات التحميل المسبق
<!-الصفحة ، يمكنك استخدام المسارات المطلقة أو النسبية->
<link href = "page2.html" />
<!-يمكن أن تكون الصور أيضًا أنواعًا أخرى من الملفات->
<link href = "sprite.png" />
من رمز HTML أعلاه ، يمكننا أن نرى أن التحميل المسبق يستخدم علامة <ink> وتحديد سمة Rel = prem Bethribute ، وسمة HREF هي مسار الملف الذي يجب تحميله مسبقًا. تقوم Mozilla أيضًا بتنفيذ بعض خصائص Link Rel مماثلة:
<link href = "mozspecific.css" />
<link href = "2.html" />
ملاحظة: يتم دعم بروتوكول HTTPS أيضًا.
متى يتم تحميلها مسبقًا
ما إذا كان الموقع الإلكتروني مسبقًا يعتمد على احتياجاتك ، فإليك بعض الاقتراحات:
- إذا تم عرض سلسلة من شرائح الصفحة مثل هذا ، فيمكن تحميل 1 إلى 3 صفحات مسبقًا.
- تحميل الصور الشائعة داخل الموقع
- التحميل المسبق للصفحة التالية في صفحة نتائج البحث
التحميل المسبق
يسمح Firefox بحظر وضع التحميل المسبق ، والرمز كما يلي:
user_pref ("network.prefetch-next" ، false) ؛
أشياء يجب ملاحظتها
فيما يتعلق بالتحويل المسبق للرابط ، هناك الاحتياطات التالية:
- يمكن إجراء التحميل المسبق عبر المجالات ، بالطبع ، سيتم أيضًا إرسال ملفات تعريف الارتباط وغيرها من المعلومات أثناء الطلب.
- يمكن للتحويل المسبق تدمير إحصائيات الموقع دون الوصول فعليًا إلى المستخدم.
- Mozilla Firefox هو حاليًا المتصفح الوحيد الذي يدعم وضع التحميل المسبق (2003-2010)
ماذا تعتقد؟ يعد تنزيل ملفات إضافية باستخدام وقت الفراغ تحسينًا عدوانيًا