botmez Posted May 10, 2011 Share Posted May 10, 2011 Bonjour,Mes images ne changeront jamais d'emplacement, de nom etc...J'aimerai toutes les mettre en cache notamment le dossier /Img et puis tous les dossiers adjacents typiques tels que 123-123 ou 23-567 /Medium, /large etc etc etc...Ou placer donc le .htaccess correspondant ? Et que mettre ds ce .htaccess ?En attente de votre retour,NadineVoir pcs jointe pour tous les dossiers contenus ds /img/ - merci Link to comment Share on other sites More sharing options...
Samy_R Posted May 10, 2011 Share Posted May 10, 2011 Qu'entends tu par mettre en cache? le cache de Prestashop est utile seulement pour les pages, pas pour les images Link to comment Share on other sites More sharing options...
botmez Posted May 10, 2011 Author Share Posted May 10, 2011 Ben ne pas les charger à chaque appel de page !Typiquement pour les modules de "produits relatifs", ds la page product...A chaque appel de page produits, toutes les images de ce module sont appelés, et c'est long ^^ Link to comment Share on other sites More sharing options...
Samy_R Posted May 11, 2011 Share Posted May 11, 2011 Le navigateur des visiteurs de votre boutique met automatiquement les images "en cache".Quel type d'hébergement avez vous ? serveur mutualisé ou dédié ? Link to comment Share on other sites More sharing options...
botmez Posted May 11, 2011 Author Share Posted May 11, 2011 J'ai un mutualisé, offre pro chez OVH ! Link to comment Share on other sites More sharing options...
Samy_R Posted May 11, 2011 Share Posted May 11, 2011 Donc tu ne pourras pas jouer sur le cache du navigateur (mais comme indiqué plus haut, il se débrouille déja pas mal).Après, si tes images sont longues à s'afficher ca peut venir de plein de choses (notamment leur poids).Est il possible d'avoir l'adresse d'une page "lente" ? Link to comment Share on other sites More sharing options...
botmez Posted May 11, 2011 Author Share Posted May 11, 2011 Dans ce cas là, quelles sont précisement les étapes à suivre pour mettre toutes les images dans un sous domaine ?Comment configurer chez OVH et ds config/defines.inc.php ???Merci de m'aider,Cdlt,Nadine Link to comment Share on other sites More sharing options...
Samy_R Posted May 11, 2011 Share Posted May 11, 2011 Il suffit de créer un sous-domaine pointant vers le répertoire de votre boutique (comme le domaine principal) : pour cela, je vous invite à vous référer aux documentations fournies par OVH.Il faut ensuite indiquer dans votre Prestashop (onglet Préférences/Performances) le "serveur de médias", c'est à dire votresousdomaine.votredomaine.fr Link to comment Share on other sites More sharing options...
botmez Posted May 11, 2011 Author Share Posted May 11, 2011 Merci mais je suis en 1.3.1, je n'ai pas accès à l'onglet performance, que faire ? Link to comment Share on other sites More sharing options...
botmez Posted May 11, 2011 Author Share Posted May 11, 2011 et pas un sous domaine pointant vers /img/ ???? Link to comment Share on other sites More sharing options...
Samy_R Posted May 11, 2011 Share Posted May 11, 2011 Non, le sous domaine doit pointer vers le même répertoire Link to comment Share on other sites More sharing options...
Vincent Decaux Posted May 11, 2011 Share Posted May 11, 2011 Au vu de tous les messages postés pour améliorer les performances de ta boutique, pourquoi ne pas investir dans un hébergement dédié ?Ou pourquoi ne pas passer en 1.4 qui est plus performante ?Ou pourquoi ne pas nous donner une URL pour que nous puissions voir les points à améliorer ? Link to comment Share on other sites More sharing options...
botmez Posted May 11, 2011 Author Share Posted May 11, 2011 Dédié car cher !1.4 non compatible avec mon thème et tous les modules !Je cherche à optimiser au maximum sans rien payer !Nadine Link to comment Share on other sites More sharing options...
botmez Posted May 11, 2011 Author Share Posted May 11, 2011 Non, le sous domaine doit pointer vers le même répertoire Donc typiquement faire:http://img.monsite.fr pointer vers /www ?Et au niveau de la config ensuite ? Link to comment Share on other sites More sharing options...
Samy_R Posted May 11, 2011 Share Posted May 11, 2011 Est-il possible davoir l'URL de la boutique, pour tester sa lenteur réelle ? Link to comment Share on other sites More sharing options...
botmez Posted May 11, 2011 Author Share Posted May 11, 2011 Je ne peux pas vraiment la donner, des concurrents pourraient s'inspirer de mes innovations !MerciJe vous la donnerai quand tout sera optimisé !Merci de m'aider pour les images svp et le sous domaine,Nadine Link to comment Share on other sites More sharing options...
Samy_R Posted May 11, 2011 Share Posted May 11, 2011 Vous pouvez essayer de modifier votre fichier init.php (ligne 164) en remplacant :'img_dir' => $content_base_url._THEME_IMG_DIR_,par 'img_dir' => 'http://votresoudomaine.votredomaine.fr'._THEME_IMG_DIR_, Link to comment Share on other sites More sharing options...
botmez Posted May 11, 2011 Author Share Posted May 11, 2011 Vous pouvez essayer de modifier votre fichier init.php (ligne 164) en remplacant :'img_dir' => $content_base_url._THEME_IMG_DIR_,par 'img_dir' => 'http://votresoudomaine.votredomaine.fr'._THEME_IMG_DIR_, Héhé d'accord et le fait de juste changer le defines.inc.php ne suffit pas ? Link to comment Share on other sites More sharing options...
Samy_R Posted May 11, 2011 Share Posted May 11, 2011 Defines.inc.php n'a pas d'impact sur ce que vous voulez faire. Link to comment Share on other sites More sharing options...
botmez Posted May 11, 2011 Author Share Posted May 11, 2011 Defines.inc.php n'a pas d'impact sur ce que vous voulez faire. Et ce code à quoi sert - il alors:if ($_SERVER['REMOTE_ADDR'] != '127.0.0.1') { define('_THEME_IMG_DIR_', 'http://img2.xxx.com/'); define('_THEME_CSS_DIR_', 'http://css.xxx.com/'); define('_THEME_JS_DIR_', 'http://js.xxx.com/'); define('_THEME_CAT_DIR_', 'http://img1.xxx.com/c/'); define('_THEME_PROD_DIR_', 'http://img1.xxx.com/p/'); define('_THEME_MANU_DIR_', 'http://img1.xxx.com/m/'); define('_PS_IMG_', 'http://img1.xxx.com/'); define('_PS_ADMIN_IMG_', 'http://img1.xxx.com/admin/'); } else { define('_THEME_IMG_DIR_', _THEMES_DIR_._THEME_NAME_.'/img/'); define('_THEME_CSS_DIR_', _THEMES_DIR_._THEME_NAME_.'/css/'); define('_THEME_JS_DIR_', _THEMES_DIR_._THEME_NAME_.'/js/'); define('_THEME_CAT_DIR_', __PS_BASE_URI__.'img/c/'); define('_THEME_PROD_DIR_', __PS_BASE_URI__.'img/p/'); define('_THEME_MANU_DIR_', __PS_BASE_URI__.'img/m/'); define('_PS_IMG_', __PS_BASE_URI__.'img/'); define('_PS_ADMIN_IMG_', _PS_IMG_.'admin/'); } Je veux // le chargement de images via sous domaines pour charger plus vite ! Link to comment Share on other sites More sharing options...
botmez Posted May 11, 2011 Author Share Posted May 11, 2011 Voici ce que j'ai fais au niveau sous domaine chez OVH css.monsite.fr pointe vers /www img.monsite.fr pointe vers /www img1.monsite.fr pointe vers /www/img/c img2.monsite.fr pointe vers /www/img/p img3.monsite.fr pointe vers /www/img/m img4.monsite.fr pointe vers /www/img/admin js.monsite.fr pointe vers /www Que faire niveau .php maintenant pour la bonne redirection ?Nadine Link to comment Share on other sites More sharing options...
botmez Posted May 11, 2011 Author Share Posted May 11, 2011 Et en 1.3.1 c'est: 'img_ship_dir' => $protocol_content.$server_host._THEME_SHIP_DIR_, 'img_col_dir' => $protocol_content.$server_host._THEME_COL_DIR_, 'img_dir' => $protocol_content.$server_host._THEME_IMG_DIR_, 'css_dir' => $protocol_content.$server_host._THEME_CSS_DIR_, 'js_dir' => $protocol_content.$server_host._THEME_JS_DIR_, Que faire ? Link to comment Share on other sites More sharing options...
botmez Posted May 16, 2011 Author Share Posted May 16, 2011 F1 !!! HELP 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