درباره افزونه دبلیو پی اپتیمایز WP-Optimize
داستان WP-Optimize از یه پروژه شخصی شروع شد. Ruhani Rabin، یه توسعهدهنده مستقل، از این که باید هر بار دستی وارد phpMyAdmin میشد تا جدولهای اضافی دیتابیس وردپرس رو پاک کنه خسته شده بود. نشست و یه افزونه ساده نوشت که این کار رو خودکار کنه. اونقدر بازخورد خوبی گرفت که آپلودش کرد روی WordPress.org و خیلی زود فهمید این نیاز فقط مال اون نیست؛ خیلیها دنبال همین چیز بودن. حدود سال ۲۰۱۸، تیم UpdraftPlus به رهبری David Anderson این افزونه رو خرید و Rabin هم بهعنوان مشاور توی پروژه موند. از اون موقع، WP-Optimize از یه ابزار ساده پاکسازی دیتابیس تبدیل شده به یه افزونه چندمنظوره سرعت که الان زیر چتر برند TeamUpdraft اداره میشه. امکاناتش توی سه بخش اصلی خلاصه میشه. اول، کش صفحه: صفحات سایتت رو به فایلهای استاتیک تبدیل میکنه تا سرور کمتر زیر فشار باشه. دوم، فشردهسازی تصویر (Smush): تصاویر JPEG و PNG رو فشرده میکنه و به فرمت WebP تبدیل میکنه بدون این که کیفیت محسوسی از دست بره. سوم، پاکسازی دیتابیس: کامنتهای اسپم، پستهای ترششده، transient های منقضی، بازبینیهای قدیمی نوشتهها و جدولهای جاموندۀ افزونههای حذفشده رو شناسایی و پاک میکنه. علاوه بر اینا، مینیفای HTML، CSS و JavaScript هم داره و از نسخه ۴.۰ به بعد، قابلیت Delay JavaScript هم اضافه شده که بارگذاری اسکریپتها رو به بعد از رندر اولیه صفحه موکول میکنه. برای کاربر ایرانی چند نکته مهم وجود داره. اول این که WP-Optimize برای فشردهسازی تصویر از سرویس رایگان reSmush.it استفاده میکنه، نه Google یا Cloudinary. این یعنی تحریم یا فیلتر مشکلی توی این بخش ایجاد نمیکنه. دوم، قابلیت کش افزونه کاملاً سمت سرور کار میکنه و نیازی به CDN خارجی نداره؛ روی هاستهای اشتراکی ایرانی هم معمولاً بدون دردسر بالا میاد. سوم، پاکسازی دیتابیس برای سایتهایی که چند سال روی هاستهای شلوغ ایرانی کار کردن و دیتابیسشون پر از دادههای اضافیه، خیلی بهصرفهست. ولی محدودیتهایی هم هست که باید بدونی. اول، فشردهسازی تصویر توی نسخه رایگان یه محدودیت سایز داره؛ تصاویر بزرگتر از ۵ مگابایت توسط سرویس reSmush.it پردازش نمیشن و پاپآپ فریز میکنه. دوم، قابلیت Unused Images (شناسایی تصاویر بلااستفاده) فقط توی نسخه پریمیوم هست. سوم، مینیفای JS گاهی با بعضی قالبهای ایرانی یا افزونههایی که کدشون استانداردهای مدرن رو رعایت نکردن مشکل ایجاد میکنه؛ بعد از فعالسازی حتماً سایت رو چک کن. توصیه عملی: اگه دنبال یه افزونه همهکاره سرعت هستی که هم کش بده، هم دیتابیس پاک کنه، هم تصویر فشرده کنه و نخوای چند افزونه جداگانه نصب کنی، WP-Optimize گزینه خوبیه. ولی اگه سایتت ترافیک بالا داره و به کش پیشرفتهتر با قوانین استثنا یا CDN integration نیاز داری، شاید LiteSpeed Cache یا WP Rocket بیشتر بهت بخوره.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 4.5.3» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (wp-optimize-4.5.3.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه دبلیو پی اپتیمایز WP-Optimize اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 4.5.3
- SECURITY: Prevented path traversal security risk. Thanks to Wordfence for the responsible disclosure
- FIX: Bug preg_match() fails on wildcard * patterns in browser agents exclusion list
- FIX: Cache – purge the cache when a plugin is auto-updated
- FIX: Ensure page caching is fully disabled by updating internal cache configuration to prevent constant-related errors in logs