03d5a04c91efb0faf4c71c26c5ac9b2dfe1513e8
Sorun: /api/tenders yalnızca 1.060 kayıt döndürüyordu — üç sabit sınır yüzünden (ilan.gov.tr 8 sayfa=160, DT 300, arşiv 600). Havuz ise 5.000+. Çözüm: - ilan.gov.tr sayfaları artık PARALEL çekiliyor (6 eşzamanlı), sıralı değil - İlk yanıt için 6 sayfa yeter; kalan sayfalar ARKA PLANDA doldurulur, kullanıcı beklemez (ölçüm: ilk yanıt 0.05s, havuz arka planda 120 → 3.059 ilana çıktı) - Sayfa sınırı 8 → 300 (6.000 ilan), DT 300 → 5.000, arşiv 600 → 5.000 - Hepsi env ile ayarlanabilir: ILAN_MAX_PAGES, ILAN_ILK_PARTI, ILAN_ESZAMANLI, DT_LIMIT, HISTORY_LIMIT - totalCount artık arşivi de içeriyor; 'yüklü' sayısı 'havuz'u geçmiyor Not: yanıt nginx tarafından gzip'leniyor (8.5x), tüm havuz ~600 KB — boyut darboğaz değildi, sayfalama darboğazdı.
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%