Comet postato il 14/09/2007 16:17:53 nel forum programmazione, gdrcd, open source, hosting
Date le diverse richieste di come ho sviluppato la tecnologia di streming dei dati (rendendo le chat in tempo reale) sul Grande Blu, riporto qui la mia risposta ad un mp che mi è arrivato:
alla fin fine ci sono 2 modi:
con richieste "multipart" in stile ajax (che sarebbe la migliore, ma ci sono gravi incompatibilità con explorer)
oppure attraverso dei frame:
semplicemente si mantiene la connessione al frame "aperta" attraverso un ciclo infinito e usando il metodo flush di php si inoltrano i dati, (guarda che serve un server potente)
esempi fighi:
http://www.lightstreamer.com/demos.htm
documentazione:
http://www.lightstreamer.com/Lightstreamer_Paradigm.pdf
Pagine → 1
15/09/2007 01:03:28
@mr_faber:
monitorando la situazione oggi le prestazioni sono rimaste uguali... al massimo 10 Mb di ram utilizatti nella cache di mysql, ma niente di più.
Se pensi alla ram utilizzata da apache aperta ad ogni connessione, c'è poco paragone con un'unica connessione mantenuta aperta (anzi: aprendola ogni volta, mysql deve ricercare tutto, continuando a mandare query uguali, mysql si crea una cache dove recuperare i dati più comuni)
informatevi prima di fare commenti che possono essere smentiti ^_^
(confermo ad ogni modo che serve almeno una vps (se non un server dedicato) per la tecnologia... hosting normali (tipo 100 euro l'anno) vengono bloccati per l'utilizzo di troppe risorse di una macchina condivisa.
@oorazoroo:
ehm.... credevo di diver rispondere garbatamente a mr_faber, ma il tuo commento è alquanto strano....
cosa significa "usato con parsimonia"?
ognuno lo usa come vuole se riesce ad ottimizzare. so che il grande blu paga molto il suo server e richiede pagamenti per il cambio razza, ma in questo modo riusciamo a dare più servizi (credimi: una richiesta ogni 10 secondi è MOLTO più pesante dell'attuale situazione)
per la seconda parte del messaggio: se non hai capito come funziona comet, lascia stare:
con comet faccio esattamente quello che dici, solo che, invece di fare una richiesta ogni x secondi, ne faccio una all'inizio e, quando il server si accorge di avere messaggi, li manda.
Per favore, non state a criticarmi per il gusto di farlo altrimenti dovrò denigrarvi quando riuscirete ad implementarlo in gdr-cd.
Non è che google con gmail e gtalk è scema!
Non è che meebo è scemo!
Non è che lightstram è scemo!
Non è che Youtube è scemo!
Potrei andare avanti all'infinito....
Davvero non capisco: quella volta che voglio dare un aiuto a qualcuno e voglio consigliare la tecnologia senza tenerla per me, ricevo queste risposte.... l'invidia fa brutti scherzi... continuate con questo piano di denigrazione grandeblu ^_*
15/09/2007 13:20:32
Din Don: mi raccomando non andiamo oltre ;)
15/09/2007 16:40:14
@mr_faber:
hai assolutamente ragione su questo, dipende da cosa si vuole offrire agli utenti.
@golars:
no comment, parla quello giusto.
@herdemuns:
non preoccuparti, so quello che posso dire e quello che non posso dire, finchè espongo i fatti senza alcun dato soggettivo non credo di fare del male :D
@golars:
prima si dice "non penso sia adatto"... poi lo si sviluppa (copiando dagli altri) facendolo passare per innovazione... cosa già vista (meglio non citare gli ultimi avvenimenti ^_*)
15/09/2007 17:13:51
shanks purtroppo quando si crea un codice OpenSource si deve pensare al target che userà il tuo prodotto. E nel nostro caso chi scarica un Os per creare una land non ha soldi da spendere per pagare un server dedicato per fare girare bene la tecnologia proposta da te. Dubito quindi che qualcuno ti rubi questa idea (nemmeno il codice fosse tuo) per usarla e dire di essere stato il primo (sai quanta gloria).
Bella l'intenzione di proporre la nuova tecnologia ma per adesso inutilizzabile se non per i gdr già ben avviati e con un server tutto loro.
15/09/2007 19:46:04
grazie per l'aggiornamento ma non mi interessa °-°
15/09/2007 23:45:37
Bhe, a parte che la tecnologia non è mia e il codice mica è segreto... trovate qualche esempietto su internet....
cmq io ve l'ho buttata li, magari può essere utile a qualcuno...
a dire il vero ero incerto se mettere il post qui o su liberi dato che -come dite voi- chi usa un os open source non ha un server dedicato.. ma ci son sempre delle eccezioni :D
cmq... se non vi interessa non importa, magari un giorno a qualcuno interesserà... mi spiace solo vedere come alcuni non capiscano che se ho inserito il post era davvero per proporre qualche nuova soluzione e portare aiuto ai vostri paccchetti anche senza rilasciare il codice (permettetemi, ma ognuno fa le sue scelte e, sebbene siano diverse, non significa che sono in cattiva fede)
detto questo vi saluto.
Bye Bye
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
DarkOrbit → Galassie remote e pericoli in agguato ti attendono. Vinci battaglie avvincenti in DarkOrbit: diventa un cosmonauta temerario e combatti!
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
DarkOrbit → Galassie remote e pericoli in agguato ti attendono. Vinci battaglie avvincenti in DarkOrbit: diventa un cosmonauta temerario e combatti!
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Scarica GDRCD - Scarica gratuitamente GDRCD. L'Open Source più famoso ed utilizzato per realizzare GdR Play by Chat
Lista Browser Game - Lista dei browser game presenti sul portale
Histats - Scopri il sistema di statistiche web per il tuo gioco! Histats è gratuito!
Rpg 2023 - RPG 2023: l’importanza del settore e i titoli che hanno lasciato il segno
Analisi dei GdR - Tesi di laurea scaricabile dal titolo "Analisi dei Giochi di Ruolo: tra reale e virtuale"
Incontri Casuali - Siete a corto di idee per gli incontri casuali? Ecco un pò di spunti divisi in abse alla conformazione del territorio!