File: ini.xml

package info (click to toggle)
php-doc 20081024-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 57,752 kB
  • ctags: 3,858
  • sloc: xml: 686,554; php: 19,446; perl: 610; cpp: 500; makefile: 336; sh: 114; awk: 28
file content (214 lines) | stat: -rw-r--r-- 5,851 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.10 $ -->
<section xml:id="memcache.ini" xmlns="http://docbook.org/ns/docbook">
 &reftitle.runtime;
 &extension.runtime;
 <para>
  <table>
   <title>Memcache Configuration Options</title>
   <tgroup cols="4">
    <thead>
     <row>
      <entry>Name</entry>
      <entry>Default</entry>
      <entry>Changeable</entry>
      <entry>Changelog</entry>
     </row>
    </thead>
    <tbody>
     <row>
      <entry>memcache.allow_failover</entry>
      <entry>"1"</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Available since memcache 2.0.2.</entry>
     </row>
     <row>
      <entry>memcache.max_failover_attempts</entry>
      <entry>"20"</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Available since memcache 2.1.0.</entry>
     </row>
     <row>
      <entry>memcache.chunk_size</entry>
      <entry>"8192"</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Available since memcache 2.0.2.</entry>
     </row>
     <row>
      <entry>memcache.default_port</entry>
      <entry>"11211"</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Available since memcache 2.0.2.</entry>
     </row>
     <row>
      <entry>memcache.hash_strategy</entry>
      <entry>"standard"</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Available since memcache 2.2.0.</entry>
     </row>
     <row>
      <entry>memcache.hash_function</entry>
      <entry>"crc32"</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Available since memcache 2.2.0.</entry>
     </row>
     <row>
      <entry>session.save_handler</entry>
      <entry>"files"</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Supported since memcache 2.1.2</entry>
     </row>
     <row>
      <entry>session.save_path</entry>
      <entry>""</entry>
      <entry>PHP_INI_ALL</entry>
      <entry>Supported since memcache 2.1.2</entry>
     </row>
    </tbody>
   </tgroup>
  </table>
  &ini.php.constants;
 </para>

&ini.descriptions.title;

<para>
 <variablelist>
  
  <varlistentry xml:id="ini.memcache.allow-failover">
   <term>
    <parameter>memcache.allow_failover</parameter>
    <type>boolean</type>
   </term>
   <listitem>
    <para>
     Whether to transparently failover to other servers on 
     errors.
    </para>
   </listitem>
  </varlistentry>
  
  <varlistentry xml:id="ini.memcache.max-failover-attempts">
   <term>
    <parameter>memcache.max_failover_attempts</parameter>
    <type>integer</type>
   </term>
   <listitem>
    <para>
     Defines how many servers to try when setting and getting data.
     Used only in conjunction with memcache.allow_failover.
    </para>
   </listitem>
  </varlistentry>
  
  <varlistentry xml:id="ini.memcache.chunk-size">
   <term>
    <parameter>memcache.chunk_size</parameter>
    <type>integer</type>
   </term>
   <listitem>
    <para>
     Data will be transferred in chunks of this size, setting
     the value lower requires more network writes. Try 
     increasing this value to 32768 if noticing otherwise 
     inexplicable slowdowns.
    </para>
   </listitem>
  </varlistentry>
  
  <varlistentry xml:id="ini.memcache.default-port">
   <term>
    <parameter>memcache.default_port</parameter>
    <type>string</type>
   </term>
   <listitem>
    <para>
     The default TCP port number to use when connecting to
     the memcached server if no other port is specified.
    </para>
   </listitem>
  </varlistentry>

  <varlistentry xml:id="ini.memcache.hash-strategy">
   <term>
    <parameter>memcache.hash_strategy</parameter>
    <type>string</type>
   </term>
   <listitem>
    <para>
     Controls which strategy to use when mapping keys to servers. Set this value to 
     <literal>consistent</literal> to enable consistent hashing which allows servers 
     to be added or removed from the pool without causing keys to be remapped.
     Setting this value to <literal>standard</literal> results in the old strategy
     being used.
    </para>
   </listitem>
  </varlistentry>
  
  <varlistentry xml:id="ini.memcache.hash-function">
   <term>
    <parameter>memcache.hash_function</parameter>
    <type>string</type>
   </term>
   <listitem>
    <para>
     Controls which hash function to apply when mapping keys to servers, <literal>crc32</literal> 
     uses the standard CRC32 hash while <literal>fnv</literal> uses FNV-1a.
    </para>
   </listitem>
  </varlistentry>

  <varlistentry xml:id="ini.memcache.session-handler">
   <term>
    <parameter>session.save_handler</parameter>
    <type>string</type>
   </term>
   <listitem>
    <para>
     Use memcache as a session handler by setting this value to <literal>memcache</literal>.
    </para>
   </listitem>
  </varlistentry>

  <varlistentry xml:id="ini.memcache.save-path">
   <term>
    <parameter>session.save_path</parameter>
    <type>string</type>
   </term>
   <listitem>
    <para>
     Defines a comma separated of server urls to use for session storage, for example
     <literal>"tcp://host1:11211, tcp://host2:11211"</literal>.
    </para>
    <para>
     Each url may contain parameters which are applied to that server, they are the same 
     as for the <function>Memcache::addServer</function> method. For example 
     <literal>"tcp://host1:11211?persistent=1&amp;weight=1&amp;timeout=1&amp;retry_interval=15"</literal>
    </para>
   </listitem>
  </varlistentry>

 </variablelist>
</para>
</section>

<!-- 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:"../../../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
-->