Pusher

Attiva Pusher da Impostazioni > Varie > Pusher per utilizzare WebSockets al posto delle richieste HTTP AJAX per le funzionalità della chat. I WebSockets migliorano drasticamente le prestazioni della chat eliminando la necessità di richieste AJAX ripetute al tuo server per controllare nuovi messaggi e conversazioni. I WebSockets migliorano anche la reattività della chat: consegna dei messaggi più rapida, stato online e di digitazione più accurato, elenco utenti online più preciso e molto altro. Se stai utilizzando la versione cloud, questa impostazione è attivata automaticamente.

Attivazione

  1. Vai su Pusher Sign Up e crea un nuovo account.
  2. Dal tuo dashboard su Pusher, scegli il prodotto Channels cliccando su Get started.
  3. Inserisci il nome della tua app e scegli il cluster più vicino alla tua posizione.
  4. Dal menu a sinistra del dashboard, clicca su App Settings e abilita client events.
  5. Dal menu a sinistra del dashboard, clicca su Keys, copia App ID, Key, Secret, Cluster.
  6. Vai su Impostazioni > Varie > Pusher, e incolla App ID, Key, Secret, Cluster.
  7. Hai terminato.

Informazioni

  • Pusher è gratuito per un utilizzo fino a 200.000 messaggi e 100 connessioni simultanee al giorno. I messaggi vengono utilizzati per le seguenti funzioni e altro: registrazione utenti, stato online degli utenti, messaggi della chat e messaggi del chatbot. Il calcolo dei canali Pusher è spiegato qui.
  • Quando Pusher è attivo, le seguenti richieste AJAX vengono sostituite dai WebSockets: controllo di nuovi messaggi, controllo di nuove conversazioni, stato online/offline, stato di digitazione, elenco utenti online.
  • Quando Pusher è attivo, il valore dell'ultima attività di utenti e agenti viene aggiornato solo al caricamento della pagina o quando inviano nuovi messaggi.
  • Quando Pusher è attivo, l'opzione Impostazioni > Utenti > Registra tutti i visitatori viene attivata automaticamente e non può essere disabilitata.
  • Se il tuo server diventa sovraccarico, si arresta, sperimenta un uso eccessivo della RAM, un elevato utilizzo della CPU o, in generale, rallenta o ha problemi di prestazioni, attiva Pusher.

Hai trovato utile quest'articolo?