mirror of
https://github.com/nethunterzist/trendyol-analiz
synced 2026-07-01 01:17:04 +00:00
Ne yaptık: - json.dump/json.load ve db.commit çağrılarını asyncio.to_thread() ile sardık - 5 ayrı blocking I/O noktası: kategori scraping yazma, kategori okuma (sosyal kanıt için), rapor JSON yazma, DB kaydetme, sosyal kanıt JSON yazma - _write_json, _read_json, _db_save helper fonksiyonları eklendi Neden yaptık: - Büyük raporlarda (15K+ ürün) sosyal kanıt tamamlandıktan sonra rapor kaydetme aşamasında senkron I/O event loop'u blokluyordu - Backend health check fail oluyordu, container "unhealthy" durumuna düşüyordu - "Tamamlandı" modalı frontend'e ulaşamıyordu çünkü SSE stream donuyordu Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>