تعليق: سواء كان مطور المتصفح أو مطور تطبيق ويب عادي ، فإنهم يبذلون مجهودًا مشتركًا: لجعل تصفح الويب يشعر بشكل أسرع. هناك العديد من التقنيات المعروفة التي يمكن أن تجعل موقع الويب الخاص بك أسرع: استخدم العفاريت CSS ، واستخدم أدوات تحسين الصور ، واستخدام .HTACCESS لتعيين معلومات رأس الصفحة ووقت ذاكرة التخزين المؤقت ، وضغط JavaScript ، و CDN ، إلخ ، إلخ.
لقد قدمت بعض تقنيات تحسين السرعة المستخدمة في هذا الموقع. في HTML5 ، ظهرت ميزة جديدة لتحسين سرعة الموقع: Page Resource Preload/Pre-Read (Link Prected Beatch).
ما هو Page Resource Preload/Pre-Read (الرابط المسبق)؟ شرح من MDN:
التحميل المسبق للصفحات (الرابط المسبق) هو مهارة يوفرها المتصفح ، والتي تم تصميمها للسماح للمتصفح بتنزيل أو قراءة بعض موارد المستندات أثناء وقت الفراغ ، وسيقوم المستخدمون بالوصول إلى هذه الموارد في المستقبل. يمكن لصفحة الويب تعيين سلسلة من إرشادات التحميل المسبق للمتصفح. عندما يقوم المتصفح بتحميل الصفحة الحالية ، فإنه سيتم تحميل المستندات المحددة بهدوء في الخلفية وتخزينها في ذاكرة التخزين المؤقت. عندما يصل المستخدم إلى هذه المستندات المحملة مسبقًا ، يمكن للمتصفح أن يستخرجها بسرعة من ذاكرة التخزين المؤقت إلى المستخدم.
ببساطة ، إنه: دع المتصفح مسبقًا موارد أخرى (الصفحات ، الصور ، مقاطع الفيديو ، إلخ) التي من المرجح أن يصل المستخدم بعد الوصول إلى الصفحة الحالية. والطريقة بسيطة للغاية!
HTML5 صفحة المورد المسبق (الرابط المسبق) طريقة الكتابة
<!-مسبق الصفحة بأكملها->
<link href = "http://www.vevb.com/misc/3d-album/"/> </p> <p> <!-preload a picture->
<link href = "<a href =" http://www.vevb.com/wordpress/ "> </a>
WP-Content/Uploads/2014/04/B-334x193.jpg "/>
يتم تطبيق وظيفة HTML5 Page Resource Preload/Pre-Read (Link Prectest) من خلال علامات الارتباط. يتم تحديد سمة REL على أنها الجلب المسبق والعنوان المراد تحميله في سمة HREF. يوفر متصفح Firefox أيضًا دعمًا إضافيًا للسمات:
<رابط
title = "مصمم لـ Mozilla" href = "mozspecific.css" _fcksavedurl = "" mozspecific.css "" />
<link href = "2.html" />
يمكن أيضًا استخدام الجلب المسبق بموجب موارد بروتوكول HTTPS.
تحت أي ظروف يجب تحميل موارد الصفحة مسبقًا
ما نوع الموارد التي يتم تحميلها على صفحتك وعندما يكون الأمر متروكًا لك. فيما يلي بعض الاقتراحات:
1. عندما تحتوي الصفحة على خدمة تشبه الشرائح ، وقراءة ما قبل القراءة في الصفحات 1-3 التالية والصفحات السابقة 1-3.
2.
3.
يحظر التحميل المسبق للموارد (الرابط المسبق)
هناك خيار في متصفح Firefox للحظر على أي وظيفة التحميل المسبق للموارد (الرابط المسبق). يمكنك ضبطه مثل هذا:
1.user_pref (network.prefetch-next ، false) ؛
2. الاحتياطات الخاصة بموارد صفحة التحميل المسبق (الرابط المسبق)
فيما يلي بعض الملاحظات حول التحميل المسبق لموارد الصفحة (الرابط المسبق):
1. لا يمكن أن تعمل المسبقة (Link Preft Beatch) عبر المجالات ، بما في ذلك سحب ملفات تعريف الارتباط عبر المجالات.
2. سوف يقوم التحميل المسبق (الجلب المسبق للرابط) بتلويث إحصائيات زيارة موقع الويب الخاص بك ، لأن بعض الصفحات التي تم تحميلها مسبقًا للمتصفح قد لا يزورها المستخدمون بالفعل.
3. قدم متصفح Firefox الدعم لتكنولوجيا التحميل المسبق (Link Precte Beatch) منذ عام 2003.
باستخدام وقت فراغ المتصفح لتحميل بعض ملفات الموارد الإضافية ، يبدو مثيرًا وخطيرًا. هل تريد تجربة هذه التقنيات؟