Aggiornamento in tempo reale degli argomenti si blocca sotto alta attività

The 1st game weekend went alright from technical point of view (less so if we look at how the team played).

One phenomena is still reproducable. If you multitask with your phone, switch to other apps during the game chat and then come back, you sometimes end up in a situation where the topic is not updated. Status avatars do blink, indicating there is a a constant flow of posts.

A browser refresh or a visit via the index page is needed to see the missed posts.

All this using an up to date Android device w. Chrome.

2 Mi Piace

Thanks for helping us figure these incidents out – it’s a process.

2 Mi Piace

We had a derby game last evening, so it was an great opportunity to monitor this:

  • One senior user logged the whole game with Chrome Dev Tools network inspector, and no error statuses were reported on the client :+1:
  • I ran a quick poll during the game, got a few dozen responses which were 94% postivive (no issues). This is a very good result and I am not sure if a clean 100% is even possible with this survey method (random users, random HW, random network conditions). So I consider anything above 90% a success. :+1:

To sum it up, on the CDCK SaaS infra this is now a marginal issue and the features generally work well even under a heavy/spiky load. Give me a nod if you wish to deep dive into this, and I’ll provide a potential date and time. After all you never know what happens in a game, and how the audience reacts to the events.

COVID-restrictions have eased up, so currently the arenas can be sold to full capacity. This has an impact on our audience as the HC fans will be on-site at the games, rather that furiously chatting online.

2 Mi Piace

Abbiamo unito una patch di prestazioni che influenzerà i siti che vedono molta attività, in particolare quando molti utenti si trovano in un singolo argomento e i post ricevono “mi piace”. Durante tali eventi, uno dei possibili esiti era questo esatto comportamento di “blocco”.

In un singolo sito che ospitiamo, questa modifica ha comportato 12 milioni di richieste in meno per l’endpoint dei post al giorno per evento, che competevano con gli aggiornamenti in tempo reale delle risposte più recenti.

4 Mi Piace

Appunto. Abbiamo un derby back-to-back venerdì-sabato, quindi ci sarà fermento. Anche se 13.000 persone saranno presenti alla grande inaugurazione della nostra nuova arena, il che potrebbe avere un impatto sul nostro carico, positivo o negativo.

Monitoreremo, a breve e lungo termine :+1:

4 Mi Piace

Se qualcuno a CDCK è interessato al deep logging, ci aspettiamo un picco stasera dalle 18:30 alle 21:00 e soprattutto domani dalle 17:00 alle 19:30. Ora locale finlandese UTC+2.

1 Mi Piace

Tutto bene in questi giorni?

Ti faccio sapere tra 3-4 ore.

In generale questo non è stato un problema (tasso di successo >90%) o una fonte di lamentele di recente. D’altra parte, i nostri utenti abituali sanno cosa fare se succede (un rapido aggiornamento o una visita alla pagina dell’indice), quindi potrebbero non prestare attenzione.

Comunque, abbiamo una partita che inizia tra 45 minuti (17:00 UTC+2), quindi farò un sondaggio tra gli utenti sulla questione e forse anche un po’ di logging lato client.

@codinghorror Ecco i risultati.

Abbiamo condotto un sondaggio, come abbiamo fatto molte volte prima. Questa volta le domande sono state scritte nella lingua di Londra, così anche voi potete leggerle. Ho chiesto agli utenti dei blocchi totali e il tipo di dispositivo client che stavano utilizzando. Risultati:

  • Basso numero di risposte, alto margine di errore
  • Circa 85/15. Questo è perfettamente in linea con i sondaggi precedenti. Nessun cambiamento in meglio o in peggio
  • Sono riuscito a raggiungere un paio di utenti che segnalavano blocchi. Infatti hanno riscontrato un blocco di tipo totale, che può essere aggirato aggiornando il browser o visitando la pagina dell’indice. Quindi è ancora possibile riprodurlo.

La partita si è svolta in un orario precedente al solito ed è stata effettivamente spostata a questa data a causa del casino COVID. Pertanto, il numero di utenti contemporanei è stato relativamente basso. In condizioni normali mi sarei aspettato un numero maggiore di utenti e post, dato che la partita era in trasferta, sono stati segnati 7 gol e il risultato finale è stata una bruciante sconfitta.

2 Mi Piace

È passato un po’ di tempo, ma ieri l’ho riprodotto accidentalmente. Una partita intensa e una drammatica sconfitta 6 secondi prima della sirena hanno causato picchi di chat intensi e la mia visualizzazione ha smesso di aggiornarsi. Non sono riuscito a recuperare visitando la pagina dell’indice e ho dovuto aggiornare il browser.

Quindi è ancora lì, anche se non molto comune. Come discusso altrove, siamo pronti a pilotare la chat non appena avrà una qualche forma di funzionalità di archiviazione degli argomenti disponibile.

1 Mi Piace