Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > Général Conception Web > Débuter
Débuter Forum d'entraide pour débuter dans la création de sites Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/12/2012, 09h47   #1
tepaze
Membre à l'essai
 
Inscription : mai 2010
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 47
Points : 24
Points : 24
Par défaut Socket ? Kesaqo ?

Bonjour tout le monde,

Je cherche depuis quelques jours sur le web des info sur les socket. J'aimerais savoir dans quelle mesure je pourrais développé leur utilisation sur un de mes sites. Mais comme je ne connais pas grand choses à ceux ci, je viens vers vous afin d'y voir plus clair.

Je suis actuellement sur un hebergement mutualisé chez une grande enseigne dont le nom commence par un O et fini par un H. Ceux ci ne permettent pas en mutualisé l'utilisation des socket, ou alors sans vraiment le faire expres d'apres ce que j'ai lu.

A savoir, l'utilisation des sockets ne serait pas permanente, mais uniquement lors d'évènement sur 1 à 4 journée(s) (1 à 5 par mois) qui rassemblerais entre 50 et 200 personnes en simultanées, a qui il faudrait servir du contenu HTML de façon simultané (pour tout le monde, au même moment à 10 sec. près)

Du coup mes questions sont les suivantes :
- Puis je utiliser un serveur autre que celui fournissant les pages Web pour le serveur de socket (ex.: un pc chez moi relié à internet - je sais c'est pas serieux, mais c'est juste pour les socket, et je n'ai pas - actuellement - de serveur privé) ?

- Je connais PHP et JS, mais cela est il suffisant pour atteindre mon objectif ?

Voila ou j'en suis de ma réflexion, qui n'est pas encore aboutit je dois bien l'avouer

PS: Désolé pour l'orthographe approximatif
tepaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 09h57   #2
Golgotha
Modérateur
 
Avatar de Golgotha
 
Homme cédric
Artiste développeur
Inscription : août 2007
Messages : 1 047
Détails du profil
Informations personnelles :
Nom : Homme cédric
Localisation : France

Informations professionnelles :
Activité : Artiste développeur
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 1 047
Points : 2 084
Points : 2 084
Envoyer un message via Skype™ à Golgotha
Bonjour,

J'ai eu la même problématique que toi, hébergement mutualisé et besoin d'utiliser les Sockets pour faire du temps réel simultané.

Voici la solution que j'ai trouvé et qui marche parfaitement bien : http://pusher.com/

__________________
modérateur webmasters - développements web & php
faq jQuery - règles du forum - faqs web
mon espace perso
Suivez mon blog
Golgotha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 21h32   #3
tepaze
Membre à l'essai
 
Inscription : mai 2010
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 47
Points : 24
Points : 24
Ok, ca a l'air pas mal... Mais finalement cette solution consiste a délégué la gestion des socket à un serveur externe non ?

Alors construire un socket sur un serveur familial est il si bizarre que cela ?

Cela en dehors des problematiques d'administrations et de disponibilités, voir de bandes passantes...

Sinon, c'est exactement ce que je cherchais
tepaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 21h39   #4
Golgotha
Modérateur
 
Avatar de Golgotha
 
Homme cédric
Artiste développeur
Inscription : août 2007
Messages : 1 047
Détails du profil
Informations personnelles :
Nom : Homme cédric
Localisation : France

Informations professionnelles :
Activité : Artiste développeur
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 1 047
Points : 2 084
Points : 2 084
Envoyer un message via Skype™ à Golgotha
Citation:
Ok, ca a l'air pas mal... Mais finalement cette solution consiste a délégué la gestion des socket à un serveur externe non ?
Tout à fait
__________________
modérateur webmasters - développements web & php
faq jQuery - règles du forum - faqs web
mon espace perso
Suivez mon blog
Golgotha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 23h18   #5
tepaze
Membre à l'essai
 
Inscription : mai 2010
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 47
Points : 24
Points : 24
Merci Golgotha
tepaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2013, 15h43   #6
tepaze
Membre à l'essai
 
Inscription : mai 2010
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 47
Points : 24
Points : 24
Je reviens vers vous car la solution que tu m'as proposé Golgotha et tout de même onéreuse...

Du coup, je regarde comment mettre en oeuvre un webSocket sur un serveur (non mutualisé)

Coté client, je vais opter pour le maintenant fameux socketio qui semble avoir l'avantage de chercher à utiliser un ensemble d'outils presente sur le poste client, mais je suis assez embété sur la technologie à adopter coté serveur.

Après pas mal de recherche, et étant donné que je ne connais pas Java, il apparait que PHP et node.js sont capable de faire du socket. Je ne connais pas non plus node.js, mais je connais un peu le JS.

Pensez vous que PHP soit adapté ?

Quels sont vos avis ?

Je m'engage dans une galère ?

Bref, merci de vos retour...
tepaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2013, 16h55   #7
Bovino
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 18 093
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 42
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 18 093
Points : 64 604
Points : 64 604
Citation:
Je ne connais pas non plus node.js
Ce serait surement une bonne occasion de s'y mettre ! Parce que Node.js est particulièrement adapté aux sockets du fait de l'aspect fortement événementiel de JavaScript.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2013, 09h27   #8
Tsoko
Membre habitué
 
Avatar de Tsoko
 
Inscription : septembre 2006
Messages : 101
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 101
Points : 123
Points : 123
Bonjour,
Je vais peut-être dire une bêtise mais si j'ai bien compris, cela reste ponctuel.
Vouloir utiliser le système de socket fait sous-entendre que vous allez faire inter-agir vos membres autour d'une table.
Donc pourquoi s'embarquer là-dedans alors que vous ne maitrisez pas et cela reste ponctuel?
Pourquoi ne pas prendre un script de tchat? Il y en a plein et de très bien pour une conversation simulée réelle?
__________________
Besoin d'un prestataire? creation site web
Tsoko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2013, 09h35   #9
tepaze
Membre à l'essai
 
Inscription : mai 2010
Messages : 47
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 47
Points : 24
Points : 24
>Tsoko : Je ne cherche pas à faire un chat. Il y a effectivement bcp de tuto tres bien pour faire cela. Je veux pouvoir modifier une page chez tous les clients de la même façon et a peux pres en même temps sans qu'ils aient à rafraichir la page.
Et de toute façon, je ne vois pas tres bien quelles sont les solutions alternatives... Utiliser Ajax me parrait bizarre, puisque c'est la page qui appel régulièrement, même s'il n'y a pas de modification à apporter. De plus j'ai cru comprendre que cette derniere solution est tres consommatrice en mémoire client.

Ma question était plutot "Ya t il en php une solution pérène de gestion des socket?" et si la réponse est ambigu : "S'il faut choisir une autre solution, node.js est elle une solution d'avenir?"

J'ai vu qu'il y avait des hebergements qui permettait d'utiliser node.js, tel que appFog ou similaire. Avez vous des retour d'experience sur ceux ci ?

Enfin, tout commentaire ou retour d'expèrience concernant le sujet est bienvenue.

Bien cordialement
tepaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h36.


 
 
 
 
Partenaires

Hébergement Web