
آموزش حل ارور Defer parsing of JavaScript در GTmetrix



با آموزش حل ارور Defer parsing of JavaScript در GTmetrix از وبلاگ آموزشی نایس استار در خدمت شما هستیم و قصد داریم این مطلب که از دسته آموزش های Gtmetrix می باشد را خدمت شما کاربران گرامی ارائه کنیم.
در آموزش قبلی از دسته آموزش ما آموزش حل ارور Avoid landing page redirects در GTmetrix را قرار دادیم که می توانید از آن آموزش نیز استفاده کنید.
در سایت GTmetrix نوع این خطا از دسته خاطا های جاوا اسکریپت می باشد و دارای اولویت بالایی می باشد. همچنین میزان دشواری برای حل این ارور متوسط می باشد و نمره میانگین آن نیز 70% می باشد.
در اکثر سایت ها ، کد های جاوا اسکرپیت و استایل های CSS و … در بخش Head کد های سایت قرار داده شده اند.
به همین دلیل هنگامی که کاربر با مرورگر خود وارد یک صفحه یا سایت می شود ، در ابتدا باید این کد ها و اسکریپتها دانلود شوند و بعد از لود شدن آنها سایر بخش ها و قسمت های body بارگذاری شوند و به کاربر نمایش داده شوند.
این مورد به ویژه زمان مورد نیاز برای لود شدن کد های جاوا اسکریپت باعث می شوند که مدت زمانی که برای لود شدن سایت نیاز است افزایش یابد و کاربر زمان بیشتری برای باز شدن صفحه موردنظر خود منتظر بماند.
راهکار هایی که در ادامه این آموزش گفته می شوند باعث کاهش زمان لود کد های JavaScript نمی شود و فقط لود شدن آنها را به تاخیر می اندازد تا سایر بخش ها سریع تر لود شوند.
در ادامه با آموزش حل ارور Defer parsing of JavaScript در GTmetrix از نایس استار همراه باشید.
آموزش حل ارور Defer parsing of JavaScript در GTmetrix
گاهی رفع Defer parsing of JavaScript دردسر های زیادی دارد و حتی برای رفع کامل آن شاید نیاز شود تمام کد های جاوا اسکریپت را حذف یا آنها را با هم یکی کنید.
بهترین روش برای حل این مشکل استفاده از پلاگین های مربوط به این زمینه است در صورتی که از سیستم های مدیرت محتوا استفاده می کنید.
در وردپرس یا جوملا به این دلیل که کد های JavaScript پلاگین ها است که حتی با جابجایی آنها ، با هر بار آپدیت یک پلاگین وضعیت به حالت اول بر می گردد.
به همین دلیل برای وردپرس شما می توانید از افزونه های WP Deferred JavaScripts و Async JavaScript استفاده کنید.
در جوملا نیز می توانید از JavaScript Async and Defer و JCH Optimize استفاده کنید.
دومین روش که بعد از روش بالا پیشنهاد می شود این است که در کد ها و تگ های جاوا اسگریپت سایت خود از defer یا async استفاده کنید که باعث می شوند مرورگر همزمان با فایل های HTML فایل های JavaScripts را دانلود کند که باعث کاهش زمان لود سایت می شود.
مثل :
پیشنهاد ما استفاده از async است اما اگر نیاز است پس از بارگذاری HTML ، جاواسکریپت اجرا شود از Defer استفاده کنید.
روش سوم نیز این است که شما با کاهش فایل هایی که در قسمت Head سایت قرار دارند مانع از افزایش زمان لود شدن سایت خود شوید.
برای این منظور شما می توانید فایل های اسکریپتی که با تگ اشتراک گذاری فیسبوک توییتر لینکداین پینتریست Reddit واتس آپ تلگرام اشتراک گذاری با ایمیل
آموزش تغییر و نصب ورژن های PHP در WHM
حل ارور Enable Keep Alive در GTmetrix
نوشته های مشابه
حل ارور Add Expires headers در GTmetrix
حل خطا Reduce the number of DOM element در GTmetrix
حل ارور Serve scaled images در GTmetrix
حل ارور Remove query strings from static resources در GTmetrix
دیدگاهتان را بنویسید لغو پاسخ
همچنین ببینید بستن
دسته های آموزشی
- آموزش های SSH (9)
- آموزش های WebsitePanel (25)
- آموزش های WHM (29)
- آموزش های whmcs (7)
- آموزش های پلسک (50)
- آموزش های جوملا (9)
- آموزش های دایرکت ادمین (60)
- آموزش های سرور لینوکس (96)
- آموزش های سرور ویندوز (64)
- آموزش های سی پنل (83)
- آموزش های عمومی (71)
- آموزش های فایروال (12)
- آموزش های گواهینامه SSL (17)
- آموزش های لایت اسپید (8)
- آموزش های میکروتیک (17)
- آموزش های وردپرس (61)
- امنیت (20)
- پشتیبان گیری (13)
- سئو سایت (45)
- آموزش های Gtmetrix (27)
ما را دنبال کنید
خبرنامه
برای دریافت آخرین آموزش های هاستینگ می توانید ایمیل خود را برای عضویت وارد کنید.
آخرین مطالب
-
آموزش استفاده از Traceroute در میکروتیک
-
آموزش نصب و استفاده از Docker روی Ubuntu 20.04
-
آموزش تست سرعت و پهنای باند سرور میکروتیک
-
آموزش کامل ساخت ایمیل سازمانی در هاست
-
آموزش نصب برنامه TeamViewer روی CentOS 8
جدیدترین ها
خبرنامه
برای دریافت آخرین آموزش های هاستینگ می توانید ایمیل خود را جهت عضویت وارد کنید.
© کپی رایت2020, کلیه حقوق برای نایس استار محفوظ است.
توییتر لینکداین پینتریست واتس آپ تلگرام دکمه بازگشت به بالا