• User

    Creare mud via browser

    Come da oggetto...

    Tecnicamente... cosa bisognerebbe fare per creare una specie di mud che funzioni su browser?

    Salvando tutto su mysql.. e facendo un refresh in ajax ogni 5 secondi, con pochi utenti non ci sono problemi...

    Ma con 1.000 utenti online sarebbero circa 200 query al secondo...

    Un numero così "elevato" di query è uno standard per mysql o fatica a reggere?

    Altrimenti... quali altre alternative potrei usare?

    Grazie mille!!!!


  • User Attivo

    Dipende, esistono vari codici per ottimizzare le procedure on mysql, per esempio se nel giro di pochi second devi fare 200 inserimenti, invece di
    farne una dopo l'altra puoi eseguirle tutte insieme con LOCK TABLES
    opure usando COMMIT per la documentazione ti consiglio mysql.com
    la sintassi è mysql_query("SET AUTOCOMMIT=0");

    Lavorando sull'ottimizzazione dell query mysql puoi reggere carichi anche grossi

    In alternativa per una chat
    potresti memorizzare i dati in sessioni e ogni tanto inviarle ad una pagina per registrarle nel db, anche perchè per un mud, è sempre meglio avere una cronologia degli eventi!