Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

Réduire activité SQL (Hebergement mutualisé.)

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
mustru
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 10 Juil 2006
Messages: 143
Localisation: drome

URL permanente de ce messagePosté le : Mer Avr 18, 2007 16:51    Sujet du message: Réduire activité SQL (Hebergement mutualisé.)

Bonjour a tous,

j'ai récu il y'a quelque temps un mail de 1and1 :

Citation:
Notre service de surveillance réseau nous informe que votre base MySQL
est à l'origine de lenteurs sur notre serveur MySQL mutualisé.

db171204736

Une telle consommation ne peut être acceptée sur un hébergement
mutualisé chez 1&1 Internet par respect pour les autres clients
partageant les ressources avec vous.

Nous vous demandons soit de réduire de votre activité SQL, soit
d'envisager le passage vers une offre en serveur dédié.[...]


Depuis ma base à été bloqué, je cherche donc des moyens éfficace de réduire ma consommation SQL, j'ai donc besoin de vos précieux conseils...

Merci d'avance.[/code]
 
mustru Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 12363
Localisation: Toulouse

URL permanente de ce messagePosté le : Mer Avr 18, 2007 16:55    Sujet du message: Réduire activité SQL (Hebergement mutualisé.)

il va falloir que tu trouves déjà quels scripts sont à l origine de ce problème, et seul toi va pouvoir le faire. après il existe des facons de reduire l activité sql avec un systeme de cache, pour ne pas avoir à chaque affichage de page à la regenerer si elle ne change pas ou peu, mais tout depend du site en question
 
e-kiwi Visiter le site web du posteur
mustru
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 10 Juil 2006
Messages: 143
Localisation: drome

URL permanente de ce messagePosté le : Mer Avr 18, 2007 17:02    Sujet du message: Réduire activité SQL (Hebergement mutualisé.)

Merci e-kiwi,

Mon site est un site d'abandonware http://www.abandonware-utopia.com (offline pour l'instant.) les requetes les plus éxécutées sont des liste de jeux a télécharger, il y'en a a peut pres 500 que l'on peut afficher en fonction de plusieurs critères (date ajout, année, hits...) de plus, j'affiche les résultat sur plusieurs pages, donc dés que l'utilisateur change de page la requete est rééxécutée...

Un système de cache est t-il difficile à utiliser ?

J'ai déja supprimer pas mal de requete et j'espere trouver encore des solutions afin de pouvoir tenir quelques mois avant de partir sur un serveur dédié.

Merci de vos conseils.
 
mustru Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 12363
Localisation: Toulouse

URL permanente de ce messagePosté le : Mer Avr 18, 2007 17:16    Sujet du message: Réduire activité SQL (Hebergement mutualisé.)

ca doit plutot etre une optimisation BDD à faire dessus Smile voir combien tu as de tables, quels sont tes champs indexés, et quelles requetes tu fais
 
e-kiwi Visiter le site web du posteur
mustru
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 10 Juil 2006
Messages: 143
Localisation: drome

URL permanente de ce messagePosté le : Mer Avr 18, 2007 18:02    Sujet du message: Réduire activité SQL (Hebergement mutualisé.)

Merci beaucoup pour vos conseil, je vais travailler dans ce sens. Wink
 
mustru Visiter le site web du posteur
kazhar
WRInaute accro
WRInaute accro

Inscrit le: 09 Jan 2004
Messages: 6075
Localisation: Somewhere only I know

URL permanente de ce messagePosté le : Mer Avr 18, 2007 18:55    Sujet du message: Réduire activité SQL (Hebergement mutualisé.)

+1 avec e-kiwi. Optimise tes tables, mets des clés primaires aux bons endroits, et des clés d'index à des endroits stratégiques (documente toi un peu là dessus, c'est pas bien compliqué)
 
kazhar Visiter le site web du posteur
jarreweb
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 12 Sep 2003
Messages: 185
Localisation: saint-etienne

URL permanente de ce messagePosté le : Jeu Avr 19, 2007 10:32    Sujet du message: Réduire activité SQL (Hebergement mutualisé.)

et ne pas oublier de fermer le plus rapidement possible la connexion à la base sur chaque page, ca evite notamment les erreurs "too many connections"
 
jarreweb
kazhar
WRInaute accro
WRInaute accro

Inscrit le: 09 Jan 2004
Messages: 6075
Localisation: Somewhere only I know

URL permanente de ce messagePosté le : Jeu Avr 19, 2007 10:58    Sujet du message: Réduire activité SQL (Hebergement mutualisé.)

Mais augmente la consommation de cpu (tu te connecte, déconnecte, reconnecte ... C'est comme si pour aller chercher un pack d'eau, tu faisait 8 fois le trajet vers ta grande surface)
 
kazhar Visiter le site web du posteur
ekay
WRInaute discret
WRInaute discret

Inscrit le: 07 Mar 2005
Messages: 56

URL permanente de ce messagePosté le : Jeu Avr 19, 2007 11:53    Sujet du message: Réduire activité SQL (Hebergement mutualisé.)

mustru.. cache html.. voir le post it en debut de forum..
ob get contents et filemtime
 
ekay
jarreweb
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 12 Sep 2003
Messages: 185
Localisation: saint-etienne

URL permanente de ce messagePosté le : Jeu Avr 19, 2007 13:05    Sujet du message: Réduire activité SQL (Hebergement mutualisé.)

kazhar a écrit:
Mais augmente la consommation de cpu (tu te connecte, déconnecte, reconnecte ... C'est comme si pour aller chercher un pack d'eau, tu faisait 8 fois le trajet vers ta grande surface)

c'est pas comme ca que je le pensais Smile
tu te connectes et déconnectes une seule fois par page
se connecter le plus tard possible et se déconnecter le plus tôt possible.
 
jarreweb
ekay
WRInaute discret
WRInaute discret

Inscrit le: 07 Mar 2005
Messages: 56

URL permanente de ce messagePosté le : Jeu Avr 19, 2007 13:16    Sujet du message: Réduire activité SQL (Hebergement mutualisé.)

jarweb.. kazhar a entierement raison.. aucun avantage a le faire de la sorte..

il vaut mieux garder la connexion ouverte.. faire des requetes bien choisies, optimisées, optimiser la base et les index, choisir les bons types.. eventuellement vider la memoire dans les scripts tres consommateurs...

puis en 2eme etape, les caches de requetes sql, les caches php et les caches html...

ca c'est mon avis.

et avant tout faire de belles requetes et c'est impressionnant ce qu'on peut y gagner.. !

et ne pas hesiter, a tedter et benchmarker pour savoir si on est sur la bonne voie ou pas
 
ekay
kazhar
WRInaute accro
WRInaute accro

Inscrit le: 09 Jan 2004
Messages: 6075
Localisation: Somewhere only I know

URL permanente de ce messagePosté le : Jeu Avr 19, 2007 13:36    Sujet du message: Réduire activité SQL (Hebergement mutualisé.)

Si tu n'a pas un trafic enorme (par enorme, j'entends plus de 7k vu/jour), tu peut faire sans cache en optimisant au maximum la base de données.

Cette optimisation passe par ce que je disais plus haut, la mise en place de clés primaires et de clés d'index.
Et la différence se voit surtout si tu a beaucoup de données dans la base.

Une requête de sélection de données sur une table contenant environ 3 millions d'uplets prendra plus de 30 secondes si tu n'a aucune clé.
Tu descendra bien en dessous d'une seconde si tu a une clé primaire (et une clé index si tu ne fait pas la sélection en cherchant sur la clé primaire)
 
kazhar Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

A lire dans l'actualité sur WRI :

En savoir plus : , .

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort