Visualizzazione risultati 1 fino 2 di 2

Discussione: SSE refresh 1 secondo

  1. #1
    Data registrazione
    20-07-2013
    Messaggi
    2

    Question SSE refresh 1 secondo

    Salve a tutti, vorrei avere un chiarimento.
    Per caso c'è qualche restrizione lato php nell'uso dei server sent events?

    if(typeof(EventSource) !== "undefined") {

    var source = new EventSource("blablabla.php");
    source.onmessage = function(event) {
    etc...
    Se nel file blablabla.php provo ad aggiungere un

    while(1) { }
    oppure

    while(true) {
    ...
    sleep(1);
    }
    il server mi blocca per alcune ore la pagina (errore 500..)

    Se invece non metto loop l'intervallo si setta automaticamente a 3-4 secondi.
    Altervista non permette di scendere sotto quella soglia per paura di sovraccaricare il server?

    Dal momento che sto sviluppando alcune applicazioni (chat etc) per le quali 3-4 secondi è un intervallo decisamente troppo alto per una conversazione "istantanea" vi sono suggerimenti su cosa utilizzare?


    Thnxs ^^

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Non hai modo di usare efficientemente i server sent events su AlterVista in quanto gli script PHP hanno una ben limitata durata di esecuzione, inferiore al minuto, dopo la quale vengono terminati (ed il browser è costretto a stabilire nuovamente una connessione).

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •