درباره افزونه اپتیمایز دیتابیس Optimize Database after Deleting Revisions
داستان این افزونه به سال ۲۰۱۱ برمیگرده. Rolf van Gelder، یه برنامهنویس هلندی از شهر آیندهوون، زیر برند CAGE Web Design نشست و یه ابزار ساده برای دیتابیس وردپرس نوشت. دلیلش هم ساده بود: وردپرس هیچوقت بهصورت خودکار ریویژنهای قدیمی رو پاک نمیکنه و این ریویژنها با گذشت زمان مثل برگ پاییز توی دیتابیس انباشته میشن. Rolf اسم افزونه رو از مخفف اسم خودش گذاشت: RVG. افزونه سالها رشد کرد و محبوب شد، تا این که در اوایل ۲۰۲۴ تیم NerdPress، یه شرکت متخصص نگهداری سایتهای وردپرس، پروژه رو تحویل گرفت و نگهداری و توسعهاش رو ادامه داد. کارکرد افزونه خیلی مستقیم و بدون دردسره. از داشبورد وردپرس میری به Tools، اونجا یه صفحه کامل داری که بهت میگه چی پاک میشه و چقدر فضا آزاد میکنی. میتونی ریویژنهای نوشتهها، صفحات و custom post typeها رو حذف کنی، البته با این گزینه که مثلاً ۵ ریویژن آخر هر نوشته رو نگه داری. علاوه بر ریویژن، آیتمهای سطل زباله، کامنتهای اسپم، تگهای بلااستفاده، transientهای منقضی، پینگبکها و oEmbed cacheها رو هم میشه پاک کرد. یه زمانبند داخلی هم داره که میتونی بگی هر هفته یا هر روز خودکار اجرا بشه، بدون این که دستی کلیک کنی. برای کاربر ایرانی چند نکته مهم وجود داره. اول این که این افزونه کاملاً آفلاینه و به هیچ سرور خارجی، API یا CDN بیرونی وصل نمیشه. پس تحریم، فیلتر و قطعی اینترنت هیچ تأثیری روی کارکردش نداره. دوم، روی هاستهای اشتراکی ایرانی که معمولاً محدودیت روی تعداد query دارن خوب کار میکنه، البته با یه شرط مهم که پایینتر میگیم. سوم، برای سایتهایی که از ووکامرس با محصولات زیاد استفاده میکنن، انباشت ریویژن محصولات خیلی زیاده و این افزونه میتونه دیتابیس رو بهطرز قابلتوجهی سبک کنه. یه کاربر واقعی گزارش داده که با این افزونه دیتابیسش از ۲۹۷ مگابایت به ۶۵ مگابایت رسیده. حالا نقطهضعفهایی که سایتهای دیگه بهشون اشاره نمیکنن. اگه دیتابیست خیلی بزرگ باشه و سالهاست بهینه نشده، اجرای این افزونه میتونه دهها هزار query یکجا به دیتابیس بزنه. بعضی هاستهای اشتراکی محدودیت تعداد query در ساعت دارن و این میتونه باعث خطا یا حتی قفل شدن موقت دیتابیس بشه. پس توصیه جدی اینه که قبل از اولین اجرا حتماً یه بکاپ کامل از دیتابیس بگیری. توصیه عملی: اگه سایتت بیش از شش ماهه و هیچوقت دیتابیسش رو پاک نکردی، این افزونه رو نصب کن. اما اگه تازه سایت راه انداختی یا از ابزاری مثل WP-Optimize استفاده میکنی، نیازی به نصب موازی نیست.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 5.3.0» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (rvg-optimize-database-5.3.0.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه اپتیمایز دیتابیس Optimize Database after Deleting Revisions اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 5.3.0
- Fix issue where deactivation and uninstallation routines would not run as intended.
- oEmbed caches are no longer fully embedded in detail reports, but instead show stored HTML to save resources and improve security.
- Fix fatal error on very old PHP 5.x. (Note, future updates will require newer PHP versions!)
- Fix deprecation warning on PHP 8.3.