۱ شهریار حسین زاده
سوال در رابطه با کش کردن
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۵ آذر ۱۴۰۱

سلام و درود اگر به فرض مثال ما یک سری داده بسیار سنگین داشته باشیم

و فقط یک آیتم از داخل اون دیتا را بخواهیم تغییر بدیم

وردپرس به چه صورت عمل میکنه ؟ آیا همرو پاک میکنه و دوباره کش میکنه ؟

یا فقط اون آیتم و میاد پیدا میکنه و کش میکنه ؟

سوال بعدی بنده :

آیا میشه کش را از دیتابیس وردپرس مثلا برد داخل mongoDB و یا redis

منظورم اینه میشه درایورش و عوض کرد که به صورت دیفالت بره و روی redis یا .... ذخیره کنه ؟

ممنونم

سلام اصولا کش‌ها هنگام بروزرسانی تغییر می‌کنن و بسته به نوع کورئری آپدیت یک یا تمام فیلدها بروز میشه حتی اگر تغییری نداشته باشن بطبع بد از بروزسانی کل کش پاک و با مقدار جدید بروز میشه برای این موردی شما فرمودین میشه اما ساختار کش رو پیچیده و در قابل شروط میبره که از دید من توی اکثر پروژه‌ها باعث پیچیده گی میشه مگر اینکه پروژه خیلی خاص و بحث بیگ دیتا مطرح باشه و از اون مهمتر هدف چی باشه چون فرایند کش یک بار اتفاق میفته و انقدری درد سر ایجاد نمیکنه


برای سوال دوم هم بله میشه برای redis می‌تونید از پلاگین زیر استفاده کنید

https://wordpress.org/plugins/redis-cache/

بهترین پاسخ
وحید صالحی ۱۶ آذر ۱۴۰۱، ۰۹:۴۳