phpOriginariamente inviato da XxcoralloxX
dovrei farlo in php questo codice? o in java script?
phpOriginariamente inviato da XxcoralloxX
dovrei farlo in php questo codice? o in java script?
Mi potreste spiegare passo passo come si fa? io conosco solo la parte più elementare del php
Ti sposto su PHP dove potranno aiutarti meglio![]()
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
ok grazie
sono passati un pò di giorni non c'è stata nessuna risposta..... io non sò come bisogna fare uno script del genere
Io capisco che tu sei all'inizio con php, ma non è detto che gli utenti del forum abbiano tutto questo tempo libero per scrivere il codice per te.
Inoltre non sapendo come vengono lanciate le query è difficile andare a spiegarti passo passo come fare le modifiche (modifiche che per'altro possono essere ancora più complesse nel caso in cui tu stia usando un software di terzi, non tuo, dato che non sapresti dove mettere le mani).
Il mio consiglio è di mettere da parte questo problema per riprenderlo più in là, quando avrai una dimistichezza maggiore con PHP.
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
ma senza fare tutti sti casini, il calcolo è abbastanza semplice:
quante query fai per scrivere un messaggio di chat? diciamo una
quante query fai per fare il refresh dei nuovi messaggi? diciamo una
ogni quanto refreshi la lista dei messaggi? diciamo 5 secondi
quindi:
a) 1 utente che guarda e basta = 12 query/minuto
b) 1 utente che scrive un messaggio ogni 30 secondi = 2 query per scrivere + 2 refresh forzato (se presente) + 12 query di refresh classico = 16 query /minuto
quindi, diciamo 30 persone in chat, diciamo che tutte e 30 le persone sono del tipo b, hai 16 * 30 = 480 query/minuto = 28.800 query/ora
poi puoi scegliere ogni quanti secondi uno scriva in genere un messaggio in media, se c'è presente il refresh forzato (ovvero se l'utente che scrive il messaggio, all'invio, il refresh della lista di messaggi viene richiesto sempre al database), se mediamente tutti gli utenti scrivono con la stessa frequenza etc... cmq, considera sempre il caso peggiore
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
essendo una chat ajax non sono sicuro che faccia un refresh
ah ma quindi non la fai te questa chat...Originariamente inviato da XxcoralloxX
essendo una chat ajax non sono sicuro che faccia un refresh
cmq, vuoi un suggerimento vero? con 25/30 euro/anno ti prendi dominio+spazio web+hosting linux.Non ricordo se mysql è compreso nel prezzo ma costa un'inezia. E non hai limitazioni di query/ora
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
Ajax ti evita solo di ricaricare l'intera pagina, ma il refresh del pezzo in cui visualizzi i messaggi lo devi fare per forza, e di conseguenza devi fare una query per aggirnare i dati.Originariamente inviato da XxcoralloxX
essendo una chat ajax non sono sicuro che faccia un refresh
![]()