mirror of
https://github.com/php/doc-fr.git
synced 2026-03-24 07:02:06 +01:00
* Corrections orthographiques et grammaticales (passe 2) Accents sur majuscules (À, É, Ç), accords genre/nombre, conjugaisons (on + 3e personne), élisions, contractions, typos, i.e. → c.-à-d., doublons de mots, etc. * Corrections supplémentaires reference/ n-s Article manquant, adverbe tronqué, accords féminins, subjonctif.
112 lines
5.3 KiB
XML
112 lines
5.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- $Revision$ -->
|
|
<!-- EN-Revision: 46a9cdd2dbef4ec89bf65fad9930e2feb78bbb98 Maintainer: yannick Status: ready -->
|
|
<!-- Reviewed: no -->
|
|
|
|
<book xml:id="book.wincache" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<?phpdoc extension-membership="pecl" ?>
|
|
<title>Windows Cache pour PHP</title>
|
|
<titleabbrev>WinCache</titleabbrev>
|
|
|
|
<preface xml:id="intro.wincache">
|
|
&reftitle.intro;
|
|
<para>
|
|
L'extension Windows Cache pour PHP est un accélérateur PHP qui est utilisé pour augmenter la
|
|
vitesse des applications PHP sous Windows et Windows Server. Une fois l'extension Windows Cache
|
|
activée et chargée par le moteur PHP, les applications PHP peuvent tirer parti des
|
|
fonctionnalités sans aucune modification de code.
|
|
</para>
|
|
<para>
|
|
L'extension Windows Cache comprend 5 types de caches. Ce qui suit décrit le but de chaque type
|
|
de cache et les avantages qu'il procure.
|
|
</para>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>
|
|
<emphasis>Cache d'Opcode PHP</emphasis> - PHP est un moteur de traitement de script, qui lit
|
|
un flux d'entrée de données qui contient du texte et / ou des instructions PHP et produit un
|
|
autre flux de données, le plus souvent au format HTML. Cela signifie que sur un serveur Web
|
|
le moteur PHP lit, analyse, compile et exécute un script PHP à chaque fois qu'il est demandé
|
|
par un client Web. Les opérations de lecture, d'analyse et de compilation ajoutent une charge
|
|
supplémentaire sur le processeur (CPU) et sur le système de fichiers, ce qui affecte la
|
|
performance globale d'une application web PHP. Le cache de bytecode PHP (Opcode) est utilisé
|
|
pour stocker le bytecode du script compilé dans la mémoire partagée pour qu'il puisse être
|
|
ré-utilisé par le moteur PHP lors des exécutions suivantes du même script.
|
|
</para>
|
|
<para>
|
|
Support pour le cache d'Opcode a été retiré dans <literal>Wincache 2.0.0</literal>,
|
|
tous les utilisateurs qui souhaitent avoir un opcache devraient utiliser l'extension
|
|
<link linkend="book.opcache">OPcache</link> qui est incluse avec PHP.
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<emphasis>Cache de fichiers</emphasis> - Même avec le cache d'opcode PHP activé, le moteur PHP
|
|
doit accéder aux fichiers de script sur un système de fichiers. Lorsque les scripts PHP sont
|
|
stockés sur le système de fichiers d'un ordinateur distant, les opérations sur ces fichiers
|
|
introduisent une surcharge importante des performances. L'extension de Cache Windows pour PHP
|
|
inclut un cache de fichier qui est utilisé pour stocker le contenu des fichiers de scripts PHP
|
|
dans la mémoire partagée, ce qui réduit le nombre d'opérations effectuées par le moteur PHP
|
|
sur le système de fichiers.
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<emphasis>Cache de résolution des chemins de fichier</emphasis> - Les scripts PHP incluent ou
|
|
fonctionnent très souvent avec des fichiers en utilisant des chemins relatifs. Chaque chemin
|
|
de fichier doit être normalisé en un chemin de fichier absolu par le moteur PHP. Quand une
|
|
application PHP utilise de nombreux fichiers PHP et y accède par des chemins relatifs,
|
|
l'opération de résolution des chemins peut impacter négativement les performances de l'application.
|
|
L'extension de Cache Windows pour PHP fournit un cache de résolution des chemins de fichier, qui
|
|
est utilisé pour stocker les correspondances entre les chemins de fichier relatifs et absolus,
|
|
réduisant ainsi le nombre de résolutions que le moteur PHP devra effectuer.
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<emphasis>Cache utilisateur (disponible depuis la version 1.1.0)</emphasis> - Les scripts PHP
|
|
peuvent tirer profit du cache de mémoire partagée en utilisant l'API de cache utilisateur. Les objets PHP
|
|
et les variables peuvent être stockées dans le cache utilisateur et réutilisés lors des requêtes suivantes.
|
|
Ce cache peut être utilisé pour améliorer les performances des scripts PHP et pour partager les données entre
|
|
plusieurs processus PHP.
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
<emphasis>Gestionnaire de session (disponible depuis la version 1.1.0)</emphasis> - Le gestionnaire de session
|
|
WinCache peut être utilisé pour stocker les données de session PHP dans le cache de la mémoire partagée. Cela
|
|
évite des opérations sur le système de fichiers pour la lecture et l'écriture des données de session, ce qui
|
|
améliore les performances lorsqu'un montant important de données est stocké dans la session PHP.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</preface>
|
|
|
|
&reference.wincache.setup;
|
|
&reference.wincache.reference;
|
|
&reference.wincache.win32build;
|
|
|
|
</book>
|
|
|
|
<!-- Keep this comment at the end of the file
|
|
Local variables:
|
|
mode: sgml
|
|
sgml-omittag:t
|
|
sgml-shorttag:t
|
|
sgml-minimize-attributes:nil
|
|
sgml-always-quote-attributes:t
|
|
sgml-indent-step:1
|
|
sgml-indent-data:t
|
|
indent-tabs-mode:nil
|
|
sgml-parent-document:nil
|
|
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
|
|
sgml-exposed-tags:nil
|
|
sgml-local-catalogs:nil
|
|
sgml-local-ecat-files:nil
|
|
End:
|
|
vim600: syn=xml fen fdm=syntax fdl=2 si
|
|
vim: et tw=78 syn=sgml
|
|
vi: ts=1 sw=1
|
|
-->
|
|
|