IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

SERVER-SENT EVENTS (SSE) VS TIMER


Sujet :

Langage PHP

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    347
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 347
    Points : 203
    Points
    203
    Par défaut SERVER-SENT EVENTS (SSE) VS TIMER
    Bonjour,

    j'aimerai savoir si vous, ils vous arrivaient de vouloir faire du temps réel (ou rapprochant) et votre méthode retenu.

    J'en note 2 notable:
    - SSE (client - > PHP dans un process toujours actif) qui est PUSH
    - Timer (client - > PHP tout les 10 secondes) qui n'est pas PUSH

    SSE, moins de bande passante, plus de ressource car "long polling" (boucle infini pour ne pas perdre la connexion)
    Timer, plus de bande passante, moins de ressource (pas de boucle infini)

    J'aimerai savoir si vous aviez déjà mis en pratique ces techniques.
    Je pense que pour le moment, tout le monde est en Timer étant donnée notion de compatibilité navigateur, mais j'aimerai quand même savoir si vous aviez déjà un avis.

    Personnellement, ça serait dans le cas d'un tchat avec 200 personnes connectés en même temps. Avec seulement du texte, à la MSN.
    Techniquement on est sur de l'Apache / PHP avec des plateformes cliente HTML5 (tant pis pour ceux non compatible)
    Voici, si un tel sujet est déjà abordé, s'il vous plait, donnez moi le lien.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 244
    Points
    20 244
    Par défaut
    Si tu ne vise que des navigateurs évolués je foncerais sur les websocket , un exemple sur dvp : http://sii-rennes.developpez.com/art...es-websockets/

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    347
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 347
    Points : 203
    Points
    203
    Par défaut
    C'est la meilleur des solutions. C'est certain.

    Mais coté serveur, quand ont n'a pas moyen d'écoute sur un port... Dans le cas d'un hébergement mutualisé par exemple.

    ps: merci pour le Tuto, il est très bon.

Discussions similaires

  1. Lire une base de données avec Server Sent event
    Par QAYS dans le forum NodeJS
    Réponses: 1
    Dernier message: 09/07/2015, 20h02
  2. Délai du premier event : javax.swing.Timer
    Par Birmania dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 28/06/2012, 23h06
  3. Réponses: 1
    Dernier message: 18/12/2008, 17h48
  4. [3.5] Server Control Event handling
    Par CUCARACHA dans le forum ASP.NET
    Réponses: 1
    Dernier message: 28/10/2008, 15h07
  5. Event tick de timer créé dans un thread
    Par ppphil dans le forum Windows Forms
    Réponses: 1
    Dernier message: 25/07/2007, 12h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo