راهنمای فعال کردن کش ردیس برای وردپرس

برای اولین بار در ایران، امکان استفاده از کش ردیس (redis) به سی پنل اضافه شده است و قابلیت استفاده از کش ردیس (redis) در وردپرس فراهم شده است.
در این آموزش پارس وب سرور، نحوه فعالسازی و کانفیگ مورد نیاز برای کش ردیس را با هم مرور میکنیم.
استفاده از کش ردیس (redis) در وردپرس
همانطور که در پست دیگر در مورد ردیس (redis) و کاربردهای آن اشاره شد یکی از مهم ترین کاربردهای دیتابیس ردیس (redis)، استفاده به عنوان کش (cache) است
در وب سایتهای وردپرسی، مخصوصا در وب سایتهای فروشگاهی و یا وبسایت هایی که افزونههای فعال زیادی دارند، کش ردیس بسیار مفید است.
در وبسایتهای وردپرسی، وجود افزونههایی مانند ووکامرس، المنتور و افزونههای جانبی المنتور، افزونههای مربوط به سئو، افزونههای اسلایدر و فرمسازها و سایر افزونههای فعال، باعث استفاده از منابع هاست به خصوص cpu میشود.
به همین دلیل، اهمیت استفاده از کش بیشتر مشخص میشود.
با استفاده از کش، فشار از روی منابع هاست برداشته میشود.
مزیت کش ردیس (redis) در مقایسه با کش های سنتی دیگر که مبتنی بر فایل و ذخیره در فضای هارد هاست وردپرس هستند، سرعت نوشتن و فراخوانی بالاست.
همینطور در اکثر فروشگاه ها و وب سایت هایی که تبلیغات انجام میدهند و در حال اجرای کمپین های تبلیغاتی هستند، در یک مقطع زمانی کوتاه، تعداد بازدیدکننده بالایی همزمان وارد سایت میشوند.
تعداد بازدید بالا باعث افزایش مصرف منابع مخصوصا cpu هاست میشود که با کشکردن مقادیر ثابت و کوئریهای تکراری به دیتابیس، میتوان فشار بر روی cpu و دیتابیس و مصرف منابع هاست وردپرس را کاهش داد.
راهنمای فعال کردن ردیس در کش لایت اسپید
یکی از افزونه های معروف و شناخته شده در زمینه بهینه سازی و افزایش سرعت لود وب سایت های وردپرسی ، افزونه کش لایت اسپید (LiteSpeed Cache) است که توسط شرکت لایت اسپید (litespeed tech) نوشته و توسعه داده شده است.
در هاست هایی که وب سرور آنها، لایت اسپید است این افزونه می تواند کارایی بالاتری داشته باشد.
در پست دیگری در بلاگ پارس وب سرور، پستی در مورد راهنمای نصب افزونه کش لایت اسپید منتشر شده است که می توانید طبق همین آموزش، افزونه کش لایت اسپید را بر روی وبسایت خود نصب کنید.
* پیشنهاد می شود همیشه قبل از نصب و فعالسازی افزونه های جدید، از هاست خود با استفاده از آموزش آموزش تهیه فول بک آپ سی پنل , فول بک آپ تهیه و بر روی سیستم خود دانلود و ذخیره کنید.
فعال کردن ردیس در سی پنل
برای فعال کردن ردیس، به سی پنل لاگین میکنیم و به تب دیتابیس (database) میرویم.
در تب دیتابیس، بر روی گزینه redis کلیک میکنیم.
در صفحه باز شده، بر روی دکمه install redis کلیک میکنیم.
بعد از کلیک بر روی دکمه install ردیس بر روی هاست فعال میشود و در صفحه جدید، تنظیمات و نمونه کد برای استفاده در پروژههای مختلف نمایش داده میشود.
برای استفاده در وردپرس و افزونه کش لایت اسپید، روی گزینه آخر یعنی litespeed object cache کلیک میکنیم.
در این تب راهنمای فعال کردن ردیس در افزونه لایت اسپید وجود دارد که طبق راهنما باید اقدام شود.
1- آدرس redis host که باید در فیلد مربوطه در افزونه کش لایت اسپید وارد کنیم.
در هاست شما، به جای عبارت username نام یوزر سی پنل شما قرار میگیرد.
2- تب مربوط به راهنمای فعال کردن و کانفیگ ردیس کش لایت اسپید
3- راهنمای فعال کردن کش ردیس در افزونه کش لایت اسپید در پیشخوان وردپرس
راهنمای فعال کردن کش ردیس در لایت اسپید
قبل از تنظیمات کش لایت اسپید، باید اکستنشن redis را از قسمت select php version فعال کنیم.
برای این کار میتوانید از این آموزش استفاده کنید. (فعال کردن extension های php در cPanel)
بعد از فعال کردن اکستنشن ردیس (redis)، به پیشخوان وردپرس لاگین میکنیم و وارد تنظیمات کش لایت اسپید میشویم.
- بر روی تب object کلیک میکنیم.
- کش object را در حالت روشن قرار میدهیم.
- در این قسمت، کش را بر روی redis تنظیم میکنیم.
- میزبان ردیس را از بخش ردیس سی پنل کپی کرده و در این فیلد وارد میکنیم.
توجه داشته باشید در تصویر به جای یوزرنیم سی پنل عبارت username درج شده است که در زمان وارد کردن میزبان ردیس (redis host) کد با یوزرنیم هاست شما قرار میگیرد. - پورت به دلیل استفاده از UNIX صفر وارد میشود. (در حالت استفاده از UNIX، نیاز به یوزرنیم و پسورد ندارد.)
- در پایان روی ذخیره تنظیمات کلیک میکنیم تا تنظیمات انجام شده ذخیره و اعمال شود.
با انجام مراحل بالا کش ردیس در افزونه کش لایت اسپید برای شما فعال میشود.
در مورد سایر افزونههای کش، تنظیمات و کانفیگ مورد نیاز مشابه تنظیمات همین افزونه میباشد و تقاوت خاصی ندارند.
اگر سوال و یا ابهامی در فعالسازی ردیس بر روی هاست شما وجود داشت، لطفا تیکت بزنید تا همکاران ما بررسی کنند.(ارسال درخواست پشتیبانی)
























