درباره افزونه اسست کلینآپ Asset CleanUp: Page Speed Booster
گابه لیوان (Gabe Livan) یه توسعهدهنده مستقل بود که با یه مشکل خیلی آشنا دستوپنجه نرم میکرد: هر بار که یه افزونه فرم تماس نصب میکرد، فایلهای CSS و JS اون افزونه روی تمام صفحات سایت لود میشد؛ حتی صفحههایی که اصلاً فرمی توشون نبود. این اتلاف منابع اونو آزار میداد. پس دست به کار شد و Asset CleanUp رو ساخت؛ افزونهای که بهت اجازه میده بگی دقیقاً کدام فایل CSS یا JS روی کدام صفحه لود بشه و کدوم نشه. افزونه همچنان مستقل مونده و Gabe خودش توسعهاش میده، برخلاف خیلی از افزونههای مشابه که توسط شرکتهای بزرگتر خریده شدن. کار اصلی افزونه اینه که وقتی داری یه صفحه یا نوشته رو ویرایش میکنی، یه بخش جداگانه پایین صفحه بهت نشون میده تمام فایلهای CSS و JS که الان دارن لود میشن. میتونی هر کدوم رو برای همون صفحه یا برای کل سایت غیرفعال کنی. علاوه بر این، میتونی فایلهای JS رو async یا defer کنی، CSS و JS رو minify و ترکیب کنی، فونتهای گوگل رو پریلود کنی، و حتی کل یه افزونه رو فقط برای صفحات خاص غیرفعال کنی؛ نه فقط فایلهاش رو، بلکه کل بارگذاری اون افزونه رو از صفحه حذف کنی که کوئریهای دیتابیسش هم اجرا نشه. برای کاربر ایرانی چند نکته جالب داره. اول اینکه این افزونه هیچ وابستگی به سرویس خارجی نداره؛ نه API خارجی، نه CDN بیرونی، نه اتصال به سرور ثالث. همه چیز روی سرور خودت اجرا میشه، پس تحریم و فیلتر کاملاً بیربطه. دوم اینکه خیلی از سایتهای ایرانی از افزونههای فرم تماس، اسلایدر، یا درگاه پرداخت استفاده میکنن که فایلهای CSS/JS سنگینی دارن و روی تمام صفحات لود میشن. با این افزونه میتونی فایلهای افزونه درگاه پرداخت رو فقط روی صفحه پرداخت نگه داری و از بقیه صفحات حذف کنی. سوم اینکه روی هاست اشتراکی ایرانی هم خوب کار میکنه چون مصرف منابعش پایینه. ولی این افزونه هم بدون ایراد نیست. اول، یادگیریش برای کاربر مبتدی سخته؛ باید بدونی کدام فایل CSS متعلق به کدام افزونهست و حذفش چه اثری داره. یه اشتباه کوچیک میتونه ظاهر سایت رو خراب کنه. دوم، اگه همزمان از WP Rocket یا W3 Total Cache هم استفاده میکنی، باید حواست باشه تنظیمات minify رو توی هر دو فعال نکنی وگرنه با تداخل مواجه میشی. سوم، نسخه رایگان محدودیتهایی داره و بعضی قابلیتهای مهم مثل کنترل پیشرفتهتر فقط در نسخه Pro هستن. توصیه عملی: اگه سایتت بیش از ۵ افزونه نصب داره و PageSpeed Insights یا GTmetrix بهت میگه render-blocking resources داری، این افزونه رو نصب کن. اما اگه تازهکاری یا سایتت سادهست، شاید یه افزونه کشینگ سادهتر مثل WP Fastest Cache کافی باشه.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 1.4.0.4» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (wp-asset-clean-up-1.4.0.4.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه اسست کلینآپ Asset CleanUp: Page Speed Booster اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 1.4.0.4
- New: Resource Loading – Control how images are loaded by adding attributes such as “fetchpriority”, “loading” and “decoding” based on custom rules (supports simple matching and RegEx) / read more: https://www.assetcleanup.com/docs/?p=2279
- Improved asset minification stability (library update)
- Improved security for method “clearItemStorageForPost” within “OptimizeCommon”: Patchstack reported it as vulnerable to Broken Access Control
- “Plugin Announcement” area: Make sure it slides up when it’s closed; The font-size has been increased; Fix: “Uncaught TypeError: usort(): Argument #1 ($array) must be of type array, string given in […]/classes/Admin/PluginAnnouncements.php:492”