Carico di lavoro su MySQL postato il 23/08/2010 10:28:21 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti. Sto realizzando un browser game, e volevo sapere da voi che "limiti" si devono rispettare in termini di carico di lavoro di MySQL.
Prima di effettuare una ottimizzazione seria del codice, mi sono ritrovato ad eseguire una quantità vergognosa di query =). Con vergognosa intendo anche oltre 150. Se io che gioco da solo testando ho 150 query, non oso immaginare che cosa potrebbe succedere se a giocare fossero anche solo 3 o 4 persone che cliccano come delle dannate. Ogni secondo avrei una quantità mostruosa di query.
Sicuramente farò la mia parte di ottimizzazione, ma secondo voi, che limiti bisogna rispettare?
50 query al secondo?
Già che ci sono volevo chiedere a tutti se conosciete un servizio di hosting gratuito che mi possa permettere di utilizzare cron.
Pagine → 1 2
23/08/2010 11:38:27
Ciao, non c'è un numero preciso, pero' basta ricordare che minore è il numero meglio è!
Per il servzio cron, no, non conosco ancora nessun hosting gratuito che te lo offra...
Avevo parlato con un admin di altervista e mi aveva detto che poteva essere una implementzione futura, ma per adesso ancora niente!
23/08/2010 12:32:46
23/08/2010 12:52:24
Di che giochino si tratta ?
23/08/2010 13:50:07
23/08/2010 19:14:19
24/08/2010 14:29:33
Un giochino del genere lo stavo facendo anke io^^....
Però poi abbandonai in quanto mi sto dedicando alla creazione di un gdr :-D...
Anke xk di Ajax so assolutamente 0 ehehehe,e dovrei impararlo assolutamente <.<..
Spero che dopo l'apertura,se avrò tempo,inizio ad impararlo come si deve e a modificare un po il gdr sotto questo aspetto eheheh!
24/08/2010 23:02:32
25/08/2010 08:17:39
Quando inizierò ad ottimizzare le query terrò senza meno conto di questi consigli. Oltre ad ottimizzare le query e ridurle al numero minimo ... credete che possa essere assurdo memorizzare ogni query eseguita tramite il suo md5, al fine di creare una tabella hash (nelle sessioni) che mi impedisca di fare due volte la stessa query e di recuperare direttamente da esse i risultati???
Al di la di questa pazza idea che mi è venuta sul momento ... voi avete mai fatto profiling di php?
25/08/2010 14:34:15 e modificato da blancks il 25/08/2010 14:40:54
26/08/2010 22:45:20
Ottimo =) ho trovato quello che speravo: persone competenti in php e mysql =). Sono molto contento di essermi iscritto a questo forum.
Il mio codice php è "interessante". Anche perchè, come dicevo, per realizzarlo ho prima "implementato" la struttura usando l'UML. Certamente uso MVC. Ma l'ho esteso un pochino di più sfruttando cose carucce come i magic methods di php...
Così per darCi uno spunto di riflessione, vi racconto che cosa ho fatto:
tutto inizia qui:
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Ex Gratia GDR: Traumi e dove trovarne...
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
pyro72 ha recensito Crash Bandicoot Zone
blackmirror ha recensito Apocalypse Requiem: Detroit
Dissendium Draconis: Modifiche e Implementazioni: Pozioni
Le Cronache di Raja Dunia: Il Vuoto ed i suoi Principi Demoniaci
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
masters league si è accreditato come gestore di Masters League
Ex Gratia GDR: Nuova Entità: Ichirei!
Nyx Insight - Project S.E.T.: Possibili Rallentamenti del 16/08
neworleans ha aperto un annuncio di ricerca: New Orleans ricerca Giocatore
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Storie di Esperia: Fiori cremisi
Nuovo Browser Game Calcio → Masters League
Sea of Conquest: Evento con The King of Fighters XV! 🌊
Il genere Fantasy Orientale raggiunge i 700 giochi catalogati!
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
Grafica nei Gdr - Dalla programmazione alla grafica: quali strumenti per il vostro Gdr play by chat?
Il Leader - Tesi dal titolo: La formazione dei leader. Un approccio estetico.
Nyx Insight - Intervista ai gestori dell'urban fantasy scolastico Nyx Insight - Project S.E.T.!
Il Gioco di Ruolo - Corposa tesi (oltre 200 pagine!) di Gilberto Fulvi sul Gioco di Ruolo
Lista Play by Chat - Lista dei giochi di ruolo play by chat presenti sul portale
Bloody Sunday - Intervista alla gestione di Bloody Sunday Gdr, play by chat ad ambientazione Streghe!
Roma Imperiale - Recensione del gioco storico Roma Imperiale. Rivivi i fasti dell'Impero Romano!
Lord of Sea - Intervista alla gestrice del GdR Lord of Sea. Calati nei panni di un pirata e solca i mari!