وبسایتهای وردپرسی کند، نرخ بالاتری از پرشها و کمترین تبدیل دارند. افزونه Perfmatters توسط علاقمندان به کارایی وب به وجود آمد تا وبسایت شما را سریعتر کند!
هرگز نمیتوانید به امتیازهای مورد نظر خود برسید مگر اینکه یک راهحل کش مناسب را در نظر داشته باشید. زمانی که یک کاربر برای اولین بار وبسایت شما را بازدید میکند، کش ساخته و در سرور شما ذخیره میشود. تمامی بازدیدهای بعدی از وبسایت شما با سرعت فوری از کش به کاربران ارسال میشوند.
افزونه پرفمترز به شما امکان میدهد که به راحتی اسکریپتها و افزونهها را از بارگذاری در هر صفحه یا نوشته مخصوص غیرفعال کنید یا به صورت کلی بر روی وبسایتتان با یک کلیک غیرفعال کنید.
یکی از موارد متداول این استفاده از این افزونه برای افزونههای فرم تماس است. با دو کلیک، میتوانید آن را در همه جا غیرفعال کنید به جز صفحه تماس شما. مورد دیگر استفاده، افزونه شبکههای اجتماعی است. بیشتر اوقات، شما فقط میخواهید آن را بر روی نوشتههای وبلاگتان بارگذاری کنید. این کار با استفاده از اسکریپت منیجر آسان است.
با استفاده از Regex و حالت MU، میتوانید تقریبا هر ترکیبی از اسکریپتها را غیرفعال کنید. این شامل غیرفعال کردن افزونهها به طور کامل (کوئریهای MySQL) و CSS/JS درون خط آنها میشود. این کار به حل هشدارهای گوگل، مانند "حذف منابع مسدود کننده رندر"، "حذف JavaScriptهای استفاده نشده" و "حذف CSSهای استفاده نشده" کمک میکند.
نکته عالی درباره اسکریپت منیجر این است که هیچ تغییر دائمیای ایجاد نمیکند. اگر چیزی به نظر نرسید، میتوانید به سادگی آن را دوباره فعال کنید. حتی یک حالت آزمایشی هم وجود دارد تا بتوانید قبل از اعمال هر تنظیماتی چیزها را بررسی کنید.
بارگذاری به تأخیر اسکریپتهای JavaScript یک راه دیگر برای سرعتدهی به نقاشی صفحه، افزودن defer بر روی هر فایل غیرضروری JavaScript است. با اضافه کردن یک ویژگی defer بر روی هر فایل، اسکریپتها بعد از بارگذاری بقیه صفحه بارگذاری میشوند. شما میتوانید به راحتی JavaScript را در Perfmatters به تأخیر بیندازید.
تأخیر بارگذاری JavaScript تکنیک دیگری که میتوانید استفاده کنید، تأخیر بارگذاری JavaScript تا زمان تعامل کاربر است. این یک راه آسان برای سرعت بخشیدن به نقاشی صفحه برای ویتالهای هستهای وب است. به خصوص برای اسکریپتهای جانبی بزرگ مانند Google Tag Manager، Google AdSense، پیکسلهای تبدیل (FB، Google Ads) و غیره.
هرگز نمیتوانید به امتیازهای مورد نظر خود برسید مگر اینکه یک راهحل کش مناسب را در نظر داشته باشید. زمانی که یک کاربر برای اولین بار وبسایت شما را بازدید میکند، کش ساخته و در سرور شما ذخیره میشود. تمامی بازدیدهای بعدی از وبسایت شما با سرعت فوری از کش به کاربران ارسال میشوند.
افزونه پرفمترز به شما امکان میدهد که به راحتی اسکریپتها و افزونهها را از بارگذاری در هر صفحه یا نوشته مخصوص غیرفعال کنید یا به صورت کلی بر روی وبسایتتان با یک کلیک غیرفعال کنید.
یکی از موارد متداول این استفاده از این افزونه برای افزونههای فرم تماس است. با دو کلیک، میتوانید آن را در همه جا غیرفعال کنید به جز صفحه تماس شما. مورد دیگر استفاده، افزونه شبکههای اجتماعی است. بیشتر اوقات، شما فقط میخواهید آن را بر روی نوشتههای وبلاگتان بارگذاری کنید. این کار با استفاده از اسکریپت منیجر آسان است.
با استفاده از Regex و حالت MU، میتوانید تقریبا هر ترکیبی از اسکریپتها را غیرفعال کنید. این شامل غیرفعال کردن افزونهها به طور کامل (کوئریهای MySQL) و CSS/JS درون خط آنها میشود. این کار به حل هشدارهای گوگل، مانند "حذف منابع مسدود کننده رندر"، "حذف JavaScriptهای استفاده نشده" و "حذف CSSهای استفاده نشده" کمک میکند.
نکته عالی درباره اسکریپت منیجر این است که هیچ تغییر دائمیای ایجاد نمیکند. اگر چیزی به نظر نرسید، میتوانید به سادگی آن را دوباره فعال کنید. حتی یک حالت آزمایشی هم وجود دارد تا بتوانید قبل از اعمال هر تنظیماتی چیزها را بررسی کنید.
بارگذاری به تأخیر اسکریپتهای JavaScript یک راه دیگر برای سرعتدهی به نقاشی صفحه، افزودن defer بر روی هر فایل غیرضروری JavaScript است. با اضافه کردن یک ویژگی defer بر روی هر فایل، اسکریپتها بعد از بارگذاری بقیه صفحه بارگذاری میشوند. شما میتوانید به راحتی JavaScript را در Perfmatters به تأخیر بیندازید.
تأخیر بارگذاری JavaScript تکنیک دیگری که میتوانید استفاده کنید، تأخیر بارگذاری JavaScript تا زمان تعامل کاربر است. این یک راه آسان برای سرعت بخشیدن به نقاشی صفحه برای ویتالهای هستهای وب است. به خصوص برای اسکریپتهای جانبی بزرگ مانند Google Tag Manager، Google AdSense، پیکسلهای تبدیل (FB، Google Ads) و غیره.
اگر فروشگاه WooCommerce دارید، همچنین یک راه سریع برای رفع مشکلات قطعههای سبد خرید است.
بارگذاری به تأخیر و تأخیر JavaScript در وردپرس حذف CSSهای استفاده نشده هشدار کاهش CSS استفاده نشده هنگامی فعال میشود که کدی توسط یک افزونه یا پوسته شما بارگذاری میشود که بر روی یک صفحه نیاز یا استفاده ندارد. توسعهدهندگان معمولاً فقط یک شیت استایل را در صورت استفاده بارگذاری میکنند. با این حال، بسیاری اوقات، استایلهای اضافی که ممکن است نیاز نباشد، نیز اضافه میشود. این منجر به بارگذاری زیادی از CSS استفاده نشده میشود که وبسایت وردپرس شما را کند میکند. همچنین میتواند هشدارهای مسدود کننده رندر را فعال کند. شما میتوانید به طور خودکار CSSهای استفاده نشده را در Perfmatters حذف کنید.
فقط در جایی که نیاز است CSS/JS سفارشی بارگذاری شود کد سفارشیای دارید که برای یک قسمت خاص از وبسایت یا نوع نوشته نیاز دارید؟ اینجاست که پوسته GeneratePress با هوکها به دنبال کمک میآید. یک هوک ایجاد کنید، کد CSS یا JS سفارشی خود را اضافه کنید و انتخاب کنید کجا میخواهید آن را بارگذاری کنید. این بهترین راه برای بارگذاری کد سفارشی است و از ایجاد "CSS/JS استفاده نشده" های گوگل جلوگیری میکند.
فقط در جایی که نیاز است CSS/JS سفارشی بارگذاری شود کد سفارشیای دارید که برای یک قسمت خاص از وبسایت یا نوع نوشته نیاز دارید؟ اینجاست که پوسته GeneratePress با هوکها به دنبال کمک میآید. یک هوک ایجاد کنید، کد CSS یا JS سفارشی خود را اضافه کنید و انتخاب کنید کجا میخواهید آن را بارگذاری کنید. این بهترین راه برای بارگذاری کد سفارشی است و از ایجاد "CSS/JS استفاده نشده" های گوگل جلوگیری میکند.