« MySQL/API » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 73 :
Le cryptage {{w|Transport Layer Security|SSL}} s'avère une bonne solution pour cela. En effet, en plus de crypter les messages, il certifie que l'utilisateur est bien celui qui était prévu (même si ce dernier a donné son mot de passe par phishing).
 
== OptimizationOptimisation ==
 
=== APIAppels CallsAPI ===
 
==== PersistentConnexions connectionspersistantes ====
 
En utilisant les connexions persistantes, plusieurs requêtes peuvent être exécutées sans reconnexion. C'est un gain de temps pour l'utilisateur, mais le serveur doit y allouer une partie de sa RAM pendant tout ce temps, ce qui peut le saturer, surtout quand tous ses sites le font.
By using persistent connections, we keep the connection with the server open, so that several queries can be executed without the overhead of closing and reopening a connection each time a script is run.
 
==== FreeMémoire memorylibre ====
Note that this is not always a good optimization. Try to imagine how many persistent connections a server's RAM should store with a shared hosting setup, if every hosted sites use only persistent connections: there will be too many at once.
 
Persistent connections are available through many languages.
 
==== Free memory ====
 
When you execute a query, you get a recordset and put it into a variable.