Skip to content

Commit

Permalink
PEMIDI Merge #9
Browse files Browse the repository at this point in the history
  • Loading branch information
PEMIDI authored Jul 26, 2024
1 parent 7a2d976 commit e6e0068
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Cold Start - Uber.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ warm_cache()

حسین: 🤔 سؤال خوبیه مارال جان. بله، این روش می‌تونه روی مقیاس‌پذیری تأثیر بذاره، خصوصاً اگه تعداد داده‌هایی که می‌خوایم پیش‌گرم کنیم زیاد باشه. برای حل این مسئله، ما می‌تونیم از چند تا تکنیک استفاده کنیم:

1. **Incremental Warming**: به جای اینکه همه داده‌ها رو یکجا گرم کنیم، می‌تونیم این کار رو به تدریج انجام بدیم. [🔗](https://aws.amazon.com/blogs/database/a-walkthrough-of-the-cache-warming-feature-for-amazon-elasticache-for-redis/)
1. **Incremental Warming**: به جای اینکه همه داده‌ها رو یکجا گرم کنیم، می‌تونیم این کار رو به تدریج انجام بدیم.

2. **Prioritized Warming**: داده‌های مهم‌تر رو اول گرم کنیم.
3. **Distributed Warming**: از چند نود برای گرم کردن کش استفاده کنیم.
Expand Down Expand Up @@ -121,7 +121,7 @@ while True:
time.sleep(1)
```

این کد هر 5 دقیقه 100 کاربر رو به کش اضافه می‌کنه. این روش از overload شدن سیستم جلوگیری می‌کنه و اجازه می‌ده که سیستم به تدریج بهینه بشه. [🔗](https://redis.com/blog/cache-warming-techniques/)
این کد هر 5 دقیقه 100 کاربر رو به کش اضافه می‌کنه. این روش از overload شدن سیستم جلوگیری می‌کنه و اجازه می‌ده که سیستم به تدریج بهینه بشه.

ماهان: 🤯 وای چقدر جالب! ولی اگه یه کاربر درخواست داده‌ای رو بده که هنوز کش نشده چی می‌شه؟

Expand Down

0 comments on commit e6e0068

Please sign in to comment.