Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: betgoichon le le 03-12-2012 a 15:39:22

Titre: Tchat php fait beuger navigateur !
Posté par: betgoichon le le 03-12-2012 a 15:39:22

Bonjour je sollicite votre aide je mexplique , j'ai un tchat creer de toute piece le problème ses que ma page tchat charge mal, elle me fai relentir mes gif du sif sont au ralenti ! en gros meme mais membres ne peuvent ecrire car si il envoye un mesage sa ralenti , par contre le reste du site fonctionne parfaitement ya que sur la page tchat que sa beug je ou s propose de voir mes 2 cas :

site : http://betgoichon.com/
page tchat :http://betgoichon.com/index.php?op=tchat la sa deconne

donc je peu vous donner mon fichier ajax xl js qui est composer comme ceci :

// JavaScript Document

var timer = setInterval(maFonctionAjax,5000);
/* ============================== */
function maFonctionAjax()
{
var MonAjax;
if (window.XMLHttpRequest){ MonAjax = new XMLHttpRequest();}
else if (window.ActiveXObject) {MonAjax = new ActiveXObject('Microsoft.XMLHTTP');}
else {
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
MonAjax = false; }
MonAjax.open('POST',"modules/tchat/ajax_news_pdo_xl.php",true);
MonAjax.onreadystatechange = function()
{
if (MonAjax.readyState == 4 && MonAjax.status==200)
{
if (document.getElementById)
{
document.getElementById('LeRetourL').innerHTML=''+MonAjax.responseText+'';
setTimeout("image()", 1000);
}
}
else{
document.getElementById('load').style.visibility="visible";
}
}
MonAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
MonAjax.send();
}
function image()
{
document.getElementById('LeRetourL').style.visibility="visible";
document.getElementById('load').style.visibility="hidden";
}

et mon dossier ajax js qui est composer comme ceci :


function createXHR()
{
var request = false;
try {
request = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (err2) {
try {
request = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (err3) {
      try {
         request = new XMLHttpRequest();
      }
      catch (err1)
      {
         request = false;
      }
}
}
return request;
}

aidez moi svp la ses insuportable de rien comprendre merci a vous :)

Titre: Re:Tchat php fait beuger navigateur !
Posté par: kosmos le le 22-01-2013 a 10:51:59

Bonjour,
Il faudrait déjà dans un premier temps, des logins de test si vous voulez que l'on jette un oeil.

Ensuite, vous faites un requête toutes les 5 secondes... avez-vous un hébergement supportant ceci en sachant que c'est exponentielle car autant de requête qu'il y a de personnes sur le tchat.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.