⌘I

Limiti di sistema

Updated November 18, 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.

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 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 include un componente di validazione integrato che può essere usato per intercettare e mostrare gli errori di limite di frequenza.