Voici 20 bonnes pratiques afin d’optimiser votre utilisation de MySQL :
- Optimiser vos requetes pour utiliser le Query Cache
- Utiliser EXPLAIN pour vos requetes SELECT
- Utiliser LIMIT 1 Quand vous rechercher un seul enregistrement
- Utiliser les indexs pour les champs souvent recherchés
- Utiliser les index et des colonnes de même types pour les jointures
- Ne pas utiliser ORDER BY RAND()
- Eviter SELECT *
- Ayez aussi souvent que possible un champs Id
- Utiliser ENUM sur VARCHAR
- Prennez les suggestions de PROCEDURE ANALYSE()
- Utiliser NOT NULL si possible
- Préparer vos requetes
- Les requetes hors buffer
- Enregistrer les adresses IP comme UNSIGNED INT
- Les tables des longueur fixe (Static) sont plus rapides
- Utiliser le partitionnement vertical
- Découper les grosses requetes DELETE ou INSERT
- Les petites colonnes sont plus rapides
- Choisissez le bon moteur de stockage
- Utiliser un ORM (Object Relational Mapper)
- Soyer prudent avec les connexion persistantes
Pour plus de détails :
Top 20+ MySQL Best Practices – Nettuts+.

Unique visitors to post:
23
Tags:
astuce |
code |
développement |
documentation |
MySQL |
Programmation
Articles relatifs
Voici un petit outils fort intéressant car à lui tout seul, et ce malgré ces petits bras, va scanner votre site web et y tester pas moins de 35000 scripts ou méthodes dangereuses pour votre site. Il va également vérifier les versions des outils utiliser (apache, php etc.).
Howto Check your webserver for vulnerabilities : Nikto a website scanner |Linux and Microcontroller Tips.

Unique visitors to post:
66
Tags:
astuce |
commande |
console |
développement |
Linux |
outil |
securité |
système
Articles relatifs
Pour ceux qui codent leur application PHP en UTF-8, comme moi, il a du vous arriver le fameux message d’erreur « header already sent ».
Et, malgré une séance de débugage longue et ennuyeuse, le problème persiste.
Le problème provient, probablement de votre éditeur qui rajoute une marque d’ordre des octets ou BOM (Byte Order Mark).
Pour corriger, il suffit de supprimer cette marque !
Déjà pour s’en assuré, voici un grep qui fait la vérification pour vous :
1
| grep -rl $'\xEF\xBB\xBF' <folder> |
Et ensuite la commande pour corriger le fichier incriminé :
1
2
3
| cp <filename> <filename>.bkp
sed "s/\xEF\xBB\xBF//" <filename>.bkp > <filename>
rm <filename>.bkp |
Crushing the head of the BOM marker monster.

Unique visitors to post:
29
Tags:
astuce |
code |
commande |
console |
développement |
php |
Programmation |
script |
shell
Articles relatifs
Envie de changer, d’essayer un autre outils similaire à phpMyAdmin, voici une liste d’outils équivalents :
- Adminer (anciennement phpMinAdmin)
- BlueSQL
- SQL Buddy
Retrouvez en 7 autres, non listées ici car soit elles ne sont pas gratuite soit ce sont des clients lourds voir les deux :
10 great Alternatives to phpMyAdmin | Web Designer Online.

Unique visitors to post:
39
Tags:
alternative |
développement |
internet |
MySQL |
outil |
php |
phpMyAdmin |
Programmation |
SQL
Articles relatifs
Voici deux sites qui vous permettrons de tester vos expressions régulières.
Le premier, spécifique à PHP, vous permettra de tester vos expressions avec la fonction PHP qui vous souhaiter utliser dans votre code. Il supporte les expressions POSIX et PCRE. A chaque execution, il vous affichera le code PHP correspondant.
PHP Regular Expression Tester.
Un second, équivalent au précédent, mais pour javascript.
Online Javascript Regular Expression Tester
Le debier, plus généraliste, vous permettra de tester vos expressions en direct au fur et à mesure de votre saisie.
RegExr: Online Regular Expression Testing Tool

Unique visitors to post:
30
Tags:
astuce |
BestOf |
développement |
internet |
php |
Programmation |
script |
shell
Articles relatifs
Commentaires récents