Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832

    Messaggistica ISTANTANEA in un sito??

    ciao gente, tutto nel titolo.

    si può creare una specia di chat istantanea?


    grazie

  2. #2

  3. #3
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    oppure non si potrebbe pensare a qualcosa tipo un file di testo su cui vengono registrati i messaggi e una casella di testo che lo legge refreshandosi via javascript ogni, che so 0.5 secondi?

  4. #4
    Originariamente inviato da lyllo
    oppure non si potrebbe pensare a qualcosa tipo un file di testo su cui vengono registrati i messaggi e una casella di testo che lo legge refreshandosi via javascript ogni, che so 0.5 secondi?
    :-) potresti anche provare, ma se poi hai 100 persone che contemporaneamente utilizzano la tua applicazione che fai?

    A mio avviso soluzioni così semplici vanno bene fino a quando hai pochi utenti e che non si preoccupano di eventuali malfunzionamenti.

    Se devi rispondere ad un'esigenza un poco più professionale, ancge su script un poco più collaudati. Magari un script di chat che puoi personalizzarti secondo le tue esigenze.

  5. #5
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    prova a sfruttare le shoutbox, ce ne sono di tutte le razze e codici, impostazioni comprese.

    secondo me è un buon punto di partenza.
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  6. #6
    Originariamente inviato da countzero999
    :-) potresti anche provare, ma se poi hai 100 persone che contemporaneamente utilizzano la tua applicazione che fai?

    A mio avviso soluzioni così semplici vanno bene fino a quando hai pochi utenti e che non si preoccupano di eventuali malfunzionamenti.

    Se devi rispondere ad un'esigenza un poco più professionale, ancge su script un poco più collaudati. Magari un script di chat che puoi personalizzarti secondo le tue esigenze.
    Mi inserisco proprio perchè ho un problema simile. Ho messo online uno shoutbox trovato in rete e basato su jquery e php. In locale funziona benissimo. Il problema è quando lo metto online e sul sito scrivono 30-40 persone contemporaneamente. In pratica è come se non riuscisse a sostenere le request ed aggiornare rapidamente il file di testo che usa come database per i messaggi.
    Pensate che salvando i post su un database MySql sarebbe più veloce? O comunque quale può essere il problema?
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

  7. #7
    Se lavori su file, rischi grossi problemi di concorrenza e locking dei file. Prova con un DB.

  8. #8
    Originariamente inviato da filippo.toso
    problemi di concorrenza
    immagino tu intenda che se due utenti vogliono scrivere contemporaneamente il file in teoria dovrebbe venire aperto e scritto allo stesso tempo da entrambi. Quindi con il DB questo problema si risolve...?!?
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

  9. #9
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    ma come, le shoutbox usano file di testo?
    io volevo usare una tenica simile e mi era stato detto che era "pericoloso" e poi maxi-script li usano?

    ad ogni modo una cosa che mi incuriosisce, db o file a parte è:
    come si fa a dire ad ogni pagina aperta (che contiene la shout) di TUTTI gli utenti, di aggiornarsi e visualizzare le scritte appena aggiunte?

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.