Jump to content

Serveurs de Média (Prestashop 1.5.4.0)


Recommended Posts

Bonjour à tous,

 

J'aide une entreprise familiale à faire son website perso pour faciliter leur affaire. Objectivement, je n'y connais pas grand chose en informatique, je sais juste lire et je bidouille bien (même si ça me prend un temps fou). Mais là, je rencontre depuis trois jours un petit problème que je peine à résoudre.

 

Le site que je crée se trouve sur un serveur mutualisé Amen, pas génial mais suffisant pour ce genre de site, et surtout avec un service client vraiment présent. Malgré tout, depuis que je l'ai transféré du serveur OVH où j'avais commencé à le développer, je le trouve hyper lent (entre 5 et 8 secondes de chargement par page).

 

J'ai donc essayé les différentes procédures expliquées sur le forum, la doc ou d'autres sites. Jusque là tout va bien, mais c'est en m'attaquant aux serveurs de média que j'ai rencontré un soucis.

 

J'ai d'abord créé un certain nombre de sous-domaines :

 

cdn1.mon-site.com => www.mon-site.com

cdn2.mon-site.com => www.mon-site.com

cdn3.mon-site.com => www.mon-site.com

img.mon-site.com => www.mon-site.com/prestashop/img

img2.mon-site.com=> www.mon-site.com/prestashop/img

css.mon-site.com=> www.mon-site.com/prestashop/css

js.mon-site.com=> www.mon-site.com/prestashop/jss

 

Ensuite j'en mets trois dans les onglets correspondants du back office de prestashop (paramètres avancés > performances). Que j'essaye avec les cdn1, 2 et 3, ou avec img, css et js, le résultat reste le même : je me retrouve avec une page bizarre, comme si la mise en forme avait disparu. Les écritures se chevauchent, les images sont les unes en dessous des autres, le font est blanc, la police est partout la même... Enfin comme si j'avais ouvert un genre de document texte avec des images (dur à expliquer...).

 

Si quelqu'un a déjà rencontré ce genre de problème et a réussit à le résoudre, je serai ravi d'entendre la solution. En attendant, je vais continuer mon bidouillage, sait-on jamais !

 

Merci d'avance pour votre aide.

 

 

EDIT : Ah oui, et j'ai ça qui s'est ajouté dans le .htaccess de www.mon-site.com/prestashop

 

# Images
RewriteCond %{HTTP_HOST} ^cdn1.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn2.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn3.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mon-site.com$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^cdn1.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn2.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn3.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mon-site.com$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^cdn1.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn2.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn3.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mon-site.com$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^cdn1.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn2.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn3.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mon-site.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^cdn1.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn2.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn3.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mon-site.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^cdn1.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn2.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn3.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mon-site.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^cdn1.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn2.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn3.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mon-site.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^cdn1.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn2.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn3.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mon-site.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^cdn1.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn2.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn3.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mon-site.com$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^cdn1.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn2.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^cdn3.mon-site.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mon-site.com$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^www.mon-site.com$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

Edited by ArnalG (see edit history)
Link to comment
Share on other sites

J'ai aussi copié l'intégralité du site dans les trois sous-dossier cdn 1, 2 et 3, que j'ai créé à la racine (même niveau que www), mais ça n'a rien changé. C'est une solution que j'ai lu sur le forum, mais ça ne semble pas fonctionner chez moi.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...