667b335ea736ee12a766837a609528cdccbcb357
Sorun: önbellek süresi dolunca getTenders cache.tenders'ı ilk partiyle (120 ilan) DEĞİŞTİRİYOR, kalanı arka planda dolduruyordu. Yani her 10 dakikada bir kullanıcı birkaç dakika boyunca eksik liste görüyordu (canlıda 8.258 havuza karşı 5.319 yüklü olarak yakalandı). Çözüm: yenilemede mevcut dolu liste sunulmaya devam ediyor; yeni liste ayrı kurulup TAMAMLANINCA atomik olarak devreye alınıyor. Yalnızca ilk açılışta (elde hiç veri yokken) ilk parti anında gösteriliyor. Doğrulama: zorla yenileme sırasında liste 3.795'te sabit kaldı (öncesinde 120).
Description
ihaleist canlı ihale takip (ilan.gov.tr + EKAP doğrudan temin)
2.7 MiB
Languages
JavaScript
98.9%
HTML
0.7%
CSS
0.3%
Dockerfile
0.1%