Modifiche ai Limiti di Velocità
Una delle cose più importanti per garantire i migliori tassi di consegna è il modo in cui gestiamo la limitazione della velocità dei messaggi. Con l’introduzione dell’API v2, abbiamo apportato alcune modifiche al modo in cui gestiamo i limiti di velocità.
Cosa sta cambiando?
I nostri vecchi limiti di velocità si basavano sul numero di messaggi inviati in un’ora specifica. Era un buon modo per assicurarsi che non si abusasse dell’API.
Tuttavia, questo approccio presentava alcuni problemi:
- Non impediva l’invio di troppi messaggi contemporaneamente.
- Aggiungeva un sovraccarico extra al processo di invio poiché la limitazione era basata su base oraria. Questo causava picchi all’inizio di ogni ora quando i clienti inviavano tutti i loro messaggi in una volta.
- La maggior parte delle integrazioni non supporta limitazioni orarie.
- Ritardi infiniti dei messaggi se si superava il limite di velocità.
Per risolvere questi problemi, abbiamo introdotto un nuovo sistema di limitazione della velocità per l’API v2. Questo si basa sul numero di messaggi che invii in un secondo specifico e in un periodo di 24 ore. Questo significa che puoi inviare tutti i messaggi che vuoi, purché non superi il limite di velocità.
Limite di velocità predefinito
Il limite di velocità predefinito è di 2 messaggi al secondo. Questo significa teoricamente che puoi inviare fino a 7.200 messaggi all’ora. Che è 7 volte superiore al vecchio limite orario che partiva da 1.000 messaggi all’ora.
Modifiche al processamento
Questo comporta anche cambiamenti nel modo in cui gestiamo la limitazione della velocità. Nel vecchio sistema, potevi inviare tutti i messaggi che volevi, e noi li inviavamo in base al limite orario.
Il nuovo sistema si basa sul numero di messaggi che invii in un secondo specifico e in un periodo di 24 ore. Questo significa che puoi inviare tutti i messaggi consentiti dal tuo account, purché non superi il limite di velocità. Se lo fai, riceverai un errore.
Perché questo cambiamento?
Quando abbiamo lanciato Emailit un anno fa, volevamo provare a renderlo diverso. Una delle cose che volevamo fare era renderlo facile da usare e da integrare. Sfortunatamente, abbiamo fatto esattamente il contrario.
È finito per essere molto più complesso da usare e da integrare. Ora abbiamo semplificato il processo e lo abbiamo allineato con tutti gli altri servizi disponibili. Questo aiuterà anche chiunque stia migrando da altri servizi a Emailit.
Cosa significa questo per te?
Se stai utilizzando la nostra API o SMTP e fai affidamento sullo scenario in cui la nostra API e SMTP accettano tutti i messaggi, dovrai aggiornare il tuo codice o la configurazione.
La maggior parte delle integrazioni ti permette di impostare un limite di velocità al secondo, il che dovrebbe rendere facile la migrazione. Nel caso non avessi questa opzione, consigliamo di attivare il retry automatico/accodamento dei messaggi.
Puoi introdurre la nuova limitazione della velocità nel tuo sistema in qualsiasi momento, purché dividi il tuo attuale limite orario nel nuovo limite di velocità. Idealmente a 2 al secondo (dato che questo è il limite di velocità predefinito).
Puoi trovare maggiori informazioni sui limiti di velocità nella Documentazione API.
Quando verranno applicate queste modifiche?
Le modifiche verranno applicate a gruppi nelle prossime settimane. Invieremo email a tutti i clienti per informarvi delle modifiche e su come migrare al nuovo sistema di limitazione della velocità.
Blog
Le ultime novità e aggiornamenti, direttamente da Emailit.
Rimani aggiornato con gli ultimi articoli del Blog di Emailit.