devth8 Posted December 13, 2017 Share Posted December 13, 2017 Prestashop : 1.6.1.17 Bonjour, De nombreuses requêtes (du core et des modules) n'exploitent pas la notion de serveur master / slave qu'il est possible de configurer via le fichier config/db_slave_server.inc.php. La majorité des requêtes qui ne font que de la lecture (SELECT, SHOW, EXPLAIN, DESCRIBE, etc.) sont formatées : Db::getInstance()-> au lieu de : Db::getInstance(_PS_USE_SQL_SLAVE_)-> Existe-t-il une raison particulière ou s'agit d'une implémentation mal exploitée ? Allez-vous pousser une mise à jour prochainement en ce sens ? (car devoir surcharger via override/ tout le core me parait être aberrant) Merci de bien vouloir m'éclairer sur le sujet. Link to comment Share on other sites More sharing options...
GuillaumeCW Posted December 15, 2017 Share Posted December 15, 2017 Bonjour, Il ne faut pas s'attendre à une réponse de l'équipe Prestashop ici. Je vous conseille de leur notifier sur la Forge, voir de faire un PR directement sur Github. Ceci dit, selon la requête, il peut être nécessaire qu'elle ne soit pas passée. Quote You should only use the PS_USE_SQL_SLAVE argument when making read-only queries (SELECT, SHOW, etc.), and only if these do not need a result to be immediately updated with a result. 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