2010-12-30 3 views
1

J'ai remarqué hier que mon site joomla/virtuemart devenait très lent.Extrêmement grande quantité de données dans jos_session

J'ai contacté le fournisseur d'hébergement et ils m'ont parlé de requêtes à jos_session. J'ai regardé dans phpmyadmin à la table jos_session et j'ai remarqué que le champ de données pour chaque identifiant de session avait une quantité folle de lignes. Un total de 157.080 caractères pour être exact.

Au moment où cela est apparu, je téléchargeais des produits sur virtuemart avec csvimproved. Tout avait été lisse et j'avais environ 3000 produits sur le site mais maintenant quand j'ai environ 10.000 produits tout est très lent.

Je ne sais pas d'où proviennent ces données dans jos_session et je ne suis pas certain qu'elles soient liées à ces produits.

Avez-vous une idée de ce qui se passe ou de ce que je pourrais savoir?

Merci

+0

Je vois aussi en mode débogage qu'une page de navigation qui contient 50 produits avec des images et des journaux de prix autour de 1200 requêtes mysql. C'est beaucoup trop. Comment puis-je savoir d'où proviennent ces requêtes? – Ivar

Répondre

0

Si vous n'avez pas besoin de la session dans une page publique, vous pouvez l'utiliser dans index.php:

$mainframe =& JFactory::getApplication('site',array('session'=>false)); 
Questions connexes