MySQL ou SQLite
9 messages
• Page 1 sur 1
- Xophe
- WRInaute discret

- Messages: 161
- Inscription: 23 Mar 2005
MySQL ou SQLite
Bonjour,
J'étais tout content, je venais de faire un passage de PHP4 + MySQL à PHP5 + SQLite. Comme annoncé ici http://www.webrankinfo.com/forums/viewtopic_60029.htm
Les bénéfices attendus par l'utilisation de SQLite étaient:
- la facilitation des imports/exports/sauvegarde des base de données
- l'accélération de l'affichage des pages
Côté import export sauvegarde, c'est super pratique, rien à dire de ce côté là.
Par contre, côté vitesse, j'ai l'impression que SQLite est très en dessous du niveau de MySQL. Pourtant, je ne fais quasiment que des requêtes de type SELECT et très peu de INSERT.
Je pensais gagner du temps en évitant le serveur MySQL surchargé de OVH en mutualisé. Et bien pourtant, il s'avère que mes pages se chargent plus lentement qu'autrefois alors que les requêtes sont les mêmes.
Avez-vous observé le même genre de comportement que moi ? Quelle est votre analyse ?
Pouvez-vous vous rendre sur mon site (www) afin de constater par vous même ? Trouvez-vous que les pages sont lentes ?
Merci beaucoup
J'étais tout content, je venais de faire un passage de PHP4 + MySQL à PHP5 + SQLite. Comme annoncé ici http://www.webrankinfo.com/forums/viewtopic_60029.htm
Les bénéfices attendus par l'utilisation de SQLite étaient:
- la facilitation des imports/exports/sauvegarde des base de données
- l'accélération de l'affichage des pages
Côté import export sauvegarde, c'est super pratique, rien à dire de ce côté là.
Par contre, côté vitesse, j'ai l'impression que SQLite est très en dessous du niveau de MySQL. Pourtant, je ne fais quasiment que des requêtes de type SELECT et très peu de INSERT.
Je pensais gagner du temps en évitant le serveur MySQL surchargé de OVH en mutualisé. Et bien pourtant, il s'avère que mes pages se chargent plus lentement qu'autrefois alors que les requêtes sont les mêmes.
Avez-vous observé le même genre de comportement que moi ? Quelle est votre analyse ?
Pouvez-vous vous rendre sur mon site (www) afin de constater par vous même ? Trouvez-vous que les pages sont lentes ?
Merci beaucoup
-

ecocentric - WRInaute accro

- Messages: 3602
- Inscription: 10 Fév 2004
En dessous de 100 MB, SQLLite marche bien. Au delà, il paraît qu'il faut mieux se rabattre sur MySQL.
Si tu as de nombreux accès en écriture, SQLLite n'est pas adapté non plus car LOCK global de la base de données en modification (donc : intérêt à éclater sa DB sur plusieurs DB).
Si tu as de nombreux accès en écriture, SQLLite n'est pas adapté non plus car LOCK global de la base de données en modification (donc : intérêt à éclater sa DB sur plusieurs DB).
-

ecocentric - WRInaute accro

- Messages: 3602
- Inscription: 10 Fév 2004
Je trouve la vitesse de ton site correcte.
De plus, utiliser SQLite évitera que ton site se retrouve en rade quand le SQL d'OVH se vautre (ce qui est arrivé pas mal ces derniers temps sur les mutualisés d'entrée de gamme).
Pour ma part, j'ai fait des tests pour deux moteurs de recherche spécialisés et ça marchait vraiment très bien, avec plus de souplesse d'usage (dans mon cas càd avec des fichiers de 25 MB max) que MySQL.
Regarde du côté des pistes d'optimisation de la base de données. Par exemple : as-tu bien créé tes index là où il fallait ?
De plus, utiliser SQLite évitera que ton site se retrouve en rade quand le SQL d'OVH se vautre (ce qui est arrivé pas mal ces derniers temps sur les mutualisés d'entrée de gamme).
Pour ma part, j'ai fait des tests pour deux moteurs de recherche spécialisés et ça marchait vraiment très bien, avec plus de souplesse d'usage (dans mon cas càd avec des fichiers de 25 MB max) que MySQL.
Regarde du côté des pistes d'optimisation de la base de données. Par exemple : as-tu bien créé tes index là où il fallait ?
-

ecocentric - WRInaute accro

- Messages: 3602
- Inscription: 10 Fév 2004
Rien à voir mais ya un problème dans tes META :
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
et c'est apparemment de l'ISO Latin.
Du coup, des ?? à la place des caractères accentués.
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
et c'est apparemment de l'ISO Latin.
Du coup, des ?? à la place des caractères accentués.
- skippyzrnr
- WRInaute impliqué

- Messages: 664
- Inscription: 11 Jan 2005
pour le temps d'affichage il te suffit de calculer l'heure au debut de la page, à la fin et d'afficher la différence des deux c'est tout simple
-

dadovb - WRInaute passionné

- Messages: 2050
- Inscription: 22 Nov 2005
Voilà un outil qui te permet de connaitre la vitesse de chargement de tes pages :
http://www.websiteoptimization.com/services/analyze/
http://www.websiteoptimization.com/services/analyze/
- Xophe
- WRInaute discret

- Messages: 161
- Inscription: 23 Mar 2005
Merci à vous pour vos réponses.
Je vais bien vérifier mes index et peut être tenter de séparer en plusieurs bases: des bases sur lesquelles je ne fais que des SELECT et d'autres qui nécessitent des INSERT.
@ecocentric: je connais le problème de l'encodage sur les articles du site. As tu constaté le même problème sur d'autres pages du site ?
Je vais bien vérifier mes index et peut être tenter de séparer en plusieurs bases: des bases sur lesquelles je ne fais que des SELECT et d'autres qui nécessitent des INSERT.
@ecocentric: je connais le problème de l'encodage sur les articles du site. As tu constaté le même problème sur d'autres pages du site ?
9 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- GoogleStats : analyse temps réel des visites de Google sur votre site - 02-10-2002
- Sortie officielle de GoogleStats v2.0 ! - 23-02-2003
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Le WRInaute du moment - 24-10-2006
- Les différents systèmes de mise en cache des données - 16-08-2010
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
