Originariamente inviato da }gu|do[z]{®©
1)ogni quanto consigliate di fare il reload per non massacrare il server?
non puoi saperlo a priori. Inizia ad impostare un valore. Dopo i primi 100 messaggi calcolati con una queri l'intervallo medio di tempo tra un messaggio e l'altro e usa questo tempo per modificare l'impostazione iniziale. Dopo una settimana ripeti il procedimento. Prima o poi si stabilizzerà il valore. In caso contrario ripeti la procedura ogni mese. Non credo che abbia senso automatizzarla.

2) i messaggi li mettereste su Db o su file? chiaro che è il db è + semplice da gestire.. ma non vorrei fosse tropo carico..
I messaggi sul DB. Un DB pieno è estremamente più veloce di un file pieno.

3)La cancellazione dei messaggi più vecchi secondo voi è meglio farla atempo o a numero di messaggi.. o combinata?
Se la faccio a tempo magari non scrive nessuno per ore e compare vuota... se la faccio a numero di messaggi, una volta raggiunta la soglia dovrò cancellare un rcord ogni volta che ne aggiungo uno... :\
Combinando le cose.. che idee avete? tipo che cancello i messaggi + vecchi di un tot solo se ne restano un tot altri... o che...?
Anche la cancellazione può essere effettuata manualmente di tanto in tanto. Se vuoi farla in maniera automatica ti consiglio qualcosa con cron. Meglio cancellare a numero di messaggi, ad esempio gli ultimi 50 se si superano 1000 messaggi. Così la cancellazione avviene ogni 50 messaggi.


Inoltre la voglio integrare con le sessioni del sito.. quidni se un utente è loggato gli preimposta il nick.. semplice.. ma stavo ponderando di fare in modo che chi non è loggato non possa usare nick che sono registrati.. che dite.. è una buona idea?
tnx
tutto si può fare