Jump to content

Prestashop et les serveurs cache HTTP


Galanid

Recommended Posts

Bonjour,

 

Je me permet de lancer un sujet sur les serveurs de cache http et prestashop.

 

L’expérience de navigation sur une boutique est un critère très important a prendre en compte au moment de l'élaboration d'une boutique d'e-commerce.

 

Le premier paramètre régissant la navigation est la vitesse de chargement des pages. La dernière version de prestashop : 1.4, nous a amené son lot "in the box" des optimisations faite par le passé en manuel " minify, cdn, memcached etc.

 

La plupart du temps, la majorité des e-commercants / Dev se contente de ces optimisations + une architecture web classique ( serveur web, mysql, mail)

 

Aujourd'hui, on voit de plus en plus de plateforme open source: Drupal, phpbb, wordpress etc qui sont couplé a des serveurs de cache http, l'un des plus connu étant Varnish;

Ces cache http permettent des gain de vitesse de chargement extrêmement important. Je vous invite a faire quelque recherche a ce sujet sur le net pour les intéressé.

 

Voila qui m’amène a me demander si un serveur de cache HTTP peut être couplé a prestashop.

 

Apres mes premiers test, la mise en place de serveur de cache sur un prestashop permet des gains impressionnant.Reste que la solution demande du développement pour être mise en production.

 

N'ayant pas encore les compétence encore pour aller plus loin, je lance un appel a la communauté de prestashop pour avancer sur un projet d'intégration de la solution Varnish ou autre a prestashop !

 

Qu'en pensez vous ?

 

Merci de m'avoir lu en espérant intéressé certains d'entre vous.

 

++

Link to comment
Share on other sites

Bonjour,

 

Non, ce n'est pas la même chose, Varnish est un reverse proxy , qui met en cache la page web html entièrement et la sert par la suite directement au client contrairement a memcached est plus pratique pour des donnée tres volatile ( meme si on doit pouvoir le configurer avec les bonne entete http des page html) mais il travaile surtout le cache en RAM, donc a moins d'avoir beaucoup de ram, il vos mieux utilisé varnish pour faire du cache http.

 

J'ai potassé ce WE et je suis arrivé a mettre en place un serveur varnish avec prestashop qui marche assez bien !

J'essai de faire un petite module pour faire lancer des purge de cache selon les url. J'espère arrivé a qq chose de bien d'ici la fin de la semaine.

 

Autre point important: Varnish vous permet aussi du faire du load balancing mais bon la on attaque des structure web plus complexe réservé a de grosse boutique.

++

  • Like 1
Link to comment
Share on other sites

Ok je m'en occuperai.

 

Au passage magento dispose d'un plugin pour varsnish qui permet justement de les coupler correctement.

De mon coté je suis un peu bloqué pour le moment, il y a une bonne tartine de code a faire pour gerer les différent cas de figure de mise en cache , surtout avec le panier en ajax :)

 

cheers

Link to comment
Share on other sites

  • 4 weeks later...

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...