Jump to content

Gros pb de cache avec blockcart même sans cache? [CHROME]


Recommended Posts

Bonjour à tous.

 

Hier un client m'informe qu'il lui est impossible d'ajouter un produit dans son panier, et qu'une erreur "Parse error"Apparait.

 

Après inspection aucun erreur, n'apparait mais je réitère son chemin et j'arrive à reproduire le problème.

 

Hors compte-tenu du problème je suis sure que ce problème est connu et résolut.

 

Homepage - Bockcart 0 produit

catégorie1 - Bockcart 0 produit

--> J'ajoute un produit

catégorie2 - Bockcart 1 produits

--> J'ajoute un produit

catégorie3 - Bockcart 2 produits

--> J'ajoute un produit

 

Mais la si je retourne sur les pages il reprend son état précédent.

Homepage - Bockcart 0 produit

catégorie1 - Bockcart 0 produit

catégorie2 - Bockcart 1 produits

catégorie3 - Bockcart 2 produits

 

HORS sur chaque pages le blocart devrait Etre à 3 produits.

Ce qui créer forcement de Problème d'ajax.

Du coup toute navigation est impossible sauf dans le cadre d'un navigation linéaire.

 

 

EDIT

Le problème se produit sous Chrome (linux/android/WINDOWS)

 

Pas de souci sous FF, ou opera

 

Ce problème se passe aussi avec le thèmes par défault et une boutique vierge

 

Merci pour votre aide.

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

Ouf.. je crois avoir trouver.

 

Il semblerais que le problème vienne d'une des instruction .htaccess suivante:

<IfModule mod_expires.c>
	 ExpiresActive On
	 ExpiresDefault "access plus 7200 seconds"
	 ExpiresByType image/jpg "access plus 2592000 seconds"
	 ExpiresByType image/jpeg "access plus 2592000 seconds"
	 ExpiresByType image/png "access plus 2592000 seconds"
	 ExpiresByType image/gif "access plus 2592000 seconds"
	 AddType image/x-icon .ico
	 ExpiresByType image/ico "access plus 2592000 seconds"
	 ExpiresByType image/icon "access plus 2592000 seconds"
	 ExpiresByType image/x-icon "access plus 2592000 seconds"
	 ExpiresByType text/css "access plus 2592000 seconds"
	 ExpiresByType text/javascript "access plus 2592000 seconds"
	 ExpiresByType text/html "access plus 7200 seconds"
	 ExpiresByType application/xhtml+xml "access plus 7200 seconds"
	 ExpiresByType application/javascript A259200
	 ExpiresByType application/x-javascript "access plus 2592000 seconds"
	 ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
</IfModule>

Voyez vous  le problème?

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

Merci Grégory,

 

Effectivement ces lignes ne viennent pas de prestashop.

 

Je n'avais effectivement pas réfl;echit à ce probleme de cache - AJAX.

 

 

En revanche il est possible de cacher le JS?

     ExpiresByType application/javascript A259200
     ExpiresByType application/x-javascript "access plus 2592000 seconds"
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...