Mise à jour de la BDD en direct ("live feeds")

Eléphanteau du PHP | 41 Messages

22 mai 2011, 16:21

Bonjour, j'aimerais afficher une table avec une mise à jour en direct, un peu comme sur cette page : http://www.senscritique.com/films (Activité récente)
Est-ce possible avec PHP ? :)

Eléphant du PHP | 171 Messages

22 mai 2011, 16:50

Oui, c'est possible, il faut passer par la technologie Ajax : un mélange de PHP et de JavaScript.

Tu peux lire ceci :
faq-tutoriels/introduction-ajax-t34763.html
Le bon jugement s'apprend par l'expérience qui s'acquiert en partie par le mauvais jugement.

Eléphanteau du PHP | 15 Messages

26 mai 2011, 17:31

Bonjour,
En effet c'est possible en ajax pour utiliser ajax je te conseil la biblio JS jQuery qui a des fonction ajax trés simple d'utilisation.
par contre si tu veux avoir cette effet en live il faut que tu rajoute un timer en JS sur la page pour déclencher la fonction de mise a jour toute les x secondes ça risque de surcharger considérablement le serveur si ton site a une forte fréquentation.
si il y a 100 personnes sur ton site et que tu déclenches un appel toutes les secondes a mon avis ca fait déjà pas mal .

je pense qu'il faudrait plus tôt que tu charges les infos que tu veux au chargement de la page et que tu les fasses défiler ensuite comme tu as vu sur le site .Comme ça tu auras de nouvelles infos à chaque rechargement de page après a toi de calculer la vitesse de défilement.


@ +
Agence de communication et de formation aux outils du web marketing http://www.linesoft.fr
Plateforme d'emailing - création de newsletter - gestion de campagnes d' email marketing http://www.emailing-express10.fr
Ressources pour webmaster gratuites ,icones,fichiers vectoriels,psd ... http://www.ressource-web.fr