Optimisation Opecart / htaccess / httpd.conf CDN
Publié: 04 Fév 2016, 21:25
Bonsoir. Je poste ici une expérience personnelle avec quelques questions pour lesquelles vos conseils pourraient m'être utiles.
Dans un éternel soucis d'optimisation de la partie serveur de ma boutique j'ai d'abord commencé à travailler le .htaccess avec l'utilisation des mises en cache et autres compressions gzip qu'un serveur apache peu offrir. Je me suis aperçu assez rapidement que 1) l'optimisation du .htaccess indéniablement peu améliorer de manière exponentielle les résultats du serveur et multiplier par 2, 3...4... ses performance. MAIS le .htaccess parce que toutes les requêtes entrantes vont passer par lui, peu aussi ralentir les réponses du dit serveur.
C'est donc naturellement que je le suis intéressé par l'optimisation directement dans Apache en utilisant son fichier httpd.conf Ce fichier fonctionne comme le .htaccess, à ce ci prêt qu'il agit à la base dans le serveur, et non pas sous l'influence d'une requête entrante (si j'ai bien suivi et compris ce que j'ai pu lire). Cela m'a permis donc de réduire le .htaccess à son plus simple appareil, c'est à dire la redirection/Rewritecond et rule. Tout le reste est sur le httpd.conf
J'ai parfait l'ensemble avec l'utilisation d'un CDN pour "Relayer" les fichiers dits "Statiques" tel que les images, .css, ou encore .js ainsi que la compression des images...
Tout cela aujourd'hui me permet (Hors optimisation à venir de l'autre partie, c'est à dire d'Opencart directement) d'avoir des résultats très honorables que vous retrouvez en PJ. Pour ce qui est de Google page Speed, l'amélioration viendra du Template que j'utilise notamment pour le nombre de requêtes. Mais plus tard.
Voici donc mes questions pour lesquelles j'ai besoin de votre aide :
1) Dans mon compte OVH le nom de domaine déclaré et qui pointe vers mon serveur est mondomaine.com et dans mon htaccess je redirige le mondomaine.com vers http://www.mondomaine.com de la manière suivante :
Dans mon compte google, j'ai déclaré l'utilisation du http://www.mondomaine.com comme favoris en lieu et place de mondomaine.com
- Est ce OK pour vous ou pas ?
2 Comme évoqué plus haut, j'utilise un CDN. J'ai donc mon domaine mondomaine.com qui pointe sur l'IP du CDN qui lui même pointe vers le Backend (donc l'IP de mon serveur recevant mon site. Dans mon CDN et par méconnaissance, j'ai inclus la mise en cache de mondomaine.com et www.mondomaine.com
- Est-ce bien utile d'avoir les 2 ?
3 CDN et TTL (Time to live)
- Quels sont pour vous les TTL adéquats pour des fichiers images .jpg et .png mais aussi des fichiers .css et .js ? je voulais affiner ceux-ci et peut être améliorer leur performance.
Merci pour vos futurs réponses.
Dans un éternel soucis d'optimisation de la partie serveur de ma boutique j'ai d'abord commencé à travailler le .htaccess avec l'utilisation des mises en cache et autres compressions gzip qu'un serveur apache peu offrir. Je me suis aperçu assez rapidement que 1) l'optimisation du .htaccess indéniablement peu améliorer de manière exponentielle les résultats du serveur et multiplier par 2, 3...4... ses performance. MAIS le .htaccess parce que toutes les requêtes entrantes vont passer par lui, peu aussi ralentir les réponses du dit serveur.
C'est donc naturellement que je le suis intéressé par l'optimisation directement dans Apache en utilisant son fichier httpd.conf Ce fichier fonctionne comme le .htaccess, à ce ci prêt qu'il agit à la base dans le serveur, et non pas sous l'influence d'une requête entrante (si j'ai bien suivi et compris ce que j'ai pu lire). Cela m'a permis donc de réduire le .htaccess à son plus simple appareil, c'est à dire la redirection/Rewritecond et rule. Tout le reste est sur le httpd.conf
J'ai parfait l'ensemble avec l'utilisation d'un CDN pour "Relayer" les fichiers dits "Statiques" tel que les images, .css, ou encore .js ainsi que la compression des images...
Tout cela aujourd'hui me permet (Hors optimisation à venir de l'autre partie, c'est à dire d'Opencart directement) d'avoir des résultats très honorables que vous retrouvez en PJ. Pour ce qui est de Google page Speed, l'amélioration viendra du Template que j'utilise notamment pour le nombre de requêtes. Mais plus tard.
Voici donc mes questions pour lesquelles j'ai besoin de votre aide :
1) Dans mon compte OVH le nom de domaine déclaré et qui pointe vers mon serveur est mondomaine.com et dans mon htaccess je redirige le mondomaine.com vers http://www.mondomaine.com de la manière suivante :
- Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^aquamagasin.com$
RewriteRule ^(.*) http://www.aquamagasin.com/$1 [QSA,L,R=301]
Dans mon compte google, j'ai déclaré l'utilisation du http://www.mondomaine.com comme favoris en lieu et place de mondomaine.com
- Est ce OK pour vous ou pas ?
2 Comme évoqué plus haut, j'utilise un CDN. J'ai donc mon domaine mondomaine.com qui pointe sur l'IP du CDN qui lui même pointe vers le Backend (donc l'IP de mon serveur recevant mon site. Dans mon CDN et par méconnaissance, j'ai inclus la mise en cache de mondomaine.com et www.mondomaine.com
- Est-ce bien utile d'avoir les 2 ?
3 CDN et TTL (Time to live)
- Quels sont pour vous les TTL adéquats pour des fichiers images .jpg et .png mais aussi des fichiers .css et .js ? je voulais affiner ceux-ci et peut être améliorer leur performance.
Merci pour vos futurs réponses.