datasette-ip-rate-limit 0.1a0: Neues Plugin für IP-basiertes Rate Limiting
Simon Willison veröffentlichte datasette-ip-rate-limit 0.1a0 als Reaktion auf aggressives Crawler-Verhalten auf datasette.io. Das Plugin wurde mit Unterstützung von Codex (GPT-5.5 xhigh) gebaut und erlaubt feingranulares Rate Limiting einzelner Pfade nach Client-IP. Die Konfiguration erfolgt per YAML: Man definiert ein Header-Feld für die IP-Ermittlung (z. B. „Fly-Client-IP" bei Fly.io-Deployments), eine maximale Schlüsselanzahl (max_keys), ausgenommene Pfade (z. B. statische Assets) sowie Regeln mit Pfadmustern, Zeitfenstern, maximalen Anfragen und Sperrdauern. Willisons Produktionskonfiguration zeigt etwa 60 Anfragen pro 60 Sekunden für die Demo-Datenbanken /global-power-plants/* und /legislators/*, mit einer Block-Dauer von 20 Sekunden. Das Plugin befindet sich noch im Alpha-Stadium (0.1a0).
- Plugin-Name: datasette-ip-rate-limit 0.1a0, aktuell im Alpha-Stadium
- Auslöser: schlecht konfigurierte Crawler belasteten datasette.io
- Gebaut mit Codex (GPT-5.5 xhigh) von Simon Willison
- IP-Quelle konfigurierbar via Header, z. B. 'Fly-Client-IP' für Fly.io-Deployments
- Produktionsregel: max. 60 Requests/60 Sek. für Demo-DBs, Sperre 20 Sekunden
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.
Verwandte Beiträge
datasette-ip-rate-limit 0.1a0: Neues Plugin für IP-basiertes Rate Limiting
Simon Willison veröffentlichte datasette-ip-rate-limit 0.1a0 als Reaktion auf aggressives Crawler-Verhalten auf datasette.io. Das Plugin wurde mit Unterstützung von Codex (GPT-5.5 xhigh) gebaut und erlaubt feingranulares Rate Limiting einzelner Pfade nach Client-IP. Die Konfiguration erfolgt per YAML: Man definiert ein Header-Feld für die IP-Ermittlung (z. B. „Fly-Client-IP" bei Fly.io-Deployments), eine maximale Schlüsselanzahl (max_keys), ausgenommene Pfade (z. B. statische Assets) sowie Regeln mit Pfadmustern, Zeitfenstern, maximalen Anfragen und Sperrdauern. Willisons Produktionskonfiguration zeigt etwa 60 Anfragen pro 60 Sekunden für die Demo-Datenbanken /global-power-plants/* und /legislators/*, mit einer Block-Dauer von 20 Sekunden. Das Plugin befindet sich noch im Alpha-Stadium (0.1a0).
- Plugin-Name: datasette-ip-rate-limit 0.1a0, aktuell im Alpha-Stadium
- Auslöser: schlecht konfigurierte Crawler belasteten datasette.io
- Gebaut mit Codex (GPT-5.5 xhigh) von Simon Willison
- IP-Quelle konfigurierbar via Header, z. B. 'Fly-Client-IP' für Fly.io-Deployments
- Produktionsregel: max. 60 Requests/60 Sek. für Demo-DBs, Sperre 20 Sekunden
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.