Durante la ricerca di alcune informazioni sulla gestione dello stato e della sessione nelle applicazioni web, sono incappato in questo nugget di informazioni :
67 is the first useful prime number after 60. (Yes, 61 is a prime, too, but it's too close to 60 to be of use.) Setting timeouts in durations of primes is common because it lessens the likelihood that two timeout sessions will overlap.
Of course, that's completely anecdotal and may not in any way be the reason why they chose 67 minutes, but that's always made sense to me.
A prima vista, questo sembra avere perfettamente senso per me e, tradizionalmente, non ho mai pensato molto alla varianza delle sessioni, ma mi chiedo quanto (se ci sia) questa strategia sia stata messa in pratica? Fare una modifica ai timeout che finiscono sui numeri primi ha davvero tanto effetto a lungo termine in un'applicazione su larga scala? O un cambiamento di questo tipo passerebbe per lo più inosservato?
In altre parole, questo veramente aneddotico? O è qualcosa che dovrebbe essere strongmente considerato come una buona pratica?