Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonsoir à tous,
Petite question qui peut être est toute bête mais n'étant pas du métier, je bricole, et de tombe sur des soucis pour lesquels je n'ai aucune piste.
Voilà mon soucis.. J'ai un site web (sous Zend of course) qui fait régulièrement requête AJAX pour accéder à la BDD et récupérer des enregistrements et mettre ainsi à jour la page courrante de l'utilisateur. Pour illustrer le truc, c'est un peu comme sur facebook lorsqu'un de vos amis publie quelque chose de neuf, alors la page ajoute cette publication.
Ca marche ; pas de soucis au niveau de l'affichage, sauf qu'au fil du temps, si je regarde la RAM consommé par firefoks ou Chrome pour l'affichage du site, et bien on arrive au bout de 20 minutes (ou on ne fait rien, et pas d'update de fait, juste les requête AJAX), la RAM consommé flirte avec 700Mo!!!
Je comprends pas trop le pourquoi du comment... doit on "vider" la RAM d'une façon où d'une autre?? Je ne sais pas trop par où investiguer.
Merci pour votre aide.
Mat
Hors ligne
Il faut regarder coté javascript. Ca ne peut pas venir du ZF.
Regarde si tu n'enregistre pas des trucs à chaque requête que tu ne libèrerais jamais en javascript. (pour libérer la mémoire en javascript, il faut supprimer tous les liens vers un objet (notamment les évènements). Sinon il n'est jamais effacé par le garbage collector.
A+, Philippe
Hors ligne
Merci pour l'info. J'avais en effet des objets que je ne libérais jamais
Hors ligne