From 5ee40e6a8db8ad7954fc946402949e827113b39a Mon Sep 17 00:00:00 2001 From: Mr_sl1d3r Date: Sun, 8 Jun 2025 06:55:03 +0000 Subject: [PATCH] Update Home --- Home.md | 30 ++++++++++++++++++++++++++++++ Nuovo-sistema-di-API.md | 1 - 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 Home.md delete mode 100644 Nuovo-sistema-di-API.md diff --git a/Home.md b/Home.md new file mode 100644 index 0000000..587091a --- /dev/null +++ b/Home.md @@ -0,0 +1,30 @@ +# API Trasporto Pubblico - AMT Genova + +Queste API offrono accesso ai dati delle linee, fermate, orari e passaggi in tempo reale del trasporto pubblico AMT Genova. + +## Funzionamento generale + +Il sistema è progettato per garantire stabilità, protezione e aggiornamenti costanti. Di seguito una panoramica semplificata: + +- Dati aggiornati automaticamente ogni notte +- Bilanciamento carico tramite **PM2** +- Proxy e caching gestiti dove necessario +- Protezione da carichi eccessivi o attacchi +- Rate limit e gestione token per controllo accessi + +## Sicurezza e controllo + +- **Rate limiting** per IP (60 richieste/minuto senza token) +- Middleware attivo: se CPU/RAM troppo alti, risponde con codice 429 +- Se presente, il **token** viene validato e può ricevere priorità +- Token validi possono bypassare il limite (se configurato) + +## PM2 e bilanciamento + +- Sistema gestito con **PM2** in modalità cluster +- Log con rotazione automatica +- Riavvio e monitoraggio in caso di carico anomalo + +## Endpoint disponibili + +Vai alla [documentazione degli [endpoint](end-point) per dettagli sugli endpoint. \ No newline at end of file diff --git a/Nuovo-sistema-di-API.md b/Nuovo-sistema-di-API.md deleted file mode 100644 index 37bf165..0000000 --- a/Nuovo-sistema-di-API.md +++ /dev/null @@ -1 +0,0 @@ -Pagina in fase di aggiornamento! \ No newline at end of file