سرور ایران نسخه ۲.۱
(شنبه تا چهارشنبه ۹:۰۰ الی ۱۶:۰۰) ۶-۹۵۰۱۸۴۴۵-۰۳۱  
صفحه نخست     ناحیه کاربری     ثبت شکایات     وبلاگ
سرور ایران
  • دامنه
    • دامنه های ملی
    • دامنه های بین المللی
    • جستجو و ثبت دامنه
    • پنل مشتریان دامنه های ملی
    • پنل نمایندگان دامنه بین المللی
  • میزبانی وب
    • هاست لینوکس حرفه ای
    • هاست لینوکس اقتصادی
    • هاست لینوکس حرفه ای ایران
  • میزبانی فایل
    • هاست دانلود
  • نمایندگی هاست
    • نمایندگی هاست حجمی
    • نمایندگی هاست ایران
    • نمایندگی هاست نامحدود
    • نمایندگی مستر ریسلر نامحدود
  • گواهینامه SSL
  • قوانین و مقررات
  • درباره ما
  • ارتباط با ما
  • دامنه
    • دامنه های ملی
    • دامنه های بین المللی
    • جستجو و ثبت دامنه
    • پنل مشتریان دامنه های ملی
    • پنل نمایندگان دامنه بین المللی
  • میزبانی وب
    • هاست لینوکس حرفه ای
    • هاست لینوکس اقتصادی
    • هاست لینوکس حرفه ای ایران
  • میزبانی فایل
    • هاست دانلود
  • نمایندگی هاست
    • نمایندگی هاست حجمی
    • نمایندگی هاست ایران
    • نمایندگی هاست نامحدود
    • نمایندگی مستر ریسلر نامحدود
  • گواهینامه SSL
  • قوانین و مقررات
  • درباره ما
  • ارتباط با ما

نحوه رفع خطای Defer parsing of JavaScript در وردپرس

نحوه رفع خطای Defer parsing of JavaScript در وردپرس

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

 

علت ایجاد خطای Defer parsing of JavaScript در Gtmetrix

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

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

 

نحوه رفع خطای Defer parsing of JavaScript در وردپرس

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

هرچند برخی از وب سایت ها نیاز دارند تا جاوا را در ابتدا کد ها قرار دهند، اما با انجام این تغییر بسیاری از سایت ها با سرعت بیشتری بارگذاری خواهند شد.

اگر وب سایت شما استاتیک است، کافیست با ورود به مدیریت هاست خود ، صفحه مورد نظر را ویرایش کرده و کد های جاوا را قبل از اتمام تگ </body> قرار دهید.

اگر شما از سیستم مدیریت محتوا وردپرس استفاده می کنید، بهترین پیشنهاد استفاده از افزونه WP Deferred JavaScripts است ، این افزونه کاملا اتوماتیک و بدون نیاز به هیچ تنظیماتی می تواند تا با به تعویق انداختن رندر جاوا اسکریپت ها، خطا Defer parsing of JavaScript را برای وردپرس شما رفع کند.

همچنین پس از نصب این افزونه در پیشخوان وردپرس در قسمت تنظیمات –> WP Deferred Javascripts می توانید جاوا و url های که تمایل ندارید defer شوند را وارد این قسمت کنید.

روش دیگر نیز نصب افزونه Speed Booster Pack است، پس از فعال سازی آن می توانید مانند تصویر زیر از قسمت تنظیمات آن گزینه Defer parsing of javascript files را علامت بزنید:

نحوه رفع خطای Defer parsing of JavaScript در وردپرس

روش های دیگر مانند قرار دادن کد در فایل functions.php نیز وجود دارد اما به دلیل بالا رفتن احتمال دریافت خطا در این مقاله به آن پرداخته نمی شود.

 

مطالب مرتبط

رفع خطای Serve resources from a consistent URL در Gtmetrixرفع خطای Serve resources from a consistent URL در Gtmetrix آموزش رفع خطای Minify CSS در Gtmetrix وردپرس آموزش رفع خطای Optimize images در Gtmetrix معرفی افزونه وردپرسآموزش رفع خطای Optimize images معرفی افزونه وردپرس رفع خطای Remove query strings from static resources در وردپرسرفع خطای Remove query strings from static resources در وردپرس
Tags: Defer parsing of JavaScript,  Gtmetrix,  wordpress,  جاوا اسکریپت,  وردپرس
Related Posts
  • جلوگیری از حملات bruteforce وردپرس در nginx

  • کاهش حجم و بهینه سازی دیتابیس وردپرس

  • رفع مشکل سنگین شدن دیتابیس وردپرس

  • رفع مشکل صفحه سفید وردپرس

← رفع خطای Remove query strings from static resources در وردپرس
رفع خطای Serve resources from a consistent URL در Gtmetrix →

دسته‌ها

  • آموزش cPanel
  • آموزش امنیت
  • آموزش دایرکت ادمین
  • آموزش سئو و بهینه سازی
  • آموزش کانفیگ سرور
  • آموزش میزبانی وب
  • آموزش های دامنه
  • آموزش های وب سایت
  • آموزش وردپرس

نوشته های اخیر

  • نحوه اضافه کردن دامنه جدید به هاست سی پنل
    نحوه اضافه کردن دامنه جدید به هاست سی پنل

    نحوه اضافه کردن دامنه به هاست سی پنل (cPanel) در این مقاله ر...

  • تحریم ها و سیاست‌های جدید محدودیت Resello
    تحریم ها و سیاست‌های جدید محدودیت Resello

    اخیرا ریسلو ( Resello ) –  یک مرکز ثبت دامنه یا Registrar –...

  • بهینه سازی وب سرور nginx
    بهینه سازی وب سرور nginx

    Nginx در قیاس با PHP و MySQL نیاز به بهینه سازی کمتری دارد و...

  • جلوگیری از حملات bruteforce وردپرس در nginx
    جلوگیری از حملات bruteforce وردپرس در nginx

    در این مقاله جلوگیری از حملات bruteforce وردپرس در nginx به...

  • کانفیگ وب سرور Nginx – بخش دوم
    کانفیگ وب سرور Nginx – بخش دوم

    بهینه سازی های فایل سیستم در ادامه کانفیگ وب سرور Nginx – بخ...

نوشته های تصادفی

  • تغییر رمز ادمین دایرکت ادمین از طریق SSHتغییر رمز ادمین دایرکت ادمین از طریق SSH
  • نحوه رفع خطای Defer parsing of JavaScript در وردپرسنحوه رفع خطای Defer parsing of JavaScript در وردپرس
  • مزایای استفاده از وردپرس در طراحی سایتمزایای استفاده از وردپرس در طراحی سایت
  • جلوگیری از حملات DDOS توسط CloudFlareجلوگیری از حملات DDOS توسط CloudFlare
  • آموزش تبدیل بک آپ سی پنل به دایرکت ادمینآموزش تبدیل بک آپ سی پنل به دایرکت ادمین
  • کاهش حجم و بهینه سازی دیتابیس وردپرسکاهش حجم و بهینه سازی دیتابیس وردپرس
  • کانفیگ وب سرور Nginx – بخش اولکانفیگ وب سرور Nginx – بخش اول
  • نحوه آپدیت دایرکت ادمین به آخرین نسخهنحوه آپدیت دایرکت ادمین به آخرین نسخه
  • پایان عمر php5.5 – این برای شما به چه معناست؟پایان عمر php5.5 – این برای شما به چه معناست؟
  • نحوه افزایش حجم آپلود دایرکت ادمین افزایش Max Filesizeنحوه افزایش حجم آپلود دایرکت ادمین افزایش Max Filesize

آخرین مطالب وبلاگ

  • نحوه اضافه کردن دامنه جدید به هاست سی پنل
    نحوه اضافه کردن دامنه جدید به هاست سی پنل

    نحوه اضافه کردن دامنه به هاست...

  • تحریم ها و سیاست‌های جدید محدودیت Resello
    تحریم ها و سیاست‌های جدید محدودیت Resello

    اخیرا ریسلو ( Resello ) –  یک...

  • بهینه سازی وب سرور nginx
    بهینه سازی وب سرور nginx

    Nginx در قیاس با PHP و MySQL ن...

مطالب تصادفی وبلاگ

  • تغییر نسخه php هاست توسط کاربرانتغییر نسخه php هاست توسط کاربران
  • سرویس ابری PaaS چیست؟سرویس ابری PaaS چیست؟
  • فعال کردن gzip در وردپرس و سرورفعال کردن gzip در وردپرس و سرور
Copyright © 2011-2025 ServerIran - All Rights Reserved