ArnalG Posted April 25, 2013 Share Posted April 25, 2013 (edited) 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 April 25, 2013 by ArnalG (see edit history) Link to comment Share on other sites More sharing options...
ArnalG Posted April 26, 2013 Author Share Posted April 26, 2013 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 More sharing options...
ArnalG Posted April 29, 2013 Author Share Posted April 29, 2013 Personne ? :'( J'écume les posts du forum, mais je ne vois pas de solutions. Si quelqu'un pouvait me donner au moins quelques pistes, ce serait super. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now