ea950f2c25
Les données coûteuses (parsing des logs, batchLookup ASN) sont mises en cache dans DATA_PATH/.stats_cache.json. Le cache expire après 60 secondes via filemtime. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>