الأخبار التكنولوجية والاستعراضات والنصائح!

كيفية تأجيل إعراب JavaScript في Magento

ستساعدك المقالة التالية: كيفية تأجيل إعراب JavaScript في Magento

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

أظهرت الدراسات بمرور الوقت بوضوح أن معدل التحويل يتأثر بسرعة الموقع. لا أحد يحب الانتظار ولا يهتم Google بترتيب موقع لا يحبه أحد! ومن ثم فمن الأهمية بمكان تحسين سرعة الموقع من أجل تحسين الترتيب. تقارن خوارزمية Google سرعة موقعك مع سرعة منافسيك. يمنحك البحث العملاق أو يعاقبك بالتصنيفات وفقًا لذلك!

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

بالتركيز على متجر Magento ، يساعد تأجيل تحليل جافا سكريبت على تحسين سرعة الموقع. عادة ، يتم وضع Javascript بين علامات الرأس ويتم تنفيذ الكود من أعلى إلى أسفل عند تحميل موقع ويب. ينتج عن هذا تحميل كل JS وقتًا غير ضروري في الوقت الحالي.

قبل تأجيل تحليل JavaScript في Magento:

يتيح تأجيل تحليل Javascript في Magento تحميل نصوص HTML و CSS قبل JS. يتم تمكين ذلك عن طريق استبدال Javascript من علامات الرأس إلى علامات التذييل. ينتج عنه ظهور سرعة الموقع بشكل أسرع للمستخدم! ومن ثم سعيد المستخدم 🙂

تعلم الطريقة التدريجية ل تأجيل تحليل Javascript في Magento المعطى أدناه!

طريقة تأجيل تحليل Javascript في Magento:

  1. أضف رمز المراقب في config.xml

    extension / Observer singleton httpResponseSendBefore / http_response_send_before>

    <الواجهة>

    <الأحداث>

    <المراقبون>

    extension / Observer

    مفرد

    httpResponseSendBefore

  2. أضف الكود أدناه في المراقب. php ملف

    الوظيفة العامة httpResponseSendBefore ($ Observer) {$ response = $ Observer-> getEvent () -> getResponse () ؛ $ html = استجابة $-> getBody () ؛ preg_match_all (‘# () #is’، $ html، $ match)؛ شبيبة دولار = “” ؛ foreach (مباريات $[0] كقيمة $) $ js. = $ value ؛ $ html = preg_replace (‘# #is’، ”، $ html)؛ $ html = preg_replace (‘# #’، $ js. ‘ ‘، $ html)؛ استجابة $-> setBody ($ html) ؛ }

    الوظيفة العامة httpResponseSendBefore ($ Observer)

    {

    $ response = $ Observer-> getEvent () -> getResponse () ؛

    $ html = استجابة $-> getBody () ؛

    preg_match_all (‘# () #is’، $ html، $ match)؛

    شبيبة دولار = “” ؛

    foreach (مباريات $[0] كقيمة بالدولار)

    شبيبة دولار = قيمة دولار ؛

    $ html = preg_replace (‘# #is’، ”، $ html)؛

    $ html = preg_replace (‘# #’، $ js. ‘ ‘، $ html)؛

    استجابة $-> setBody ($ html) ؛

    }

قم بتنفيذ الخطوتين السابقتين وقدم متجر Magento محسنًا للزوار!

بعد تأجيل تحليل JavaScript في Magento:

بعد تأجيل إعراب جافا سكريبت في ماجنتو

يرجى مشاركة أي شكوك في قسم التعليقات وسأقوم بحلها في أسرع وقت ممكن!

إذا كنت تريد تخطي البرنامج التعليمي ولا تزال ترغب في الحصول على أفضل تجربة مستخدم في متجرك ، فجرّب الإصدار المجاني Magento تأجيل إعراب جافا سكريبت امتداد!

كافئ المنشور بـ 5 نجوم إذا ساعدك في تحسين متجر Magento!

شكرًا لك على السماح لي بالمساعدة في تعزيز أداء موقع الويب الخاص بك للحصول على تجربة أسرع وأفضل! ؟

Magento Defer تحليل جافا سكريبت

قم بتحسين سرعة تحميل متجرك عبر الإنترنت بسهولة باستخدام Magento Defer Parsing لـ JavaScript.