<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/memcache.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'memcache.ini.php',
    1 => 'Laufzeit-Konfiguration',
    2 => 'Laufzeit-Konfiguration',
  ),
  'up' => 
  array (
    0 => 'memcache.setup.php',
    1 => 'Installation/Konfiguration',
  ),
  'prev' => 
  array (
    0 => 'memcache.installation.php',
    1 => 'Installation',
  ),
  'next' => 
  array (
    0 => 'memcache.resources.php',
    1 => 'Ressource-Typen',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'reference/memcache/ini.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="memcache.ini" class="section">
 <h2 class="title">Laufzeit-Konfiguration</h2>
 <p class="simpara">Das Verhalten dieser Funktionen wird
durch Einstellungen in der <var class="filename">php.ini</var> beeinflusst.</p>
 <p class="para">
  <table class="doctable table">
   <caption><strong>Memcache-Konfigurationsoptionen</strong></caption>
   
    <thead>
     <tr>
      <th>Name</th>
      <th>Standard</th>
      <th>Veränderbar</th>
      <th>Changelog</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td><a href="memcache.ini.php#ini.memcache.allow-failover" class="link">memcache.allow_failover</a></td>
      <td>&quot;1&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Verfügbar seit Memcache 2.0.2.</td>
     </tr>

     <tr>
      <td><a href="memcache.ini.php#ini.memcache.max-failover-attempts" class="link">memcache.max_failover_attempts</a></td>
      <td>&quot;20&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Verfügbar seit Memcache 2.1.0.</td>
     </tr>

     <tr>
      <td><a href="memcache.ini.php#ini.memcache.chunk-size" class="link">memcache.chunk_size</a></td>
      <td>&quot;8192&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Verfügbar seit Memcache 2.0.2.</td>
     </tr>

     <tr>
      <td><a href="memcache.ini.php#ini.memcache.default-port" class="link">memcache.default_port</a></td>
      <td>&quot;11211&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Verfügbar seit Memcache 2.0.2.</td>
     </tr>

     <tr>
      <td><a href="memcache.ini.php#ini.memcache.hash-strategy" class="link">memcache.hash_strategy</a></td>
      <td>&quot;standard&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Verfügbar seit Memcache 2.2.0.</td>
     </tr>

     <tr>
      <td><a href="memcache.ini.php#ini.memcache.hash-function" class="link">memcache.hash_function</a></td>
      <td>&quot;crc32&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Verfügbar seit Memcache 2.2.0.</td>
     </tr>

     <tr>
      <td><a href="memcache.ini.php#ini.memcache.protocol" class="link">memcache.protocol</a></td>
      <td>ascii</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Unterstützt seit Memcache 3.0.0</td>
     </tr>

     <tr>
      <td><a href="memcache.ini.php#ini.memcache.redundancy" class="link">memcache.redundancy</a></td>
      <td>1</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Unterstützt seit Memcache 3.0.0</td>
     </tr>

     <tr>
      <td><a href="memcache.ini.php#ini.memcache.session-redundancy" class="link">memcache.session_redundancy</a></td>
      <td>2</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Unterstützt seit Memcache 3.0.0</td>
     </tr>

     <tr>
      <td><a href="memcache.ini.php#ini.memcache.compress-threshold" class="link">memcache.compress_threshold</a></td>
      <td>20000</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Unterstützt seit Memcache 3.0.3</td>
     </tr>

     <tr>
      <td><a href="memcache.ini.php#ini.memcache.lock-timeout" class="link">memcache.lock_timeout</a></td>
      <td>15</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Wird seit Memcache 3.0.4 unterstützt</td>
     </tr>

    </tbody>
   
  </table>

  <table class="doctable table">
   <caption><strong>Session-Konfigurationsoptionen, die das Memcache-Verhalten beeinflussen</strong></caption>
   
    <thead>
     <tr>
      <th>Name</th>
      <th>Standard</th>
      <th>Veränderbar</th>
      <th>Changelog</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td><a href="memcache.ini.php#ini.memcache.save-handler" class="link">session.save_handler</a></td>
      <td>&quot;files&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Wird seit Memcache 2.1.2 unterstützt</td>
     </tr>

     <tr>
      <td><a href="memcache.ini.php#ini.memcache.save-path" class="link">session.save_path</a></td>
      <td>&quot;&quot;</td>
      <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
      <td>Wird seit Memcache 2.1.2 unterstützt</td>
     </tr>

    </tbody>
   
  </table>

  Weitere Details und die Definitionen der
INI_*-Konstanten sind unter <a href="configuration.changes.modes.php" class="xref">Wo Konfigurationseinstellungen gesetzt werden k&ouml;nnen</a> zu finden.
 </p>

<p class="para">Hier eine kurze Erklärung der
Konfigurationsoptionen:</p>

 <dl>
  
   <dt id="ini.memcache.allow-failover">
    <code class="parameter">memcache.allow_failover</code>
    <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
   </dt>
   <dd>
    <span class="simpara">
     Bestimmt, ob bei einem Fehler auf andere Server ausgewichen werden soll.
    </span>
   </dd>
  
  
   <dt id="ini.memcache.max-failover-attempts">
    <code class="parameter">memcache.max_failover_attempts</code>
    <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
   </dt>
   <dd>
    <span class="simpara">
     Gibt an, wie viele Server angefragt werden sollen, um Daten zu lesen
     oder zu schreiben. Diese Einstellung wird nur verwendet, wenn
     memcache.allow_failover aktiviert wurde.
    </span>
   </dd>
  
  
   <dt id="ini.memcache.chunk-size">
    <code class="parameter">memcache.chunk_size</code>
    <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
   </dt>
   <dd>
    <span class="simpara">
     Daten werden in Blöcken dieser Größe (in Bytes) übertragen. Ein
     niedrigerer Wert erfordert mehr Schreibvorgänge im Netzwerk. Versuchen
     Sie diesen Wert auf 32768 zu erhöhen, wenn Sie sonst unerklärliche
     Verzögerungen bemerken.
    </span>
   </dd>
  
  
   <dt id="ini.memcache.default-port">
    <code class="parameter">memcache.default_port</code>
    <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
   </dt>
   <dd>
    <span class="simpara">
     Der Standard-Port, welcher für den Verbindungsaufbau verwendet wird,
     sofern kein anderer Port angegeben wurde.
    </span>
   </dd>
  
  
   <dt id="ini.memcache.hash-strategy">
    <code class="parameter">memcache.hash_strategy</code>
    <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
   </dt>
   <dd>
    <span class="simpara">
     Bestimmt die Strategie, die verwendet wird, um Schlüssel auf dem Server
     abzubilden. Der Wert <code class="literal">consistent</code> steht für
     konsistentes Hashing. Dies bedeutet, dass Server jederzeit zum
     Server-Pool hinzugefügt oder entfernt werden können, ohne die Schlüssel
     erneut zuzuweisen. Der Wert <code class="literal">standard</code> hingegen
     verwendet die alte Hash-Strategie.
    </span>
   </dd>
  
  
   <dt id="ini.memcache.hash-function">
    <code class="parameter">memcache.hash_function</code>
    <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
   </dt>
   <dd>
    <span class="simpara">
     Bestimmt die Hash-Funktion, die für die Verteilung der Schlüssel auf die
     Server verwendet wird. Mögliche Werte sind <code class="literal">crc32</code> für
     den CRC32-Hash-Algorithmus oder <code class="literal">fnv</code> für die
     Verwendung von FNV-1a.
    </span>
   </dd>
  
  
   <dt id="ini.memcache.protocol">
    <code class="parameter">memcache.protocol</code>
    <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="ini.memcache.redundancy">
    <code class="parameter">memcache.redundancy</code>
    <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="ini.memcache.session-redundancy">
    <code class="parameter">memcache.session_redundancy</code>
    <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="ini.memcache.compress-threshold">
    <code class="parameter">memcache.compress_threshold</code>
    <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
  
   <dt id="ini.memcache.lock-timeout">
    <code class="parameter">memcache.lock_timeout</code>
    <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
   </dt>
   <dd>
    <span class="simpara">

    </span>
   </dd>
  
 
   <dt id="ini.memcache.save-handler">
    <code class="parameter">session.save_handler</code>
    <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
   </dt>
   <dd>
    <span class="simpara">
     Um Memcache als Sessionhandler zu verwenden, muss dieser Wert auf
     <code class="literal">memcache</code> gesetzt werden.
    </span>
   </dd>
  
  
   <dt id="ini.memcache.save-path">
    <code class="parameter">session.save_path</code>
    <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
   </dt>
   <dd>
    <span class="simpara">
     Definiert eine durch Komma getrennte Liste von Server-URLs, die für die
     Speicherung von Sessions verwendet wird, z. B.
     <code class="literal">&quot;tcp://host1:11211, tcp://host2:11211&quot;</code>.
    </span>
    <span class="simpara">
     Jede URL kann die gleichen Parameter enthalten, die auch für
     <span class="function"><a href="memcache.addserver.php" class="function">Memcache::addServer()</a></span> verwendet werden können, z. B.
     <code class="literal">&quot;tcp://host1:11211?persistent=1&amp;weight=1&amp;timeout=1&amp;retry_interval=15&quot;</code>
    </span>
   </dd>
  
 </dl>

</div><?php manual_footer($setup); ?>