julienplee Posted December 16, 2013 Share Posted December 16, 2013 Bonjour à tous, J'ai un problème de conflit de clés avec le cache APC dès lors que plusieurs solutions Prestashop sont installées sur un même serveur. En l'occurence, si je mets en place un service de préprodution et de production, l'un est redirigé vers l'autre (le cache APC gardant en mémoire l'adresse de base du site). J'utilise pour la première fois Prestashop, me trouvant devant le fait accompli et cela me surprend d'utiliser des clés au nom généraliste dans un service de mise en cache partagé. Ma question est donc très simple : D'autres utilisateurs ont-il ce même problème ? Ou très justement certains ne rencontrent-ils pas ce problème ? En solution temporaire, mais qui sera malheureusement détruite avec les mises à jour, j'ai contourné l'affaire en créant un préfix de clé '_PS_CACHING_PREFIX_' en constante globale, et en la concaténant dans les fonctions de la classe CacheApc. Si d'autres utilisateurs rencontrent ces problèmes, je remettrais un rapport de bug. Cordialement, Julien Link to comment Share on other sites More sharing options...
Gregory Roussac Posted December 17, 2013 Share Posted December 17, 2013 Bonjour, Il faudrait eviter que votre pre production ait les mêmes clés de cookies que la production. https://github.com/PrestaShop/PrestaShop/blob/1.6/classes/cache/Cache.php#L289 _COOKIE_IV_ dans settings.inc.php est normalement unique par shop. Cordialement Link to comment Share on other sites More sharing options...
julienplee Posted December 17, 2013 Author Share Posted December 17, 2013 Il faudrait eviter que votre pre production ait les mêmes clés de cookies que la production. https://github.com/PrestaShop/PrestaShop/blob/1.6/classes/cache/Cache.php#L289 _COOKIE_IV_ dans settings.inc.php est normalement unique par shop. Bonjour Gregory, Merci pour votre réponse intéressante, j'étais passé à coté de ça. Ceci étant, cela ne s'applique qu'au cache des requêtes, le cache pouvant avoir une amplitude d'utilisation plus grande, n'est-ce pas ? 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