# Limiti di sistema

> Formspree Docs · Impostazioni del modulo e del progetto · 18 novembre 2025

Formspree impone determinati limiti sulle risorse e limita la frequenza con cui è possibile invocare le API pubbliche.

## Limiti basati sul piano

Formspree limita il numero di moduli, progetti, email e membri del team che possono essere aggiunti a ciascun account in base al piano attuale dell'utente. Limita inoltre il numero di invii e la quantità di spazio di archiviazione per i file utilizzabili ogni mese.

Le risorse limitate in base al livello del piano includono:

-   Moduli che possono essere creati
-   Progetti che possono essere creati
-   Invii che possono essere ricevuti ogni mese
-   Membri del team che possono essere invitati
-   Email che possono essere collegate al tuo account
-   Dimensione totale di tutti i caricamenti file

Per un elenco completo dei limiti per piano, consulta [la pagina dei piani](https://formspree.io/plans).

## Limiti a livello di sistema

Formspree impone anche limiti a livello di sistema che si applicano a tutti gli account indipendentemente dal livello del piano. Questi limiti sono imposti per garantire che Formspree possa mantenere l'uptime e fornire un servizio affidabile a tutti gli utenti.

I limiti vengono controllati quando vengono ricevuti nuovi invii dei moduli e, se superati, Formspree restituirà un errore. I limiti sono:

-   Limite di frequenza del modulo: 20 post al minuto
-   Dimensione massima del file caricato: 25MB
-   Numero massimo di file per invio: 10 file

Per evitare di raggiungere questi limiti, ti consigliamo quanto segue:

-   Non effettuare test di carico sull'endpoint post di Formspree
-   Quando invii i moduli tramite AJAX, disabilita il pulsante di invio dopo l'invio del modulo finché non viene restituita la risposta da Formspree. Questo eviterà invii duplicati accidentali da "doppio clic". La libreria [formspree-react](/articles/working-with-react/the-formspree-react-library/) fornisce un hook per la gestione dello stato che può aiutare a disabilitare i moduli in attesa di una risposta.
-   Mostra sempre gli errori di limite di frequenza al visitatore del sito web che ha inviato il modulo, in modo che sappia di dover aspettare e riprovare più tardi.

## Gestione dei limiti

Dopo l'invio a un endpoint Formspree, i moduli HTML che raggiungono il limite verranno reindirizzati a una pagina di errore. I proprietari dei moduli non devono aggiungere alcun codice aggiuntivo per abilitare questo comportamento.

I moduli AJAX (quelli con un'intestazione `accept-type` impostata su `application/json`) risponderanno con un codice di errore `429`. Se usi JavaScript per inviare il tuo modulo, assicurati di controllare il codice di errore e di mostrare un messaggio di errore appropriato all'utente, informandolo di aspettare e riprovare l'invio.

La libreria [formspree-react](/articles/working-with-react/the-formspree-react-library/) include un componente di validazione integrato che può essere usato per intercettare e mostrare gli errori di limite di frequenza.
