PECL/mysqlnd_qc 1.1
1.1.0 - stable
- Date de sortie : 04/2012
- Motto/thème : Compatibilité PHP 5.4, mise en cache basé sur les masques de shéma et support de and mysqlnd_ms
1.1.0 - béta
- Date de sortie : 04/2012
- Motto/thème : compatibilité PHP 5.4, mise en cache basé sur les masques de shéma et support de and mysqlnd_ms
1.1.0 - alpha
- Date de sortie : 04/2012
- Motto/thème : Compatibilité PHP 5.4, mise en cache basé sur les masques de shéma et support de and mysqlnd_ms
Changements
-
Mise à jour du stockage APC
- Correction de la compilation pour APC 3.1.9+
- Note: Utiliser le gestionnaire de stockage APC n'est actuellement pas recommandé en raisons de problèmes de stabilité avec APC lui-même.
-
Nouvelles directives de configuration PHP
- mysqlnd_qc.collect_statistics_log_file. Écriture du fichier de log des statistiques aggrégées de la mise en cache toutes les 10 requêtes servies par le processus PHP.
- mysqlnd_qc.ignore_sql_comments. Contrôle si les commentaires SQL sont ignorés pour la génération de clé de hachage pour la mise en cache.
-
Nouvelles constantes et astuces SQL
-
MYSQLND_QC_SERVER_ID_SWITCH
autorise le groupage des entrées de cache depuis différentes connexions physiques. Ceci est nécessaire pour PECL/mysqlnd_ms. -
MYSQLND_QC_CONDITION_META_SCHEMA_PATTERN
est à utiliser avec mysqlnd_qc_set_cache_condition().
-
-
La nouvelle fonction mysqlnd_qc_set_cache_condition() permet de construire une mise en cache basé sur un masque de shéma. Elle devrait supporter un grand nombre de conditions dans le futur.
-
Rapporte un timestamp valid_until pour les entrées du cache du gestionnaire par défaut via la fonction mysqlnd_qc_get_cache_info().
-
Inclut le nombre du jeu de caractères pour le hachage de l'entrée du cache. Ceci permet d'éviter de servir des jeux de résultats qui ont un jeu de caractères incorrect.
Modification de l'API : get_hash_key attent le nouveau paramètre "charsetnr" (int) après le paramètre "port".
-
Modification de l'API : modification de la signature de is_select(), passant d'un booléen à une valeur de type variée. Cette valeur peut être un booléen ou un tableau (long ttl, string server_id). Ceci est nécessaire pour PECL/mysqlnd_ms.
Autre
-
Support de PECL/mysqlnd_ms 1.3.0-beta ou supérieure comme gestionnaire de cache pour remplacer de façon transparente les lectures sur un esclave de réplication MySQL avec un accès au cache, si l'utilisateur l'autorise explicitement.
Diverses corrections
- Correction du bogue #59959 (config.m4, wrong library - 64bit memcached handler builds) (Crédits : Remi Collet)
Version en cache
23/11/2024 17:22:57 Cette version de la page est en cache (à la date du 23/11/2024 17:22:57) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-mysqlnd-qc.changes-one-one.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.