par
damien_55 » 12 mars 2014, 07:06
Slt,
Concernat l'optimisation, tu as différents outils qui te permettent d'améliorer les performance de ton code:
- page speed insight de google
- yslow de yahoo
- Gtmetrix.com
- webpagetest.org
Ces outils te permettront d'améliorer sensiblement ton site.
Ensuite, il existe un multitude d'optimisation de site. un site est fonction de ton code PHP/HTML (avec css et js), la bdd, et le serveur. Tu peux agir sur les 3.
Dans ton cas étant sur un mutualisé:
Outre les conseils qui te seront donnés par insight et yslow.
1/ tu ne pourras agir que sur l'optimisation de ton code PHP/Mysql et l'optimisation des requetes mysql pour les rendre plus rapide (utiliser les index, selectionner que l'info strictement necessaire (pas de select *...), eviter la redondance des appels de données (ne pas appeler le memes éléments dans 2 requetes différentes).
2/ tu peux utiliser des systemes de cache: images, php, resultat de requetes mysql, html.
3/ La config de base de mysql est de 100 connections simultanées. c'est à dire 100 requetes qui demandent en meme temps. A voir avec ton hébergeur, comment est configuré le max_connections sur ton espace. Tu pourras peut etre augmenter cette valeur.
Enfin, Si tu as des 'Too many sql connection' et que tu ne peux pas augmenter la valeur du max_connections sur ton hénergement. Il faudra prendre un serveur dédié. Là encore, de nombreuses optimisation sont possibles directement sur le serveur.
Bonne journée.
Slt,
Concernat l'optimisation, tu as différents outils qui te permettent d'améliorer les performance de ton code:
- page speed insight de google
- yslow de yahoo
- Gtmetrix.com
- webpagetest.org
Ces outils te permettront d'améliorer sensiblement ton site.
Ensuite, il existe un multitude d'optimisation de site. un site est fonction de ton code PHP/HTML (avec css et js), la bdd, et le serveur. Tu peux agir sur les 3.
Dans ton cas étant sur un mutualisé:
Outre les conseils qui te seront donnés par insight et yslow.
1/ tu ne pourras agir que sur l'optimisation de ton code PHP/Mysql et l'optimisation des requetes mysql pour les rendre plus rapide (utiliser les index, selectionner que l'info strictement necessaire (pas de select *...), eviter la redondance des appels de données (ne pas appeler le memes éléments dans 2 requetes différentes).
2/ tu peux utiliser des systemes de cache: images, php, resultat de requetes mysql, html.
3/ La config de base de mysql est de 100 connections simultanées. c'est à dire 100 requetes qui demandent en meme temps. A voir avec ton hébergeur, comment est configuré le max_connections sur ton espace. Tu pourras peut etre augmenter cette valeur.
Enfin, Si tu as des 'Too many sql connection' et que tu ne peux pas augmenter la valeur du max_connections sur ton hénergement. Il faudra prendre un serveur dédié. Là encore, de nombreuses optimisation sont possibles directement sur le serveur.
Bonne journée.