📦

افزونه ردیس آبجکت کش Redis Object Cache نسخه 2.8.0

Redis Object Cache · by Till Krüss

افزونه کش پایدار وردپرس با Redis و ۳۰۰ هزار نصب فعال. پشتیبانی از PhpRedis، Predis، Relay و WP-CLI. کاهش کوئری‌های دیتابیس. دانلود رایگان از WPFORIRAN.

📁 کش نسخه 2.8.0 حجم 0.7 MB PHP 7.2+ WP 4.6+ ✓ کش‌شده روی سرور
صفحه رسمی وردپرس ↗
نسخه
2.8.0
آخرین بروزرسانی
1405/02/10
وردپرس مورد نیاز
4.6+
تست شده تا
7.0
PHP مورد نیاز
7.2+
حجم فایل
0.7 MB

درباره افزونه ردیس آبجکت کش Redis Object Cache

داستان این افزونه به یه برنامه‌نویس آلمانی به اسم Till Krüss برمی‌گرده که داشت روی یه پروژه وردپرسی بزرگ کار می‌کرد؛ یه پلتفرم آموزش آنلاین با بار سنگین روی دیتابیس. اون موقع افزونه‌ای که Erick Hitter و Eric Mann در سال ۲۰۱۴ ساخته بودن دیگه نگهداری نمی‌شد. Till اون افزونه رو fork کرد، بازنویسیش کرد و نسخه خودش رو توی مخزن وردپرس منتشر کرد. افزونه اونقدر رشد کرد که در نوامبر ۲۰۱۹، دقیقاً در پنجمین سالگرد انتشارش، Till یه نسخه تجاری پرمیوم به اسم Object Cache Pro هم معرفی کرد. الان این افزونه رایگان با بیش از ۳۰۰ هزار نصب فعال، یکی از پراستفاده‌ترین ابزارهای کش دیتابیس در اکوسیستم وردپرسه. کارش اینه که object cache پیش‌فرض وردپرس رو، که فقط درون یه request زنده‌ست و بعد از هر بارگذاری صفحه از بین می‌ره، با یه کش پایدار مبتنی بر Redis جایگزین می‌کنه. این یعنی نتایج کوئری‌های دیتابیس بین request‌های مختلف حفظ می‌شن و دیتابیس دیگه مجبور نیست هر بار همون اطلاعات رو از نو بخونه. افزونه از سه کلاینت اصلی پشتیبانی می‌کنه: PhpRedis (که یه extension سی‌نوشته‌شده برای PHPه)، Predis (پیاده‌سازی خالص PHP)، و Relay (نسل جدید با کش درون حافظه PHP). علاوه بر این، replication، sentinel، clustering و دستورات WP-CLI هم پشتیبانی می‌شن. داشبورد افزونه یه تب Metrics داره که زمان پاسخ Redis رو نشون می‌ده و معمولاً زیر ۴ میلی‌ثانیه‌ست. برای کاربر ایرانی، نکته مهم اینه که Redis یه سرویس سمت سرور خودته و به هیچ سرویس خارجی وصل نمی‌شه. یعنی نه تحریم مشکل‌ساز می‌شه، نه CDN خارجی، نه API key خارجی. اگه هاستت Redis داره (خیلی از هاست‌های ایرانی مثل میزبان‌فا، ابر آروان و سرورهای اختصاصی این امکان رو دارن)، این افزونه بدون هیچ دردسری کار می‌کنه. مخصوصاً برای سایت‌هایی که صفحات داینامیک دارن، کاربر لاگین‌شده زیاد دارن (مثل فروشگاه‌های ووکامرس یا سایت‌های عضویتی)، یا زیر بار ترافیک بالا می‌لرزن، Redis می‌تونه تعداد کوئری‌های MySQL رو به شکل چشمگیری کاهش بده. اما محدودیت‌های جدی هم داره. اول و مهم‌تر از همه: این افزونه روی هاست اشتراکی معمولی کار نمی‌کنه. Redis یه سرویس جداگانه‌ست که باید روی سرور نصب باشه؛ اگه هاستت این سرویس رو ارائه نمی‌ده، این افزونه هیچ فایدی نداره. دوم، اگه تعداد کوئری‌های Redis خیلی زیاد بشه (مثلاً ۲۰۰۰ تا در یه صفحه)، خودش می‌تونه چند ثانیه به بارگذاری اضافه کنه. سوم، تبلیغات Object Cache Pro (نسخه پرمیوم با قیمت ۹۵ دلار در ماه) توی داشبورد وردپرس نشون داده می‌شه که خیلی‌ها ازش ناراحت می‌شن. توصیه عملی: اگه روی سرور اختصاصی یا VPS هستی و سایتت کاربر لاگین‌شده یا صفحات داینامیک زیاد داره، حتماً نصبش کن. اگه هاست اشتراکی داری، اول با پشتیبانی هاستت چک کن که آیا Redis روی سرور موجوده یا نه.

راهنمای نصب افزونه

  1. فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 2.8.0» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه می‌شود و نیاز به VPN ندارد.
  2. وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونه‌ها → افزودن → بارگذاری افزونه» بروید.
  3. فایل ZIP دانلود شده (redis-cache-2.8.0.zip) را انتخاب و آپلود کنید.
  4. پس از پایان نصب، روی دکمه «فعال‌سازی افزونه» کلیک کنید.
  5. افزونه ردیس آبجکت کش Redis Object Cache اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.

تغییرات نسخه 2.8.0

  • Delete transients when cache is enabled
  • Improved styling for WordPress 7.x
  • Respect WP_REDIS_SSL_CONTEXT when using Predis and clustered connections
  • Added missing redis_object_cache_(disable|update_dropin) hooks to WP CLI commands

سوالات متداول

آیا افزونه ردیس آبجکت کش Redis Object Cache رایگان است؟
بله، نسخه پایه افزونه ردیس آبجکت کش Redis Object Cache رایگان و قابل دانلود از مخزن وردپرس است. ممکن است نسخه‌های Pro با امکانات بیشتر نیز توسط سازنده عرضه شود.
چگونه افزونه ردیس آبجکت کش Redis Object Cache را نصب کنم؟
فایل ZIP افزونه را از دکمه دانلود این صفحه دریافت کنید. سپس از پنل مدیریت وردپرس به مسیر «افزونه‌ها → افزودن → بارگذاری افزونه» بروید و فایل را آپلود کنید. پس از نصب، روی «فعال‌سازی» کلیک کنید.
آخرین نسخه افزونه ردیس آبجکت کش Redis Object Cache چیست؟
در حال حاضر آخرین نسخه پایدار افزونه ردیس آبجکت کش Redis Object Cache، نسخه 2.8.0 است که در همین صفحه قابل دانلود می‌باشد. مخزن WPFORIRAN به‌صورت روزانه با مخزن رسمی وردپرس همگام می‌شود.
آیا دانلود از WPFORIRAN امن است؟
بله. تمام فایل‌های ZIP این مخزن مستقیماً از سرورهای رسمی WordPress.org دانلود و کش می‌شوند. هیچ تغییری در محتوای فایل اعمال نمی‌گردد و checksum فایل با نسخه رسمی یکسان است.

افزونه‌های مرتبط در دسته کش