Aller au contenu
Aller au menu
Accueil
Immobilier
Photo
Développement
Liens
Vous êtes ici : Développement
Langue :
Développement
Ce guide entend montrer comment optimiser un site web en termes de :
performances : rapidité d'exécution et d'affichage
ergonomie : faire en sorte que les utilisateurs ne soient jamais perdus
sécurité : empêcher la modification de données qui n'ont pas à l'être
maintenabilité : pouvoir relire le code d'un site deux ans après
MySQL
Optimiser les requêtes SQL et la base de données MySQL.
MySQL
1) Bien concevoir la base de données
a) Choix des tables – Normalisation des données
b) Choix et typage des champs
2) Indexer les données
a) L'index : un marque-page dans la base de données
b) Une forte cardinalité pour un bon index
c) Une utilisation récurrente pour un bon index
d) Gare aux contre-optimisations
3) Optimiser les requêtes SQL
a) Utiliser la richesse du langage SQL
b) Optimiser les jointures
c) Mettre à profit une bonne indexation
4) Corriger les requêtes lentes
a) L'optimisation de requête par EXPLAIN
b) L'analyse post-mortem
5) Le serveur MySQL – maintenance et backup
a) Minimiser l'impact des opérations de maintenance
b) Sauvegarde et restauration des bases de données
c) Maintenance des tables