Sconto del 50%. tutti i piani, tempo limitato. A partire da $2.48/mo
11 minuti rimasti
App Web e aziendali

Perché visualizzi l'errore HTTP 429 e come risolverlo

Kelly Watson By Kelly Watson 11 minuti di lettura Aggiornato il 16 giugno 2025
Illustrazione di un browser Web che visualizza un messaggio di errore HTTP 429 Too Many Requests, che simboleggia richieste eccessive del server e limiti di accesso temporanei.

Che cos'è esattamente l'errore HTTP 429 e in che modo i proprietari di siti Web possono risolvere il problema 429 Too Many Requests? Questo codice di stato lato client viene visualizzato quando un server blocca troppe richieste da un utente o un bot. Che sia causato da traffico elevato, crawler aggressivi, plug-in configurati in modo errato o tentativi di accesso a forza bruta, HTTP 429 può interrompere la funzionalità del sito Web e l'accesso alle API. Questa guida spiega perché si verifica questo errore e come risolverlo, dall'ottimizzazione delle impostazioni del server alla prevenzione di picchi di richieste indesiderate

Comprendere l'errore HTTP 429

Il codice di stato 429 è un problema lato client. Ciò significa che il problema deriva dall'utente, non dal server stesso. Se arrivano troppe richieste dalla stessa fonte, il server smette di rispondere per un po'.

Quando ciò accade, il server potrebbe includere un'intestazione Retry-After. Questo indica al client quanto tempo attendere prima di riprovare. Una risposta tipica è questa:

http

CopiaModifica

HTTP/1.1 429 Troppe richieste

Tipo di contenuto: testo/html

Riprova dopo: 120  

In questo caso il client deve attendere 120 secondi prima di inviare un'altra richiesta.

wordpress-vps Inizia a bloggare

Ospita autonomamente il tuo WordPress su hardware di alto livello, dotato di spazio di archiviazione NVMe e latenza minima in tutto il mondo: scegli la tua distribuzione preferita.

Ottieni WordPress VPS

Cause comuni dell'errore HTTP 429

Questo errore appare quando un sistema viene sovraccaricato da troppe richieste in un breve lasso di tempo. A volte, la fonte è una persona reale, mentre altre volte si tratta di traffico automatizzato o di un problema di configurazione del server.

1. Elevato volume di traffico da parte di utenti reali

I siti web che improvvisamente ottengono più visitatori del previsto potrebbero iniziare a rifiutare alcune richieste. Questo accade spesso su:

  • Negozi on-line durante i grandi eventi di vendita
  • Siti di biglietteria quando viene messo in vendita un concerto popolare o un gioco sportivo
  • Portali universitari quando gli studenti controllano i risultati degli esami

Se un server non è in grado di gestire correttamente il carico delle richieste, anche gli utenti normali che non stanno facendo nulla di insolito possono visualizzare l'errore Troppe richieste.

2. Bot, crawler e traffico automatizzato

Non tutti i visitatori del sito web sono umani. Alcuni sono robot dei motori di ricerca, strumenti di confronto dei prezzi o web scraper. Se questi sistemi non sono impostati correttamente, possono superare il limite consentito da un server.

Per esempio:

  • Google e Bing hanno messo in atto delle regole in modo che i loro crawler non sovraccarichino i siti.
  • Gli strumenti di web scraping possono causare problemi se inviano troppe richieste di seguito.

An Limite di velocità API si riferisce al numero di chiamate che il client (consumatore API) può effettuare in un secondo. I limiti di velocità vengono calcolati in richieste al secondo (RPS). Un limitatore di velocità aiuta i server a distinguere tra traffico normale e bot che chiedono troppo in una volta. 

3. Plugin o estensioni configurati in modo errato

Alcune estensioni del browser o plugin di WordPress effettuano richieste frequenti in background. Ciò può spingere un sito oltre il suo limite senza che l'utente se ne accorga.

Alcuni colpevoli comuni includono:

  • Plugin per chat dal vivo che si aggiornano ogni pochi secondi
  • Strumenti SEO che controllano costantemente le classifiche di ricerca

La modifica di queste impostazioni o l'utilizzo di una rete per la distribuzione di contenuti (CDN) può aiutare a ridurre le richieste non necessarie.

4. Tentativi di accesso a forza bruta

Alcuni hacker cercano di indovinare i dettagli di accesso inserendo ripetutamente password diverse. Per evitare ciò, molti siti limitano il numero di tentativi di accesso consentiti prima di bloccare le cose.

Se qualcuno dimentica la password e continua a provare combinazioni diverse, potrebbe anche attivare accidentalmente un codice di errore 429.

5. Limiti delle risorse del server sull'hosting condiviso

Se un sito web è ospitato su un server condiviso, compete per le risorse con altri siti. Se un sito utilizza improvvisamente troppa larghezza di banda, il provider di hosting può limitare l'attività per mantenere le cose in equilibrio.

Alcuni segnali che indicano che un problema relativo all'hosting sta causando l'errore HTTP 429 includono:

  • Il sito web diventa lento o va spesso offline
  • I log degli errori mostrano richieste ripetute provenienti da un singolo indirizzo IP
  • Il provider di hosting invia notifiche di limitazione della velocità

Passare all'hosting VPS o a un server dedicato può aiutare a prevenire questi problemi.

Esempi reali di errori HTTP 429

WordPress 429 errore troppe richieste

Questo errore non è raro. Molti servizi noti limitano le richieste per tenere le cose sotto controllo.

1. Limiti di velocità API in Google, Twitter e GitHub

La maggior parte delle API non consente richieste illimitate. Per esempio:

  • IL API di Google Maps consente solo un determinato numero di query al secondo.
  • Twitter impedisce agli utenti di inviare troppi tweet in un breve periodo. API di Twitter consente 300 richieste per finestra di 15 minuti per gli utenti standard.
  • GitHub limita gli utenti non autenticati a 60 richieste all'ora.

Se un'applicazione invia troppe richieste contemporaneamente, l'API risponde con un codice di stato 429 e un periodo di attesa.

2. Problemi di web scraping

Gli strumenti automatizzati che estraggono dati dai siti Web possono imbattersi in codici di risposta 429 se non distanziano correttamente le richieste. Il modo migliore per evitare ciò è introdurre ritardi o ruotare gli indirizzi IP.

3. Piattaforme di contenuti come Reddit e YouTube

I siti Web con un vasto pubblico utilizzano la limitazione della velocità API per prevenire lo spam. Se qualcuno tenta di pubblicare troppi commenti o di aggiornare il proprio feed troppo velocemente, potrebbe invece visualizzare un messaggio di errore 429.

Come risolvere l'errore HTTP 429

Ricevere uno stato 429 non è un errore; è il modo in cui il server ti chiede di smettere di inviare così tante richieste. La soluzione giusta dipende dal fatto che tu sia un visitatore, un proprietario di un sito web o uno sviluppatore che gestisce le richieste API.

Per i visitatori del sito web

Se un sito Web restituisce un errore Troppe richieste, ecco cosa provare:

  • Attendi qualche minuto e riprova. Il blocco è solitamente temporaneo.
  • Svuota la cache e i cookie del tuo browser. Il tuo browser potrebbe inviare vecchie richieste senza che tu te ne accorga.
  • Cambia rete o utilizza una VPN. Se il tuo Indirizzo IP è bloccato, connettersi da un altro potrebbe essere d'aiuto.

Per proprietari e sviluppatori di siti Web

Se sul tuo sito viene riscontrato l'errore HTTP 429, queste soluzioni potrebbero essere utili:

1. Ottimizza il codice del sito web

Troppe chiamate API, query lente sul database o script che si ricaricano troppo spesso possono causare problemi. La revisione del backend del sito e la rimozione di attività non necessarie possono ridurre il carico delle richieste.

2. Implementare il backoff esponenziale

Invece di ritentare immediatamente le richieste non riuscite, le applicazioni dovrebbero attendere più a lungo tra un tentativo e l'altro. Un modo semplice per farlo è raddoppiare il tempo di attesa dopo ogni errore.

3. Modifica i limiti di velocità del server

Se un server ha limiti troppo rigidi, il traffico legittimo può essere bloccato. Gli amministratori possono modificare le impostazioni in:

Nginx
nginx
CopiaModifica
limit_req_zone $binary_remote_addr zona=uno:velocità 10m=5r/s;  

 

Apache
apache
CopiaModifica
<Posizione />  

SetEnvIf Request_URI .* limite=1  

</Posizione>  

4. Blocca il traffico dannoso

L'impostazione di regole firewall o l'utilizzo di strumenti di rilevamento dei bot può bloccare il traffico dannoso prima che causi problemi.

5. Aggiorna i piani di hosting

Se un sito Web riceve più visitatori di quelli che un piano di hosting condiviso può gestire, il passaggio all'hosting Cloud VPS può fornire una migliore stabilità.

Prevenire che l'errore HTTP 429 si ripeta

Sebbene sapere come correggere l'errore 429 Too Many Requests sia essenziale, è altrettanto importante impedire che ciò accada in primo luogo. Risolvere un problema ogni volta che si presenta è una perdita di tempo quando potresti semplicemente impostare le cose correttamente dall'inizio.

1. Imposta limiti di velocità adeguati su API e siti Web

Gli sviluppatori e i proprietari dei siti possono ottimizzare le impostazioni del limitatore di velocità per mantenere le cose in funzione evitando interruzioni per gli utenti regolari. Invece di limiti validi per tutti, utenti diversi dovrebbero avere restrizioni diverse.

  • Utenti registrati dovrebbe avere un'indennità di richiesta più elevata rispetto ai visitatori casuali.
  • Utenti non autenticati dovrebbe essere limitato per prevenire lo spam API.
  • Utenti aziendali o clienti API dovrebbero avere limiti tariffari personalizzati che soddisfino le loro esigenze.

2. Monitorare i modelli di traffico e identificare i picchi

I picchi di traffico non sempre si verificano in orari prevedibili, ma lasciano degli schemi. Il controllo dei log delle richieste, delle prestazioni del server e dell'utilizzo dell'API semplifica l'individuazione dei primi segnali di un errore HTTP 429 Too Many Requests prima che inizi a bloccare gli utenti reali.

3. Utilizzare le reti per la distribuzione di contenuti (CDN) per distribuire le richieste

Una CDN aiuta a ridurre le richieste dirette del server memorizzando le versioni memorizzate nella cache dei contenuti a cui si accede di frequente. Se un centinaio di persone visitano la stessa pagina web in pochi secondi, una CDN può servire il contenuto senza che il server di origine elabori ciascuna richiesta separatamente. Ciò riduce lo sforzo e aiuta a evitare problemi di errore 429 quando il traffico aumenta improvvisamente.

4. Ottimizza le query del database e riduci le richieste in background

Alcuni siti web richiedono molti più dati di quelli di cui effettivamente hanno bisogno, soprattutto se il loro backend non è strutturato correttamente. Query del database non ottimizzate, script in background e richieste di plug-in non necessarie possono aggravare il problema. La pulizia di queste aree semplifica la risoluzione permanente dei problemi HTTP 429.

5. Implementare una gestione degli errori intuitiva

Se gli utenti si imbattono in un messaggio di errore 429, dovrebbero almeno ottenere informazioni utili invece di essere semplicemente bloccati senza spiegazioni. Un approccio migliore sarebbe:

  • Spiegando perché la loro richiesta è stata respinta.
  • Suggerire quando possono riprovare.
  • Offrire versioni memorizzate nella cache dei contenuti o opzioni di accesso alternative.

Scegliere la giusta soluzione di hosting per prevenire l'errore HTTP 429

Per i proprietari di siti che riscontrano spesso problemi di correzione HTTP 429, il problema potrebbe non riguardare il sito Web stesso ma la configurazione dell'hosting. Molti piani di hosting condiviso impongono limiti di richiesta rigorosi che non possono essere modificati. Ciò significa che anche un sito web ben ottimizzato può avere problemi se un altro sito sullo stesso server inizia a consumare troppe risorse.

Hosting VPS di Cloudzy: un'alternativa più intelligente

L'aggiornamento all'hosting VPS è uno dei modi più efficaci per evitare problemi di errore 429 causati dalle restrizioni dell'hosting. A differenza dell'hosting condiviso, un server privato virtuale (VPS) fornisce risorse dedicate, consentendo il pieno controllo sui limiti di velocità, sulle richieste API e sulle configurazioni del backend.

Cloudzy fornisce hosting VPS sia Linux che Windows, che risolvono diversi tipi di problemi relativi al codice di risposta 429:

  • Hosting VPS Linux funziona bene per le aziende che utilizzano API, applicazioni Web e script di automazione che devono gestire richieste frequenti senza essere bloccate. Poiché il VPS Linux di Cloudzy è dotato di accesso root completo, i limiti di velocità e le configurazioni del server possono essere regolati senza fare affidamento su politiche di hosting restrittive.
  • Hosting VPS Windows è adatto per le aziende che utilizzano ambienti desktop remoti o applicazioni basate su Windows che effettuano frequenti richieste cloud. Con l'accesso amministrativo completo, gli utenti possono personalizzare le impostazioni per evitare limiti di richieste non necessari.

Per siti o applicazioni che richiedono disponibilità costante, Cloudzy's Garanzia di operatività del 99,95%. garantisce che la limitazione della velocità relativa al server non ostacoli le normali operazioni.

Gestione dell'errore HTTP 429 durante il ridimensionamento di un'azienda o di un'applicazione

Man mano che la tua azienda o applicazione prende slancio, noterai un aumento del traffico, più chiamate API e maggiori interazioni tra utenti e server. Ma il punto è questo: ciò che ha funzionato perfettamente all’inizio può rapidamente diventare un collo di bottiglia man mano che le cose si fanno più impegnative. Senza una piccola messa a punto, ti ritroverai presto a imbatterti in quei temuti errori 429.

Aumento dei limiti API con il livello a pagamento

Le piattaforme cloud e le API spesso offrono livelli a pagamento per coloro che necessitano di un po' più di larghezza di banda. Se raggiungi spesso i limiti, potrebbe essere il momento di passare a un piano più alto e lasciarti alle spalle gli errori 429.

Bilanciamento del carico per distribuire le richieste

Immagina se ogni parte del traffico dovesse raggiungere un solo server. Disastro, vero? Il bilanciamento del carico garantisce che il traffico in entrata sia distribuito uniformemente, evitando che qualsiasi server venga sopraffatto e mantenendo le cose senza intoppi, anche quando le cose sono a tutto gas.

Memorizzazione nella cache delle risposte per alleggerire il carico

Perché lasciare che sia il server a fare tutto il lavoro pesante quando non sei obbligato a farlo? Memorizzando nella cache i dati richiesti di frequente, eviti che il server venga bombardato da richieste ripetute. Ciò alleggerisce il carico e aiuta a evitare quegli errori frustranti che limitano la velocità.

Conclusione

Prevenire e correggere l'errore HTTP 429 Too Many Requests non significa solo soluzioni rapide: riguarda il mantenimento di un sito Web o di un'API stabile ed efficiente. Implementando limiti di velocità, ottimizzando i processi di backend, utilizzando CDN e aggiornando l'hosting se necessario, i proprietari di siti Web possono ridurre le interruzioni e garantire un accesso agevole agli utenti. La chiave è il monitoraggio proattivo e la gestione intelligente del server, quindi HTTP 429 rimane un evento raro e non un ostacolo frequente.

Condividere

Altro dal blog

Continua a leggere.

Immagine della recensione di Odoo con un testo del titolo di grandi dimensioni a sinistra e il logo Odoo a destra, circondato da pannelli di interfaccia dell'app mobili in uno sfondo a tema nuvola viola tenue.
App Web e aziendali

Una recensione completa su Odoo: Odoo è l'ERP giusto per la tua azienda

Odoo è una delle piattaforme ERP più apprezzate per le aziende in crescita, per un semplice motivo: promette molto in un unico posto. Vendite, contabilità, inventario

Jim SchwarzJim Schwarz 11 minuti di lettura
Le alternative open source a WordPress presentano un'immagine con sfondo sfumato colorato, monitor desktop, editor di codice, anteprima della dashboard sfocata e testo del titolo di grandi dimensioni sulla sinistra.
App Web e aziendali

Le migliori alternative WordPress open source su misura per gli sviluppatori

WordPress è ancora importante e serve ancora bene una vasta gamma di siti. La sua directory dei plugin ospita oltre 62.000 plugin e la sua directory dei temi offre oltre 14.000 temi gratuiti. Sì

Jim SchwarzJim Schwarz 14 minuti di lettura
Immagine in evidenza di Automad e WordPress con i loghi di entrambe le piattaforme e un titolo che chiede quale sviluppatore CMS dovrebbe scegliere.
App Web e aziendali

Automad vs. WordPress: un confronto approfondito tra due delle migliori piattaforme CMS

Automad e WordPress risolvono lo stesso lavoro in due modi molto diversi. Automad è un CMS flat-file e un motore di template, quindi il contenuto risiede in file invece che in un database, ma WordPress,

Jim SchwarzJim Schwarz 9 minuti di lettura

Pronti per la distribuzione? A partire da $ 2,48 al mese.

Cloud indipendente, dal 2008. AMD EPYC, NVMe, 40 Gbps. Rimborso entro 14 giorni.