انجمن سون هاست

فعال سازی Object Cache یا کش شی خارجی در وردپرس

درود بر دوستان عزیز،

من وقتی Object Cache رو فعال میکنم، یک کندی و سنگینی احساس میکنم، مخصوصا در داشبورد وردپرس.
این کندی در هر 2صورت فعال سازی Redis و یا Memcached احساس میشه.

بر اساس تحقیقاتم Redis به مراتب از Memcached بهتره.

1- Memcached vs. Redis

2- تصویر زیر از سایت WP Rocket : لینک منبع

از PHP 7.2.17 استفاده میکنم و این پلاگین ها:

Memcached Redux
Redis Object Cache

طی بررسی هایی که داشتم این اتفاق زمانی میفته که پارامترهای این سرویس ها به درستی ست نشده باشن و یا Latency زیاد باشه.

ممنون میشم دوستان اگر تجربه ای دارند در این زمینه مطرح کنند.

با تشکر

2 Likes

عرض سلام
شما از وردپرس 5.1 استفاده میکنید پس بهتره نسخه php را به 7.3 ارتقاء بدین چون خود وردپرس هم توصیه میکنه برای لود موثرتر از این نسخه php استفاده بشه
به نظرم نیازی به استفاده از این افزونه ها نیست خود راکت کفایت میکنه
توصیه میکنم اگر گزینه optimize را داخل هاست فعال نکردین حتما فعالش کنید
افزونه های اضافی را کم کنید
اگر قالبتون دارای فایل های اضافی هست اونها را پاک کنید
تصاویر را قبل از بارگذاری داخل سایت بهینه کنید
این ها مواردی هست که در بهبود سرعت سایت موثر هستن

2 Likes

سلام محمد حسین عزیز

متاسفانه Redis بر روی PHP 7.3 دارای نسخه Stable نیست.
منم برای تست این مورد Downgrade کردم امروز.

تمامی این موارد انجام شده اما بازهم ممنونم از توجهتون دوست عزیز.

1 Likes

باز میگم به نظرم نیازی به استفاده از redis نیست چون هاستی که استفاده میکنید لایت اسپید هست و خودش بخشی از کار این افزونه را انجام میده
اگر خواستین می تونید بجاش افزونه wp-ffpc را هم تست کنید
هرچند یک افزونه کش تقریبا همه این کارها را به نحوی انجام میده
خواهش میکنمُ موفق باشید :rose:

3 Likes

سلام دوست عزیز میشه بگی برای فعال سازی هر دو حالت Memcached چه نام کاربری و کدام پسورد را باید وارد کنیم و Redis چه پسوردی را و شناسه پایگاه داده کدام است

ممنون میشم @Rahim
یا دوستان دیگه راهنمایی کنند

1 Likes

سلام و درود

زمانی که شما فعال می کنید اگر روی سروری که سی پنل نصب هست این مورد انجام شده باشه. نیاز به نام کاربری و پسورد نیست

از چه کنترل پنلی استفاده می کنید؟

3 Likes

سلام خوش اومدی شاهین عزیز به جمع ما ،
اگر اشتباه نکنم شما داخل افزونه کش لایت اسپید این گزینه نام کاربری و رمز عبور رو باهاش برخورد کردید درسته ؟

2 Likes

سلام دوست عزیز،

ابتدا مطمئن باشید که ماژول‌های Memcached، Opcache و Redis برای شما فعال باشند.

برای دستیابی به این تنظیمات، حتما در Cpanel، مطالبق با تصویر اقدام کنید:


برای فعال سازی Memcached از این افزونه میتونین استفاده کنین:

و برای Redis، از این افزونه:

با فعال سازی ماژول‌ها در Cpanel و نصب این افزونه‌ها، نیازی به تنظیم دستی مقادیری که گفتید ندارید.

موفق باشید.

3 Likes

سلام
وقت بخیر
تشکر از شما
@Rahim
بر روی وردپرس خود افزونه wp rocket و افزونه litespeed cache رو نصب دارم، شرایط نصب وا فعال سازی افزونه Redis Object Cache هم فراهم هست
نصب سه افزونه مشکلی ندارد؟
با نصب این افزونه ممکنه تداخلات ایجاد شود؟
یا اینکه در تنظیمات افزونه ها برای عدم تداخل هرسه راهکاری هست

سلام @rabinnet عزیز
خوش آمدی به انجمن سون هاست :slight_smile:


شما بایستی از یک افزونه کش استفاده کنید. یا WP Rocket و یا Litespeed Cache.
بررسی کنید و ببینید کدام افزونه عملکرد بهتری در سایت شما ایجاد میکند.
پیشنهاد من WP Rocket هست که از تاپیک زیر میتونید آخرین نسخه اونرو دانلود و جایگزین کنید:

در کنار افزونه کش، میتونید کش ردیس رو هم مطابق راهنما فعال کنید و اگر باعث بهبود سرعتتون شد، اونرو فعال نگه دارید.

1 Likes

تشکر از پاسخگویی شما

برای ارزیابی بهتر اثر گذاری سرعت این افزونه ها پس از نصب شما چی پیشنهاد می کنید

تشکر

سلام

از این سرویس ها میتونید استفاده کنید:



در هنگام تست به محل سرور تست دقت کنید. پیشنهاد ما انتخاب سرور در اروپاست. (ترجیحا آلمان)

تشکر فراوان از پاسخگویی شما

1 Likes