آموزش سئو فنیآموزش سئو پیشرفتهآموزش افزایش سرعت سایت با ابزار GTMetrix

رفع خطای Defer parsing of JavaScript و Prefer asynchronous resources

نحوه رفع خطای Defer parsing of JavaScript جی تی متریکس را در این مقاله آموزش خواهیم داد. شما برای حل مشکل parsing of JavaScript در GTMetrix گاهی نیاز به اضافه کردن کد دارید و گاهی نیاز است افزونه وردپرس یا جوملا نصب کنید. در ادامه با میزفا همراه باشید تا بیشتر صحبت کنیم.

اهمیت ارور Defer parsing of JavaScript و Prefer asynchronous resources

سلام، از سری دوره‌های آموزش کار با سایت GTMetrix در خدمت شما هستیم، قصد داریم در این دوره سایتی بهینه توسط ابزارهای آنلاین مثل GTMetrix جی تی متریکس ایجاد کنیم.
در جلسه قبل درباره ارور Combine images using CSS sprites صحبت کردیم. در این جلسه قصد داریم درباره مشکل Defer parsing of JavaScript و همچنین خطای Prefer asynchronous resources صحبت کنیم و ببینیم چطور میتونیم این مشکل را در سایت پیدا و رفع کنیم و چرا اصلا این موضوع برای بهینه سازی سایت ما مشکل‌ساز است.
البته در این مقاله تمرکز برای رفع خطای Defer parsing of JavaScript خواهد بود و در راستای رفع آن ارور Prefer asynchronous resources هم رفع خواهد شد.

شاید رفع مشکل Defer parsing of JavaScript برای خیلی از دوستان سخت باشد و گاهی غیرممکن هست. برای همین بنده نویسنده سایت میزفا توصیه می‌کنم خیلی پیگیر این بخش از ارور سایت GTMetrix.com نشوید به دلیل اینکه گاهی رفع این خطا باعث حذف تمامی فایل‌های جاوااسکریپت یا همان JS می‌شود که در خیلی از سایت‌ها نشدی است. یعنی برای رفع این مشکل در اخر مجبورخواهید بود همه کدهای جاوا اسکریپت JavaScript را از سایتتان پاک کنید تا خطا به شکل کامل رفع و امتیاز 100 شود، یا اگر تعداد فایل های جاوااسکریپت زیاد باشد مجبور خواهید بود اول آنها را یکی کنید تا کنترل و مدیریت آن راحت‌تر شود که این روش هر چند در  بحث تئوری مشکلی ندارد ولی در عمل ممکن است با ادغام باعث ایجاد تداخل و مشکلات متعدد شود که حاصل آن عدم اجرای دستور در مکان تعریف شده میباشد، پس از الان خیلی به این خطا حساس نباشید.

خلاصه‌ی از خطا Defer parsing of JavaScript

نام: Defer parsing of JavaScript
نوع: مربوط به جاوااسکریپت
اولویت: بالا
میزان سختی: متوسط
میانگین امتیاز: 69%

 

 

جزئیات بیشتر درباره خطا Defer parsing of JavaScript

هنگام بارگذاری صفحه‌ی از سایت، مرورگر کاربر بایستی محتوای همه فایل‌های جاوا اسکریپت را بخواند و سپس اجرا کند، که این کار مسلماً زمان بر خواهد بود. به همین دلیل پیشنهاد می‌شود تا فایل‌های جاوا اسکریپت را در پایین صفحه فراخوانی کنید تا زمان بارگذاری اولیه صفحه وبسایت‌تان را کاهش دهید.
اما مشکلی که مدیران سایت‌ها مخصوصا سایت‌های وردپرسی و جوملا با آن مواجه هستند، فایل‌های جاوا اسکریپت پلاگین‌ها (افزونه‌ها) است که در حالت عادی امکان جابجایی آن‌ها و انتقالشان به پایین صفحه ممکن نیست چون با هر آپدیت پلاگین، تغییرات انجام شده به حالت اولیه بازمی‌گردد.

گوگل آزمایشی را در سال ۲۰۱۱ بر روی تلفن‌های همراه هوشمند اجرا گردید و به این نتیجه رسیدن که هر یک کیلوبایت از فایل جاوا اسکریپت حدود 1 میلی‌ثانیه زمان برای خواندن به طول می‌انجامد و این مقدار به زمان کل لود صفحه اضافه‌ می‌گردد، و حال اگر ۲۰۰KB حجم جاوا اسکریپت باشد زمان لود اولیه آن در یک صفحه ۲۰۰ میلی‌ثانیه به زمان لود کل صفحه برای بازدیدکننده اضافه می‌گردد، از آنجایی که جاوا اسکریپت در هر صفحه باید لود شود، این تاخیر در تمام صفحات ایجاد خواهد شد.

 

نحوه رفع ارور Defer parsing of JavaScript

  1. راه حل اول

    همان‌طور که می‌دانید لود کدهای یک صفحه از سایت به ترتیب از بالا یعنی قسمت Head صفحه به پایین یعنی تا </body> اجرا می‌شود و اگر تعداد بسیاری فایل در قسمت Head فراخوانی شود باعث کند‌تر شدن و بالا رفتن زمان لود صفحه‌هات سایت می‌گردد، بنابراین برای بالا بردن سرعت سایت و کم کردن زمان لود آن باید فایل‌های جاوا اسکریپت JavaScript را به تعویق انداخت.
    مثلا می‌توان فایل‌های جاوا اسکریپت را به انتهای کدها اضافه کرد، به همین منظور کافیست کدهای JS (منظور همان کدهای جاوا اسکریپت است) که با تگ <script> در صفحات HTML فراخوانی می‌شود را در فوتر، قبل از </body> قرار داد تا ابتدا متن‌ها و CSS ها لود شود و سپس فایل‌های جاوا اسکریپت در انتها لود شود. البته این روش بیشتر برای سایت‌های از نوع استاتیک است و سایت‌های از نوع داینامیک نیاز به ویرایش بیشتری دارند.

  2. اره حل دوم

    روش دوم استفاده از افزونه Plugin است، چندین افزونه برای این کار موجود است و ما لیست بهترین پلاگین هایی که این امکان را برای شما فراهم می‌کنند تا فایل‌های JS را در انتهای صفحات لود شوند را لیست کردیم، خوبی افزونه ها این است که نیاز به هیچ دانشی و پیکربندی فعال می‌شوند برای همین میزفا این راه حل را برای شما پیشنهاد میکند، همچنین می‌توانید فایل‌هایی که قصد ندارید در انتها لود شوند را به این افزونه‌ها تعریف کنید.

    چند افزونه مخصوص وردپرس:

    WP Deferred JavaScripts

    Speed Booster Pack

    autoptimize

    Async JavaScript

    چند افزونه مخصوص جوملا:

    JCH Optimize

    Javascript Async and Defer

    scriptsdown

  3. راه حل سوم

    استفاده از اتریبیوت های defer و یا async در تگ جاوا اسکریپت هم می‌تواند باعث رفع خطای Defer parsing of JavaScript و هم رفع خطای Prefer asynchronous resources در PageSpeed گوگل شود.

    async-vs-defer
    نحوه لود defer و async

    وجه مشترک این دو اتریبیوت ها این است که مروگر منتظر لود شدن کامل فایل جاوا اسکریپت نمی‌ماند و همزمان با لود کردن این فایل، ادامه فایل
    HTML را هم لود می‌کند، که این کار باعث می‌شود صفحه خیلی زودتر در مرورگر کاربر نمایش داده شود.
    اما تفاوت بین اتریبیوت های defer و async این است که، اسکریپت‌هایی که به صورت async تعریف شده باشند، به محض اینکه به طور کامل لود شوند، اجرا خواهند شد. اما اسکریپت‌های از نوع defer حتی اگر به طور کامل هم لود شوند، منتظر مانده تا کل صفحه HTML لود شود و بعد از آن اجرا می‌شوند .
    اگر زمان اجرای یک فایل جاوا اسکریپت اهمیتی نداشته باشد، بهتر است از async استفاده شود. ولی اگر لازم باشد بعد از لود شدن کامل عناصر HTML فایل جاواکسریپت اجرا شود باید از defer استفاده کنید. نمونه:

    <script src="demo-defer.js" defer></script>
    <script src="demo-async.js" async></script>
    
    javascript-defer-async
    پشتیبانی مروگرها از defer و async

     

  4. راه حل چهارم

    قرار دادن یک سری کدها در فایل functions.php است، ولی به دلیل اینکه در خیلی از قالب‌ها و سایت‌ها به خوبی جواب نمی‌دهد از قرار دادن آن اجتناب کردیم و توصیه میکنیم به ترتیب روش‌های دوم، سوم و بعد اول را اجرا کنید

 

این خطا باعث کاهش تعداد درخواست های HTTP هم نیز می‌شود و شما اگر قصد دارید تعداد درخواست های سایت خود را در جهت بهینه سازی، کاهش دهید حتما مقاله رفع خطای Make fewer HTTP requests را هم بخوانید.

اجرای روش‌های بالا جدا از اینکه باعث رفع ارور Defer parsing of JavaScript خواهد شد باعث کاهش خطای Prefer asynchronous resources هم می‌شود. همان‌طور که در اول مقاله اشاره کردیم برای کسب امتیاز ۱۰۰ در این فاکتور گوگل خیلی حساسیت به خرج ندهید، هر چند اگر به شکل اصولی فراخوانی ها انجام شود به سئو داخلی کمک فراخوانی می‌کند، اگر سوالی داشتید حتما در نظرات میزفا مطرح کنید.
این جلسه از آموزش افزایش سرعت سایت با ابزار GTmetrix هم به پایان رسید در جلسه بعد به معرفی خطای Enable gzip compression در pagespeed  گوگل میپردازیم. با میزفا ما همراه باشید.

برچسب ها

پوریا آریافر

اولین کسب و کار آنلاین خودم را در فیسبوک راه‌اندازی کردم و در سال ۲۰۱۱ یکی از پرتعامل‌ترین صفحات فارسی با ۸۰ هزار فالور فعال را داشتم. سپس وارد دنیای شبکه شدم و در انتهای سال ۲۰۱۲ مدرک MCSE مایکروسافت را دریافت کردم، در دوران خدمت سربازی مسئول بهینه سازی یک وبسایت خبری معتبر شدم و آشنایی با سئو را آموختم و در سال ۲۰۱۴ توانستم به رتبه ۴۰۰ الکسا نزدیک کنم. برخلاف میل درونی، وارد دانشگاه شدم و سه ساله در مقطع کارشناسی IT فارغ التحصیل شدم، در همان سال بزرگ‌ترین کانال تلگرامی IT با ۴۰ هزار عضو را داشتم، که فروختم تا بتوانم تمرکز را فقط بر روی سئو بگذارم، فعالیت‌های سئو به شکل تخصصی بنده در قالب پروژه‌های مختلف و آموزش‌های حضوری و غیرحضوری در دفتر میزفا و دانشگاه علامه طباطبایی تهران صورت ‌می‌گیرد، تجربه بهینه سازی موفقی در بهبود UX و CRO پروژه‌های سئو کسب کرده‌ام. در همه ابزارهای گوگل به جز adwords تسلط کاملی دارم. عاشق کسب تجربه های جدید هستم. راز پیشرفت در هر کاری را یادگیری و یاددادن می‌دانم و میزفا که در اواخر ۲۰۱۶ راه‌اندازی شده، می‌تواند چنین بستر مناسبی را فراهم کند. نقد و بازخوردهای سازنده شما، جوهر تلاش‌های مستمر ماست تا یک قدم خودمون بهبود بدیم. منتظریم ...

نوشته های مشابه

‫53 نظرها

  1. سلام
    من افزونه WP Deferred JavaScripts نصب کردم page speed از 89 به 93 ارتقا داد و ارور کاملا رفع شد ولی:
    اسلایدر رو غیر فعال کرد
    روی کارایی فیلتری سایت ار گذاشت
    افزونه foogallery غیر فعال کرد

    مجبور شدم پاک کنم

    بقیه افزونه های وردپرس هم همینطوره؟

    1. سلام مهدی. این موضوع طبیعی هست. افزونه ها چون توسط افراد مختلف نوشته شدن احتمال تداخل دارن. باید دنبال افزونه ای باشید که این تداخل رو با سایت شما نداشته باشه. بررسی و تست کنید.

  2. باسلام و خسته نباشید سایت من با افزونه بهم میریزه و همچنین با wp-rrocket فقط کمی ارور بهتر میشه ولی کما کان باقی می ماند لطفا راهنمایی کنید چطور با کد میتونم درستش کنم چون توی مقاله ها با استفاده از کد توضیح درستی ندادند که کد رو کجا باید قرار بهیم دقیقآ

    1. سلام محسن جان. علت اصلی اینکه نمیشه توضیح کاملی در این مورد داد به این خاطر هست که برای هر سایتی فرق داره. هر سایتی مکان مناسبش برای قرار دادن کد فرق داره.
      هر چند ما یک اموزش ویدیویی داریم که سعی کردم نحوه بهم ریختگی رو اموزش بدیم ولی باز همه چی بستگی به قالب و افزونه و … داره.

  3. خدا قوت
    توی Defer parsing of JavaScript دوبار به من خط زیر رو به عنوان محتوای نیازمند اصلاح میده
    من حتی ریکپچا رو پاک هم کردم بازم این مشکل بود
    ممنون میشم راهنماییم کنید

    1. سلام آرش جان. مگه بده ریکپچا باشه؟ اگر نیاز داری بهتره باشه بحث امنیت مهم تر از سرعت است که. با این حال ممکنه قالبت هم اینو داشته باشه.

  4. عرض سلام و خسته نباشید
    ممنون از مقالات و آموزش های عالیتون
    ببخشید ، ممکنه سایت من رو چک بفرمایید و نظرتون رو در رابطه با این که با توجه به امتیازات کسب شده در gtmetrix نیاز هست این مورد Defer parsing of JavaScript را حلش کنم یا کافیشه؟
    من مشکل اصلیم اینه که وقتی سایت را با گوشی باز میکنیم یا تست gtmetrix رو حالت گوشی میگیریم ، زمان لود سایت خیلیییی زیاده.
    ممنون میشم کمک فرمایید.تشکر

    1. سلام علی جان. نه نیاز ندارید این ارور defer js حل کنید.
      درباره گوشی هم باید بگم که نیاز هست کلا برنامه نویسی بشه. چون شما هر چقدر هم بهینه سازی کنید باز در گوشی مشکل داره و پیشنهاد میشه تکنیک های pwa و amp در گوگل بررسی کنید.

      1
  5. سلام و وقت بخیر
    در مورد اول که فرمودید ، اسکریپت جاوا اسکریپت داخل تگ فوتر قرار بگیره یا قبل از تگ فوتر؟
    یک سوال دیگه هم داشتم اسکریپت مربوط به لیزی لود تصاویر بهتر هست که کجا قرار بگیره، آن هم داخل یا قبل از تگ فوتر یا ….؟؟
    اگر ممکنه با دلیل باشه
    مرسی

    1. سلام حمید جان. ما گفتیم فوتر. درباره تگ فوتر اصلا صحبت نشد. منظور از فوتر پایین سایت (انتهای سایت) است.
      درباره لیزی لود تصاویر هم مقاله مربوطه رو مطالعه کنید و مهم هم نیست کجا لود بشه چون کد سنگینی نداره.
      راستی تمایل داشتید در دوره رایگان سئو ما هم شرکت کن. موفق باشی.

      1. سلام . مرسی از پاسخ و راهنماییتون.
        ی سوال دیگه از خدمتتون داشتم، در قسمت Render-Blocking Resources گوگل اسپید، یک سری فایل های js و css سایتم رو ارور میگره، که به صورت تست برای فایل css از اتریبیوت دیفر استفاده کردم، ولی ارور رفع نشد، آیا این اتریبیوت ها فقط برای فایل های جاوا اسکریپت استفاده می شوند، اگر پاسختون مثبته ارور فایل css که در این قسمت آورده شده رو چطور باید رفع کرد

        1. سلام حمید جان. خواهش میشه.
          پیشنهاد میشه عبارت Render-Blocking Resources رو در گوگل جستجو کنید. به این دلیل که انقدر اما و اگر داره و همینطور دانش فنی نیاز داره که متاسفانه نمیشه در قالب کامنت راهنمایی کرد.
          هر سایتی راه حل های مختلفی داده که میتونید تست و خطا کنید و بهترین انتخاب کنبد. موفق باشی

  6. سلام من افزونه WP deferred javaScript رو نصب کردم ولی در GT Matrix هیچ تغییری حاصل نشد.

    1. سلام. بله این موضوع کاملا طبیعی میتونه باشه. ممکنه به خاطر تداخل باشه و یا اینکه افزونه با قالب شما هماهنگ نباشه. پیشنهاد میشه از سایر افزونه ها استفاده کنید.

      1
  7. سلام . وقت بخیر
    اگربرای رفع این ارور از اتریبیوت defer یا async استفاده کنیم با توجه به اینکه یک سری از مروگرها با ورژن پایین آنها رو ساپورت نمی کنند چه اتفاقی میفته؟

    1. سلام حمید عزیز. اتفاق خاصی نمیوفته و فقط در قدیمی ها اجرا نمیشه که فکر نکنم چیز مهمی باشه. تقریبا زیر ۵ درصد مرورگر قدیمی فعال داریم. الان هر کسی مجبور هست با سیستم عامل جدید کار کنه و خوده این سیستم عامل های جدید مروگرهای پیش فرض جدید دارن.

  8. سلام و درود
    افزونه اولی که برای وردبرس قرار دادید عالی هست اما متاسفانه افزونه روولوشن اسلایدر رو غیر فعال میکنه

    ممکنه بیشتر راهنمایی کنید؟

    1. درود بر شما، اگر احساس میکنید که رفع این خطا تاثیر زیادی در سرعت داره میتونید از یک افزونه اسلایدر دیگه استفاده کنید. در غیر این صورت به جز کدنویسی راه دیگه ای به ذهنم نمیرسه.

  9. سلام
    این خطا در فایل های js سایت من وجود دارد و تگ js قاطی کدها هست و اول فایل نیست که انتقال بدم به اخر فایل. سایت هم با asp نوشته شده. لطفا راهنمایی کنید

    1. سلام، با برنامه نویس سایتتون این موضوع رو در میان بذارید.

  10. سلام
    افزونه وردپرس روی سایت من تداخل ایجاد میکند و باعث میشه سایت صفحه سفید بشه ممنون میشم راهنمایی کنید چطور از روش سوم اقدام کنم.
    این کد ها رو در کجا قرار بدم؟

    1. سلام، توضیحات در روش سوم کامل هست. اگر منظورتون این هست که به شکل اختصاصی برای سایت شما راه حل بگم که خب نمیشه چرا که من نمیدونم کدهای شما چی هست که بگم در کجا قرار بدید. ولی اگر کنجکاوی داشته باشید میتونید با همین راه حل اشاره شده به نتیجه های خوبی برسید و یا میتونید در قسمت خدمات میزفا، فرم افزایش سرعت سایت پر کنید.

  11. سلام ، متاسفانه این مورد در سایت من هم هست !
    بهترین روش به نظر شما چیه برای ورد پرس ؟!
    و اگر بخوایم از افزونه استفاده کنیم بهترین افزونه چیه ؟!
    نکته : من از wp-rocket هم در سایتم استفاده میکنم

    1. سلام، بهترین افزونه وجود نداره، افزونه ها باید تست بشه، البته گاهی مشاهده میشه کدنویسی کردن خیلی بهتر از افزونه هست.

  12. سلام بنده قبلا افزونه Google Captcha (reCAPTCHA) by BestWebSoft (برای ایجاد تیک کپچا در صفحات ورود) رو نصب کرده بودم و استفاده می‌کردم حال با نصب افزونه WP Deferred Javascripts در صفحه login گزینه recapcha نمایش داده نمیشه. باید چکار کنم؟

    1. سلام، خب تداخل داره و افزونه defer رو غیرفعال کنید و یک افزونه دیگه جایگزین کنید.

  13. سلام من افزونه WP deferred javaScript رو نصب کردم ولی در GT Matrix هیچ تغییری حاصل نشد. یعنی در قسمت Defer parsing of JavaScript عدد قبلی روی (59)E بود الان هم روی همونه. آیا باید مدتی صبر کنم یا تنظیمات خاصی انجام بدم تا این افزونه کارشو شروع کنه؟

  14. سلام آقای آریانفر اگر می توانید دسترسی براتون بفرستم چون من خودمم برنامه نویس هستم

  15. سلام خوبید آیا برای اسکریپت زنفورو هم میشه همین کار را کرد.
    من انجام می دهم یک مشکل دیگه پیش میاد .
    (Avoid bad requests )

    1. سلام بله میشه برای XenForo هم انجام داد یا هر اسکریپت دیگه و این مقاله به اسکریپت خاصی وابسته نیست، البته علت مشکل رو باید بررسی کرد وگرنه خطایی که اشاره کردید رو نباید بده.

      1. سلام خیلی ممنون
        شما می توانید در این مشکل کمکم کنید تا بفهمم
        چرا هیچ کدی اثر گذار نیست

        1. سلام، هدف ما هم از نوشتن مقاله کمک کردن بوده، و در مقاله هر آنچه که به شکل عمومی لازم بوده درج کردیم. و اینکه بنده اطلاعاتی از سایت شما در دست ندارم.

          1. سلام خوبید این انجمن را می گویم
            هرکاری می کنتم و هر کدی وارد می کنم جاوا اسکریپت تغییری نمی کنه
            **

          2. سلام، منظورم دسترسی به پنل سایت هست، نه ادرس، و همینطور اطلاع از نوع کدنویسی اون سایت که همین موضوع زمان زیادی میگیره. پس پیشنهاد میشه با برنامه نویس سایتتون این موضوع مطرح کنید.

  16. سلام قربان
    میخوام در صفحه هایی که از فایل js سنگین استفاده کردن از این دستور استفاده کنم ولی نمیدونم اون فایلها در کدام صفحه ها فراخوانی میشوند. چطور میتونم بفهمم؟
    سایت را با جوملا انجام دادم

    1. سلام
      هر فایل JS یک آدرس مشخص داره که در اون آدرس لود میشه. این آدرس رو میتونید با زدن کلید کنترل u و سرچ کردن نام JS مدنظرتون به خوبی مشاهده کنید.

  17. با سلام
    نحوه کار با افزونه به چه صورته؟ همین که در پلاگین ها آن را فعال کنیم تمامه یا باید فرایند دیگری هم طی شود؟

    1. سلام
      بستگی به تنظیمات افزونه داره، کدوم افزونه رو شما میگید؟

  18. ممنون بابت افزونه های جوملا
    اما چطور میتونم از طریق کد برای رفع خطا اقدام کنم؟
    کد های اصلی بدنه سایت من کدام هستن؟
    تو چه مسیری باید کد های اصلی رو پیدا کنم؟
    ممنون از راهنماییتون

    1. همون‌طور که اشاره کردم عبارت defer parsing of javascript joomla htaccess رو سرچ کنید و طبق دستور عمل‌هایی که ذکر کردن پیش برید. اصولا کدی میدن و شما باید اون رو داخل فایل .htaccess قرار بدید
      سایت شما داینامیک هست یعنی کدهایی که شما می‌بینید با چیزی که در خروجی بیرون میاد فرق داره و نباید دست به بنده CMS یا قالب بزنید.

  19. مرسی بابت افزونه جوملا
    اما از روش کد نویسی چطور میشه ؟

    چطور باید فایل، کد صفحه اصلی رو پیدا کنم
    کدوم مسیره؟
    همه جا گفته شده که کد های موجود در index.php مربوط به قالبی که داریم استفاده میکنیم به عنوان کد اصلی سایته
    من داخل این فایل چیزی جز چند تا خط کد پیدا نکردم از تگ HTML و یا جاوا اسکریپت خبری نبود حتی تگ بادی هم نداشت
    چطور باید از روش کد نویسی این خطا رو اصلاح کرد؟
    اگه توضیح بدین ممنون میشم

    1. خواهش، اگر آشنایی نسبتا خوبی از کدنویسی ندارید پیشنهاد نمیشه از روش کد برید به هر حال می‌تونید عبارت defer parsing of javascript joomla htaccess رو سرچ کنید یک سری کدهایی هست و طبق دستور عمل‌های گفته شده پیش برید،ولی به نظر من اگر فقط مشکل defer parsing of javascript رو دارید می‌تونید افزونه دومی که معرفی کردم یعنی Javascript Async and Defer رو نصب کنید و اگر دنبال افزونه جامع‌تری برای بهینه سازی لود سایت هستید افزونه JCH Optimize پیشنهاد میشه.

  20. سلام وقت بخیر

    خوب توضیح دادین اما متوجه راه حل برای این خطا نشدم

    یه خورده واضع تر میشه بگین چه باید کرد؟

    cwaall.com

    1. سلام
      ببینید همه راه حل‌ها کمی مهارت کدنویسی میخواد به جز راه حل دوم برای همین من راه حل دوم رو آپدیت کردم و جدا از معرفی پلاگین‌های وردپرس، پلاگین‌های جوملا رو هم اضافه کردم، سایت شما هم جوملا هست میتونید ماژول اولی که معرفی کردم رو تست کنید چرا که افزونه نسبتا کامل برای بهینه سازی سرعت سایت برای سایت‌های جوملاست ولی افزونه دومی مخصوص مشکل Defer parsing of JavaScript هست.
      موفق باشید

  21. بسیار عالی و مفید بود متشکرم از اموزش های خوب و به روزتون

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
سایت خود را در گوگل مدیریت کنید + ۱۵ ساعت فیلم آموزشیجزئیات بیشتر اینجا کلیک کنید
بستن
با موفقیت ثبت شد، میزفا از شما برای عضویت در خبرنامه هفتگی تشکر میکند.

عضویت در خبرنامه هفتگی برای دریافت:

  • فیلم و مقاله رایگان سئو
  • آموزش‌های UX ، GA و GTM
  • مقاله های تخصصی ASP.NET Core
  • اطلاع رسانی از محصولات
ترک میزفا خوب نیست!
دوره سئو، رایگان شد.
یک چیز متفاوت تجربه کنید
کاراکتر اشاره گر
دوره سئو، رایگان شد.
یک چیز متفاوت تجربه کنید
کاراکتر اشاره گر