Jump to content
Patrick_64

[Résolu et ça marche] Prestashop 1.6 + Cdn + Cloudflare

Recommended Posts

Bonjour à tous,

 

Voulant accélérer l'accès à mon site et améliorer sa fluidité, je me suis dis (certains diront bêtement), pourquoi ne pas utiliser les options CDN de Prestashop. Je suis en V1.6.1.4 normalement tous les écueils devraient être levés.

 

J'ai tout d'abord créé 3 sous domaines, qui pointaient sur le domaine d'origine, j'ai tout essayé, les lier, htaccess, redirection du serveur, etc . . . .  . rien n'a fonctionné. Malgré les posts sur ce forum avec des procédures plus ou moins complexes. Désolé je ne suis pas ingénieur.

 

J'ai donc décidé de voir avec Cloudflare. J'ai créé mon compte gratuit, pour commencer, j'ai modifié mes serveurs DNS, j'ai créé les règles (rules) avec les 3 dossiers IMG, MODULES et THEMES. J'ai mis le nom des deux serveurs que me proposait Cloudflare dans PERFORMANCES. J'ai attendu 48 heures pour la propagations DNS. Et là . . . devinez . .  hé oui, rien ne fonctionne.

 

J'ai donc prix contact avec Cloudlfare, des gens charmants, réactifs, etc. . . mais ne connaissant pas Prestashop, et ne comprenant pas pourquoi ça ne marchait pas.

 

Donc, je vais essayer de faire fonctionner cette m.... avec Cloudflare ou un autre fournisseur de CDN si vous avez mieux. Sans pour cela faire 15 ans d'études.

 

J'attends leur réponse après avoir fait tout ce qu'ils m'ont dit., je vous tiendrai au courant . . . .

Bonne semaine

Edited by Patrick_64 (see edit history)

Share this post


Link to post
Share on other sites
Guest

Bonjour,

 

Bonjour à tous,

 

Voulant accélérer l'accès à mon site et améliorer sa fluidité, je me suis dis (certains diront bêtement), pourquoi ne pas utiliser les options CDN de Prestashop. Je suis en V1.6.1.4 normalement tous les écueils devraient être levés.

 

 

pour améliorer vraiment la fluidité du site, il faut d'abord vous pencher sur votre hébergement avant d'y rajouter un cdn (qui sera vraiment utile si vous vendez à l'international, sinon ça ne changera pas grand chose à vos résultats).

 

Quel  type d'hébergement avez-vous et quels sont vos résultats avec les logiciels de test de chargement de vos pages ?

Edited by Guest (see edit history)

Share this post


Link to post
Share on other sites

On parle d'accélerer quoi exactement? Quels sont tes temps de réponses (TTFB) actuels?

Share this post


Link to post
Share on other sites

Bonsoir,

 

Le site en cours est un test, le site cible est sur un serveur 8go, 6xcore xeon 1.2ghz et 100Go de ram; sur lequel tournent 2 prestashop et 4 wordpress

 

le TTFB est de 1sec environ et comme j'ai des problèmes de référencement tous les experts me disent que mon site est trop lent.

 

Mais à part ça, même si ça ne sert pas à grand chose , je veux quand même faire tourner ces fameux CDN

Share this post


Link to post
Share on other sites
Guest

Bonsoir,

 

Le site en cours est un test, le site cible est sur un serveur 8go, 6xcore xeon 1.2ghz et 100Go de ram; sur lequel tournent 2 prestashop et 4 wordpress

 

le TTFB est de 1sec environ et comme j'ai des problèmes de référencement tous les experts me disent que mon site est trop lent.

 

Mais à part ça, même si ça ne sert pas à grand chose , je veux quand même faire tourner ces fameux CDN

 

Je ne suis pas sur que tu ais vraiment 100go de ram, ça serait plutôt ton espace disque .. tu as 8go de RAM en fait et un processeur xeon 1.2ghz, je n'en connais pas non plus...ils commencent à 1.4ghz les xeons, à mon avis ça ressemble plus à un VPS qu'un serveur dédié.. ce qui ne change pas grand chose pour la configuration du CDN qui ne devrait pas poser de soucis.

 

Quand tu dis que ça ne fonctionne pas... est-ce qu'il serait possible d'avoir plus d'infos ou bien un accès pour voir directement ?

 

Cordialement.

Share this post


Link to post
Share on other sites

Exact, petite erreur de frappe, 100Go c'est le disque, bien sur.

 

En ce qui concerne les spécifications de mon serveur, voir fichier joint VPS 8G

 

le site : izarrarte-creations[point]fr

 

Pour faire économiser du temps à tout le monde, le sujet de ce post n'est de me dire si mon serveur est assez gros ou trop petit, que je vias gagner ou perdre du temps d'accès, mais de faire fonctionner un CDN Cloudflare sous Prestashop.

 

La documentation fournie avec Prestashop 1.6 dit ceci :

Il ne suffit pas d'ajouter votre nom de domaine dans les champs pour soudainement faire des gains de performance. Pour autant, la mise en
place d'un serveur média est une chose simple, et les gains sont réels et quasi-immédiats. Voici comment s'y prendre :
Ouvrez un compte chez un hébergeur spécialisé dans les contenus distribués. Les sociétés les plus connues dans ce domaine sont
Akamai (http://www.akamai.com/), Amazon (avec ses services AWS, dont CloudFront : http://aws.amazon.com/fr/) ou encore CloudFlare
(http://www.cloudflare.com/plans). Vous pouvez également vous renseigner auprès de votre hébergeur, qui dispose peut-être d'une offre
CDN.
Copiez vos fichiers média vers le serveur de cet hébergeur. Cela signifie que le serveur distant doit contenir une copie exacte des
dossiers suivants de votre installation de PrestaShop : /img, /themes et /modules.
Notez que vous devrez faire en sorte que ces dossiers soient toujours synchronisés : même si vous ajoutez de nouveaux produits ou des
modifications de votre thème, le serveur CDN doit avoir les dernières versions de tous les fichiers.
Une fois le serveur CDN en place, ajoutez son adresse (fournie par votre hébergeur CDN) dans le premier champ "Serveur de média n°1". Si cet hébergeur vous propose d'autres serveurs, ajoutez-les.

 

Et je suis entrain de m'embrouiller avec Cloudflare pour savoir si mes fichiers sont bien synchonisés avec leurs serveurs et eux ne me parlent que de serveurs DNS.

Dialogue de sourds.

 

post-57473-0-51906600-1457431338_thumb.jpg

Share this post


Link to post
Share on other sites

Pour faire économiser du temps à tout le monde, le sujet de ce post n'est de me dire si mon serveur est assez gros ou trop petit, que je vias gagner ou perdre du temps d'accès, mais de faire fonctionner un CDN Cloudflare sous Prestashop.

Mais à part ça, même si ça ne sert pas à grand chose , je veux quand même faire tourner ces fameux CDN

Ton but étant de le voir fonctionner pour le plaisir de le voir fonctionner, c'est pour moi juste une perte de temps chronophage donc je t'invite à relire par toi même la documentation

Share this post


Link to post
Share on other sites

Comme tu dis Eolia, ce forum est bourré d'expert, mais soit ils gardent leur expertise pour eux et ils viennet ici que pour draguer de la clientèle, ou alors ce sont des experts de pacotille.

 

Enfin, le sujet n'est pas là.

Share this post


Link to post
Share on other sites

Comme tu dis Eolia, ce forum est bourré d'expert, mais soit ils gardent leur expertise pour eux et ils viennet ici que pour draguer de la clientèle, ou alors ce sont des experts de pacotille.

 

Enfin, le sujet n'est pas là.

 

Je parlais des experts SEO, si on en croit certains avec leurs méthodes et leurs idées on serait tous en 1ère place des moteurs de recherche...

Share this post


Link to post
Share on other sites
Guest

Est-ce que ce genre de post.. en anglais mais très accessible, pourrait être utile ?

 

http://www.modulesden.com/blog/tutorials/prestashop-tutorials/prestashop-cdn-and-prestashop-cloudflare-tutorial/

 

ils parlent d'un module vendu sur codecanyon à 16 $ qui gère les cdn cloudfare avec presta :

 

http://codecanyon.net/item/prestashop-cloudflare-manager/6655808?ref=Rapty&ref=Rapty&clickthrough_id=659405163&redirect_back=true

Share this post


Link to post
Share on other sites

Merci pour les liens, je vais aller y faire un tour pour voir.

 

Mais dans l'absolu ça devrait fonctionner tout seul, comme il est dit dans la doc de PS. Imagine qu'un logiciel te dise que tu peux créer des marques de produit (exemple) et qu'au moment de créer tu ne peux pas et il te faut acheter un module pour faire, pas cool . . .

 

En ce qui concerne les experts SEO, j'en suis très largement revenu, malgré des dépenses folles ! ! ! je ne donnerais pas de nom ici, mais il y en a qui mériteraient.

Share this post


Link to post
Share on other sites

Bonsoir

je suis nouveau car je me suis inscrit sur le forum en perso, pas avec mon compte addons...Je vois un cheminement et une recherche que je connais bien pour les CDN et Cloudflare..J'en rêve la nuit

Ma boutique presta ne peux pas tourner avec le Cdn car j'ai pas trouvé une personne capable de paramétrer mon site.

Si j'active les cdn et clouflare cela bug en 2 à 10 jours avec des erreurs 520. Alors j'ai abandonné et désactivé les cdn du serveur...et j'ai surtout payé des techniciens pour rien  l'abonement à cloud flare pour rien..

Si quelqu'un peux faire ce boulot , désactiver les cookies , paramétrer le htaccess etc etc...je serai preneur mais avec des pincettes , chat échaudé craint l'eau chaude.....

Share this post


Link to post
Share on other sites

De retour de l'enfer CLOUDFLARE

 

J'ai abandonné, ils ne comprennent rien, ils ne connaissent pas Prestashop, Ils n'ont rien de prêt pour les SDN.

 

Je vais voir chez quelqu'un d'autre. AWS

 

Salut BOUBOU34, avant d'aller voir les CDN, vérifie si ton site est propre, si ton thème tourne bien. Quand au HTACCESS, il n'y a pas grand chose à modifier avec celui d'origine, peut-être augmenter un peu les EXPIRES.

Va voir chez DAREBOOST, ça te donnera déjà une idée, même en gratuit les infos sont pas mal, tu pourrais aussi les recouper avec GTMETRIX.

Share this post


Link to post
Share on other sites

Merci de ta réponse, pour 1&1 tout fonctionne bien pour eux même mon prestashop. Mais quand le site bug en 520 c'est que les cookies sont mal paramétrés, cookies, ip, etc....

Il faut juste trouver une personne capable de paramétrer car vraiment le site tourne bien avec le cdn + de 1&1.

A bon entendeur!

Share this post


Link to post
Share on other sites

Salut,

 

Perso je n'ai jamais pu faire fonctionner cloudflare avec mon PrestaShop, je suis donc passé par un vrai CDN comme MAxCDN, super simple à mettre ne place.

 

 3 zones pull sur mon nom de domaine et hop j'enregistre juste leur url dans les serveurs de média.

 

Simple, efficace.

Share this post


Link to post
Share on other sites

Merci pour l'info, je suis en ce moment avec AWS en discussion sur un free plan, mais si ça ne va pas je reviendrai voir ton site. Déjà eux, c'est des pros du CDN, puis à 9$ par mois ce n'est pas la mer à boire

Share this post


Link to post
Share on other sites

AWS... si tu es néophyte du CDN c'est pas la solution la plus facile. j'ai tenté l'expérience autrefois (le service était tout neuf) c'était efficace mais chaotique niveau config.

 

J'ai abandonné l'idée du CDN quand j'ai vu les temps de latence augmenter considérablement. Ces entreprise a l'epoque n'avait que peu de point de distribution en europe/france du coup je pénalisais systématiquement le site qui n'avait que vocation a rester en France. 

 

Par contre sur un wordpress le CDN m'économisait de la bande passante de manière spectaculaire.

 

Faire un serveur de média / sans cookies doit etre a mon avis bien plus rentable pour prestashop ? 

Share this post


Link to post
Share on other sites

Pourquoi ne pas passer par l'offre OVH ? elle reste plutôt simple et efficace, et simple à mettre en place.

En fait, je ne vois pas comment un CDN ne peut pas fonctionner ?! Prestashop appelle juste une URL différente, sur laquelle vos images doivent être accessibles.

 

L'intérêt du CDN est surtout d'avoir une IP différente de votre domaine à vous, pas besoin ensuite d'avoir une infra spéciale CDN pour bénéficier des gains. 

Il est possible de créer soi-même son CDN, en mettant un serveur plutôt style Nginx / Varnish sur un VPS premier prix. 

 

Mais très franchement, le souci de Prestashop n'est pas le côté Médias / fichiers statiques, mais plutôt la lenteur d'interprétation du code PHP. 

 

Je vous conseille de regarder les CDN statiques de OVH, le rapport qualité prix est très correct (5€ / mois). 

Share this post


Link to post
Share on other sites
Guest

Mais très franchement, le souci de Prestashop n'est pas le côté Médias / fichiers statiques, mais plutôt la lenteur d'interprétation du code PHP. 

 

Heu... ça n'est pas Prestashop qui gère l'interprétation du php, c'est le serveur !

 

Vous devez plutôt vouloir dire que la lenteur est dû à la façon dont est codé prestashop en php et les requêtes SQL qui restent encore à optimiser

Share this post


Link to post
Share on other sites

Oui tout à fait... merci de cette précision, mais je parlais de l'interprétation générale du code. :) 

 

En effet, le souci vient de l'interprétation du code par le serveur,  du à une lourdeur du code Prestashop (nombreuses grosses requêtes SQL, nombreuses conditions...). 

 

Tenter d'optimiser les fichiers statiques, ça se fait vraiment en dernier recours. Les navigateurs actuels offrent déjà des mises en cache diverses de ce côté, et les connexions haut-débit permettent de charger les images très rapidement. 

 

En tout cas, je pense toujours que l'offre OVH est viable et simple à mettre en place. 

Share this post


Link to post
Share on other sites

Bonjour et merci à tous ceux qui ont participé à ce post.

 

Après de nombreuses heures à tester les Cloudflare, AMazon, et autres, je suis tombé sur MAXCDN pour 6$ j'ai 100Gb de données par mois, 1 mois d'essai gratuit, et la cerise sur le gâteau, le paramétrage de mon CDN et de Prestashop 1 minute clé en main.

Vous ajoutez une zone avec un nom, votre URL et vous cliquez sur OK, 3 minutes après on vous donne le lien de votre serveur CDN, que vous mettez dans votre boutique PS, et le tour est joué. Avec le prix de base vous avez droit à 2 sites.

Il y a une manip à faire en plus si votre site est en HTTPS.

Il faut attendre un peu de temps pour que vos fichiers soient synchronisés, et c'est tout.

Si vous le voulez vous êtes accompagné tout au long de votre création de CDN (en anglais, of course), ils vérifient gratuitement si votre config est ok, et vous envoient les tests Pingdom.

Bon courage à tous.

Edited by Patrick_64 (see edit history)

Share this post


Link to post
Share on other sites

Bonjour Patrick_64

 

Faut-il mettre les fichiers img, css et js dans les répertoires CDN crées?

 

Quelles autres manip faut-il faire après création de votre compte chez MAXCDN

 

Merci pour votre réponse car je ne sais pas quoi configurer une fois le CDN acheté chez MAXCDN

Share this post


Link to post
Share on other sites

Bonjour Patrick_64

 

Faut-il mettre les fichiers img, css et js dans les répertoires CDN crées?

 

Quelles autres manip faut-il faire après création de votre compte chez MAXCDN

 

Merci pour votre réponse car je ne sais pas quoi configurer une fois le CDN acheté chez MAXCDN

Bonjour,

 

j'en parlais il y a fort longtemps. http://www.mediacom87.fr/nouvelle/post/cloudcache-maxcdn-pour-vos-serveurs-de-medias-sur-prestashop-version-14

Share this post


Link to post
Share on other sites

Bonjour,

 

C'est là où ils sont forts chez MAXCDN, c'est que tu ne te soucis de rien, ils connaissent bien PS et tout est automatique, tu ne paramètres rien, juste ton url à rentrer

Share this post


Link to post
Share on other sites

Bonjour, je me permet de relancer le post, puis je savoir ce que vous pensez de MAXCDN aprés ces quelques mois passés et avez vous ressenti une différence concernant votre réferencement ou latence ?

 

merci

Share this post


Link to post
Share on other sites

Bonjour,

MAXCDN fonctionne très bien et les gains de rapidité sont au rendez-vous. Mais pas de grand changement niveau SEO. Il a quand même fallu plusieurs mois à Google pour ré-indexer toutes les images.

Bref, le jour où j'aurais un gros site en mettre en œuvre, c'est sûr que je passerais par eux.

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More