سرعة التحميل - عامل مهم جدا في التصنيف العالمي في سيرب ( ق earch E ngine وR esult P العمر)، أو على صفحة نتائج البحث. تعد أداة PageSpeed Insights من Google أداة رائعة لتحسين سرعة تحميل موقع الويب الخاص بك. لا يظهر فقط السرعة الحالية ، ولكنه يحدد أيضًا المشاكل التي تبطئ مواردك. في هذا الدليل ، سنوضح لك كيفية حل إحدى المشاكل الأكثر شيوعًا التي قد تواجهها أثناء اختبار موقعك. لذا إذا رأيت تحذيرًا: " القضاء على جافا سكريبت و CSS الذي يحظر العرض في محتوى الجزء المرئي من الصفحة " - لا داعي للقلق ، فالحل في هذه المقالة.
ماذا يعني التحذير "إزالة جافا سكريبت و CSS التي تحظر العرض في المحتوى غير المرئي"
في قواعد Google PageSpeed ، ستجد المتطلبات التالية: "إزالة جافا سكريبت و CSS التي تحظر العرض". قد يؤثر عدم القيام بذلك بشكل كبير على سرعة تحميل موقعك - قم بإبطائه. بالتأكيد لديك سؤال ، كيف يمكن لـ JavaScript و CSS إبطاء الموقع؟
ببساطة ، كلما قمت بتثبيت مكون إضافي أو سمة جديدة ، يتم تحديث الواجهة الأمامية برمز JavaScript و CSS الجديد. وبالتالي ، قد تحتاج المتصفحات إلى مزيد من الوقت لتنزيل هذا الرمز ، وبالتالي صفحة الويب.
الجزء العلوي من الصفحة ، أو ATF ( A bove T he F old) ، هو الجزء من الموقع الذي يراه المستخدم فور تحميله. أي جزء آخر - كل ما تراه ، التمرير لأسفل - هذا هو BTF ( B elow T he F old) ، أو الجزء السفلي.
الآن أصبح جوهر هذا التحذير أكثر وضوحا ، أليس كذلك؟ إذا قمت ، عند زيارة موقعك ، بتحميل أي جافا سكريبت و CSS غير ذي صلة ، ستتلقى تحذيرًا لتقليل عدد جافا سكريبت و CSS الذي يحظر العرض في أعلى الصفحة
البحث عن "حظر جافا سكريبت و CSS" باستخدام Google Page Insights
لإصلاح هذا الخطأ ، يجب عليك أولاً التحقق من سرعة موقعك باستخدام PageSpeed Insights :
- انتقل إلى الصفحة ، والصق عنوان URL لموقعك في الحقل "أدخل عنوان URL لصفحة ويب".
- انقر فوق " تحليل " للحصول على النتائج.
متوسط تصنيف معظم المواقع من 50 إلى 70 نقطة. ستجد أيضًا أدناه على الصفحة توصيات Google لتحسين أداء موقعك.
![](https://habrastorage.org/webt/kr/n0/pz/krn0pzp487owxjn3g1pxoian0w8.png)
إذا كانت هذه القائمة تحتوي على توصية لإزالة JavaScript و CSS البرمجية التي تمنع عرض الجزء العلوي من الصفحة ، فنحن نوصي بحل هذه المشكلة في أقرب وقت ممكن.
![](https://habrastorage.org/webt/lg/df/vo/lgdfvoakuvjdqw5dt5qghk_n8je.png)
تذكر أن الحد الأقصى لعدد النقاط ، أي 100 ، ليس هو الشيء الرئيسي. هدفك هو محاولة الحصول على درجة جيدة دون التضحية بتجربة المستخدم.
, , UX, PageSpeed Insights.
, Google , . , , -!
“Eliminate render-blocking JavaScript and CSS in above-the-fold content”
JavaScript CSS, , WordPress . WordPress, :
W3 Total Cache
— W3 Total Cache. , , WordPress:
- Performance -> General Settings
- , Minify, .
- “Enable” Minify. Minify mode — “Manual”.
- “Save all settings”.
![](https://habrastorage.org/webt/_m/_w/xz/_m_wxznesjdwjfy9ew11lcl3l4w.png)
- JavaScript CSS, . Google PageSpeed Insights .
- , , , Performance -> Minify.
- JS. JS, “Operations in areas”. Non-blocking using “defer” embed type — Before <head>.
- “Add Script” JS file management. URL- JavaScript PageSpeed Insights .
![](https://habrastorage.org/webt/da/_y/bx/da_ybxfztox4_kqay1bm9sjtypk.png)
- CSS. “CSS file management”, “Add a style sheet”. , URL- CSS Google PageSpeed Insights .
![](https://habrastorage.org/webt/u2/zf/ql/u2zfql9ti71omppcguq81ltrygc.png)
- , “Save Settings & Purge Caches”.
Autoptimize
, JavaScript CSS, — Autoptimize. . :
- Settings -> Autoptimize.
- “JavaScript and CSS Options” “Optimize JavaScript Code?” “Optimize CSS Code?”.
- “Save Changes and Empty Cache”.
![](https://habrastorage.org/webt/eg/ay/fk/egayfkxsynqs88f04qpm2kwdrt8.png)
, . .
, , Google PageSpeed Insights . , — ! .
- Settings -> Autoptimize.
- “Show Advanced Settings”.
- , “Also aggregate inline JS” “Also aggregate inline CSS” selections.
![](https://habrastorage.org/webt/z3/sl/kq/z3slkqumcnmtsztkb6_1dofjlsw.png)
- .
Speed Booster Pack
, — Speed Booster Pack. JavaScript CSS . , :
- Speed Booster Pack , “Advanced”.
- “JavaScript Optimization”, “JavaScript Optimization” “Defer parsing of Javascript files”.
- “CSS Optimization” “CSS render-blocking optimization”.
- , Inline all CSS, Minify all (previously) inlined CSS, Move all inlined CSS . , .
, . — “ ”, FOUC (Flash Of Unstyled Content). , , , CSS, .
, , Google PageSpeed Insights , .
, , .
Google’s PageSpeed Insights , . , , WordPress, “Eliminate render-blocking JavaScript and CSS in above-the-fold content”, .