Davide ha scritto:
Hai ragione, sarebbe la cosa migliore, però ti faccio un'ipotesi.
Posto che alcune ricerche particolari possono arrivare persino a bloccare il server (ieri ho dovuto fare un riavvio dell'intero server e successiva ottimizzazione delle tabelle, che attualmente sono circa 5GB), un utente malintenzionato potrebbe aprire due finestre di ricerca e lanciarle in contemporanea... questa misura di sicurezza previene un caso che sarebbe abbastanza grave
Capisco, anche se penso che un malintenzionato che voglia mettere in crisi il server abbia strade migliori che non lanciare 300 ricerche... ma in ogni caso, qual è il tempo medio che impiega una ricerca? Di certo non 45 secondi, ho provato giusto adesso a fare una test e considerando tutti i ritardi di connessione non mi pare ci siano voluti più di tre secondi ad ottenere i risultati... converrebbe dunque abbassare il limite di tempo a 10 secondi, che penso sia un tempo adeguato tra fare la ricerca, controllare i risultati, decidere di aver sbagliato, tornare indietro, modificare una parola e inoltrare una seconda ricerca. In questo modo l'utente normale non si accorge di nulla, viene inibito a lanciare ricerche contemporanee involontarie e si è comunque protetti dai malintenzionati