Jump to content

Configuration slave/master server mal exploitée ?


devth8

Recommended Posts

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

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

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