افزایش سرعت سایت با رفع ارور Defer parsing of JavaScript
افزایش سرعت سایت شما به عوامل مختلفی بستگی دارد ما در پست قبلی درباره تاثیر تصاویر در سرعت لود سایت توضیحاتی را دادیم که پیشنهاد میکنیم از اینجا این مطلب را بخوانید زیرا یکی از مهمترین قسمت ها برای تسریع سرعت سایت بهینه کردن تصاویر می باشد همانطور که گفتیم سایت gtmetrix.com یک منبع مناسب برای تست سرعت سایت و عیب یابی میباشد یکی از ارور هایی که ممکن است با آن مواجه شوید Defer parsing of JavaScript میباشد که ما سعی مکنیم تا حدودی در چند روش راه های حل این مورد را به شما عزیزان آموزش دهیم با این آموزش همراه هاستینجا باشید.
۱_ افزایش سرعت سایت های وردپرسی :
پیشنهادی که به مدیران سایت های وردپرسی داریم این است که تا جایی که میتوانند کمتر از افزونه ها استفاده کنند زیرا افزونه ها با داشتن فایل های جاوا اسکریپت که اغلب در قسمت هدر سایت لود میشوند باعث کندی سایت شما خواهند شد و اگر هم این فایل هارا به فوتر منتقل کنید باز هم ممکن است با اپدیت های افزونه ها مجدد همه چیز به حالت اول بازگردد البته شما میتوانید با استفاده از افزونه هایی دائم این کار را انجام دهید که در ادامه تعدادی از این افزونه هارا به شما معرفی خواهیم کرد. اما قبل از هر کاری به صفحه افزونه های نصب شده مراجعه کنید افزونه هایی که یک کار مشترک انجام میدهند ویا اصلا به آن نیاز ندارید را غیر فعال یا حذف کنید برای مثال اگر دو افزونه اسلایدر دارید که از آن استفاده نمیکنید یکی را غیر فعال ویا حذف کنید شما با استفاده از افزونه های زیر میتوانید کمی جاوا اسکریپت را بهینه تر کنید:
مهم: خیلی درگیر رفع ارور نشوید اگر بخواهید ۱۰۰ در صد این سایت را بگیرید باید همه کد هارا جذف کنید پس تا حد ممکن که به سایت آسیب نرسد این کار را انجام دهید.
۲_ استفاده از اتریبیوت های defer و یا async :
استفاده از این تگ ها در جاوا اسکریپت میتواند مشکل خطای Defer parsing of JavaScript را برای شما تا حدودی برطرف کند.
نحوه عملکرد این اتریبیوت ها به صورتی است که منتظر نمی ماند تا فایل های جاوا اسکریپت لود شود و سپس به سایر فایل ها برود به صورت همزمان علاوه بر لود کردن فایل های جاوا اسکریپت فایل های HTML را نیز لود میکند این کار باعث میشود تا صفحه زود تر لود شوذ.