Middle
Keş nədir və harada tətbiq oluna bilər?
sobes.tech Süni İntellekt
AI-dan cavab
Keş — bu müvəqqəti məlumatların saxlanması mexanizmidir və təkrarlanan sorğularda onlara çıxışı sürətləndirir. Bu, əsas yaddaş yükünü azaldır və sistemin cavab vaxtını qısaldır.
Keş müxtəlif səviyyələrdə həyata keçirilə bilər:
- Prosessor daxilində (L1, L2, L3 keşləri) tez-tez istifadə olunan məlumatlara sürətli çıxış üçün.
- Əməliyyat sistemində — fayl keşləri, səhifə keşləri.
- Tətbiqlərdə — məsələn, verilənlər bazasına sorğuların nəticələrinin keşlənməsi.
- Paylanmış sistemlərdə — Redis və ya Memcached kimi xarici keşlərdən istifadə.
Nümunə: veb tətbiqi Redis-də mürəkkəb sorğu nəticələrini keşləyə bilər, beləliklə, təkrarlanan sorğularda məlumatları daha sürətli təqdim edə bilər, verilənlər bazasını yükləmədən.