Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Tag board - consigli implementazione

    Come implementereste una tagboard?

    cioè.. imagino che bene male siano tutte + o meno così:

    un iframe che si ricarica ogni tot e legge da qualche parte i messaggi.. e sotto un piccolo form che scrive da qualche parte i dati del messaggio...

    I problemi sono:
    1)ogni quanto consigliate di fare il reload per non massacrare il server?

    2) i messaggi li mettereste su Db o su file? chiaro che è il db è + semplice da gestire.. ma non vorrei fosse tropo carico..

    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...?


    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

  2. #2
    ho l'idea che sei pazzo...


    cmq...

    ottimo per la cancellazione dei messaggi conbinata.. o massimo massimo la cancellazione a seconda della quantità dei messaggi!


    Per far scrivere o no agli utenti con il nick registrato è molto utile, per gli utenti registrati, ma è scomodo per tutti gli utenti non registrati... :master:
    PIERCHI

  3. #3
    Originariamente inviato da pierchi
    ho l'idea che sei pazzo...
    perchè?

    cmq...

    ottimo per la cancellazione dei messaggi conbinata.. o massimo massimo la cancellazione a seconda della quantità dei messaggi!
    sei uun qualunquista insomma

    Per far scrivere o no agli utenti con il nick registrato è molto utile, per gli utenti registrati, ma è scomodo per tutti gli utenti non registrati... :master:
    tradotto?

  4. #4

  5. #5

    Re: Tag board - consigli implementazione

    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


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.