Bonjour,
j'ai créé un système de notification avec Ajax, cela fonctionne bien, j'ai utilisé la fonction setTimeout()... Le prob. ce que cela crée un trafic extrêmement important pour mon serveur... Après quelques recherches, j'ai découvert le Server-Push long polling...
J'ai implémenté un code Lon Polling, mais ça réaction n'est pas celui attendu... Ça répète un même message à chaque x seconde déterminé... Or selon mes recherches, ça ne devrai afficher un nouveau message uniquement s'il y a une modification dans le serveur (BDD)...
Mon code doit afficher une série d’information entré par plusieurs utilisateurs, mais tout cela sur une page.
Voilà un peut ce que j'ai fait:
Merci...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21<script type='text/javascript'> $(document).ready(function() { getData(); }); function getData() { $.ajax({ type: "POST", url: "view/all-views/show_all.php", async: true, timeout: 50000, data: "get=true", success: function(data) { $("#response").append(data); setTimeout("getData()", 5000); } }); } </script>

 

 
		
		 
         
  
			
			

 
   
 


 Long polling lecture en boucle
 Long polling lecture en boucle
				 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
 
 
			 
   Envoyé par NoSmoking
 Envoyé par NoSmoking
					
 ça semble compliquer...
 ça semble compliquer...  ... Merci pour le liens et pour la fonction nl2br de PHP, je ne la connaissais pas, j'utilisais toujours
 ... Merci pour le liens et pour la fonction nl2br de PHP, je ne la connaissais pas, j'utilisais toujours  
						



Partager