Optimisation Opecart / htaccess / httpd.conf CDN

Discussions Générales sur OpenCart.
N'utilisez ce forum que si vous ne trouvez pas votre sujet dans une autres sections.

Optimisation Opecart / htaccess / httpd.conf CDN

Messagepar Canou83 » 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.

La pièce jointe Capture d’écran 2016-02-04 à 20.05.49.png n’est à présent plus disponible

Capture d’écran 2016-02-04 à 19.55.57.png

Capture d’écran 2016-02-04 à 20.04.12.png


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.
Aquamagasin votre spécialiste du Traitement d'eau et des Adoucisseurs d'eau
Canou83
 
Messages: 23
Inscrit le: 01 Mai 2014, 07:51
Localisation: PACA

Re: Optimisation Opecart / htaccess / httpd.conf CDN

Messagepar lucho69 » 09 Fév 2016, 11:27

bonjour
tout d'abord excellente approche, le CDN, j'y pense, mais je n'ai pas franchi le pas , c'est excellent
tu as pris qui ?

sinon pour te répondre
1) rediriger vers le www :
OVH permet de mettre l'enreg A mondomaine.com vers ton IP, ou celle du CDN
le WWW est un Cname, ainsi au niveau des domaines, pas d'ambiguité
ton htaccess est parfait

2) publier sur le CDN www et non WWW
je pense que un seul suffit, comme tu pointes tout sur le www , publie le www

3) TTL
normalement, je déconseille de modifier une image, une fois publiée, tout changement je conseille de créer une image avec V2 etc...
car non seulement on a le TTL mais aussi les caches des exporateurs
les TTL entre 15 minutes et plusieurs années ... le bon choix je pense est 24h, le TTL de propoagation des domaines 24 à 48h, tu peux t'en inspirer
Opencart 1.5.x - 2.x.x Opencart Assistance Dépannage

Image
lucho69
 
Messages: 907
Inscrit le: 09 Juil 2010, 13:51
Localisation: lyon

Re: Optimisation Opecart / htaccess / httpd.conf CDN

Messagepar Canou83 » 13 Fév 2016, 08:30

Salut Lucho. Etrange je n'ai pas été alerté de ta réponse.

Je suis sur un VPS Cloud 2016 + CDN Infrastructure OVH. J'ai sur les deux l'ensemble des sites que je gère. L'avantage de ce CDN c'est que tu peux y mettre les règles que tu veux : Images, .jf, .css....

OK merci pour le .htaccess
J'avoue que depuis que je l'ai réduit à son plu simple appareil et que j'utilise plutôt le fichier de serveur httpd.conf j'ai gagné en vitesse de réaction du serveur. Le .htaccess ralenti tout de même les choses selon ce que l'on y met.

Pour le CDN je vais faire un essais (il me semble l'avoir déjà fait mais je ne sais plus dans quel sens, cela m'avait mit en rideau le site. Je vais faire l'essais en virant le sans www :

Capture d’écran 2016-02-13 à 07.29.30.png


Capture d’écran 2016-02-13 à 07.29.39.png


L'outil de test lui détecte l'absence de données sur le sans www, j'aurai pensé que comme un visiteur, la redirection du .htaccess le dirigerai vers le www, ce n'est pas le cas. Pour le moment ça tien. Le site est toujours en ligne. J'avais du faire l'essai en coupant le mauvais surement.

Une chose pour le CDN, quand vous faites des changement structurels sur votre site, le template par exemple, pensez à le by-passer sinon vous aller attendre le temps de ses TTL pour avoir une visu des changements que vous avez fait ;-)

Mes TTL de CDE sont à 3600 secondes
Ceux de propagation de domaine je ne sais pas j'utilise le TTL par défaut d'OVH je ne sais pas quel est leur réglage. Ceci étant la propagation est rapide.
Aquamagasin votre spécialiste du Traitement d'eau et des Adoucisseurs d'eau
Canou83
 
Messages: 23
Inscrit le: 01 Mai 2014, 07:51
Localisation: PACA

Re: Optimisation Opecart / htaccess / httpd.conf CDN

Messagepar Canou83 » 13 Fév 2016, 21:44

Par contre dans le compte OVH/Nom de domaine la miniature du site :

Capture d’écran 2016-02-13 à 20.43.51.png



Evidement puisqu'elle est issue du nom de domaine sans www... j'espère pas de soucis dans le temps.
Aquamagasin votre spécialiste du Traitement d'eau et des Adoucisseurs d'eau
Canou83
 
Messages: 23
Inscrit le: 01 Mai 2014, 07:51
Localisation: PACA


Retour vers Discussions Générales

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron
Copyright © 2009-2013 OpenCart France - Tous droits réservés