درباره افزونه دیتابیس کلینر Database Cleaner
پشت این افزونه یه آدم جالب هست: Jordy Meow، یه مهندس نرمافزار فرانسوی که سالهاست توی توکیو زندگی میکنه و عکاسی هم میکنه. او از سال ۲۰۱۰ توی مخزن وردپرس فعاله و شرکت Meow Apps رو ساخته که چند افزونه محبوب داره؛ از جمله Media Cleaner برای پاکسازی فایلهای رسانهای. Database Cleaner در واقع دنباله منطقی همون تجربه بود. Jordy بعد از سالها کار روی Media Cleaner، دید که مشکل دیتابیسهای شلوغ وردپرس یه راهحل درست نداره و بقیه افزونههای موجود یا قدیمی شدن یا خیلی سطحی کار میکنن. پس نشست و از صفر یه ابزار ساخت که بلده بفهمه هر داده توی دیتابیس متعلق به کدوم افزونهست. کارش اینه که دیتابیس وردپرس رو زیر ذرهبین میذاره: ریویژنهای اضافه، پستهای سطلآشغال، ترنزینتهای منقضی، post meta یتیم، جداول بیصاحب از افزونههای حذفشده، و آپشنهایی که autoload هستن و بیخودی رم سرور رو میخورن. دو مد داره: Easy برای کسایی که میخوان سریع کار کنن، و Expert برای کسایی که میخوان دقیقاً بدونن چی پاک میشه. یه قابلیت باحال هم داره به اسم «Used By» که نشون میده هر آپشن یا جدول متعلق به کدوم افزونه یا تم هست، که ریسک اشتباه پاککردن رو خیلی کم میکنه. برای دیتابیسهای بزرگ هم از درخواستهای async استفاده میکنه تا timeout نشه. برای کاربر ایرانی چند تا نکته مهم داره. اول اینکه کل پردازش روی سرور خودته و به هیچ سرویس خارجی وصل نمیشه؛ پس نه تحریم مشکلسازه نه فیلتر. دوم اینکه روی هاستهای اشتراکی ایرانی که معمولاً محدودیت زمان اجرا دارن، همون قابلیت پردازش تکهتکه (buffered deletion) نجاتبخشه و احتمال timeout رو به شدت کم میکنه. سوم اینکه اگه از ووکامرس با درگاههای ایرانی استفاده میکنی و افزونه درگاه رو عوض کردی، جداول و آپشنهای بازمانده از نسخه قدیمی رو میتونه شناسایی و پاک کنه. اما بینقص نیست. اول اینکه نسخه رایگان قابلیت «Used By» رو برای افزونههای ناشناس نشون نمیده و نسخه Pro ادعا میکنه ۵۰۰۰ افزونه رو میشناسه؛ یعنی بدون Pro ممکنه بعضی آپشنها برچسب «ناشناخته» بخورن و تصمیمگیری سختتر بشه. دوم اینکه Scheduler خودکار (Nyao Sweeper) فقط توی نسخه پولیه. سوم اینکه این افزونه هنوز نسبتاً جدیده و کامیونیتی فارسیزبانش کمه، پس اگه مشکلی پیش بیاد باید با انگلیسی سراغ فروم وردپرس بری. توصیه عملی: اگه سایتت بیش از ۶ ماه فعاله و چند افزونه نصب و حذف کردی، یه بار باهاش دیتابیس رو بررسی کن. ولی قبلش حتماً بکاپ بگیر؛ خود سازنده هم همین رو میگه.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 1.3.6» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (database-cleaner-1.3.6.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه دیتابیس کلینر Database Cleaner اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 1.3.6
- Update: Reworked the custom queries workflow.
- Update: Better UI/UX.
- Add: Introduced a script to automatically detect and clean duplicated CSV entries.
- Add: Added broader plugin support to improve compatibility with other WordPress plugins.