1 <?xml version="1.0" encoding="iso-2022-jp"?>
2 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
3 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
4 <!-- English Revision: 151408:420990 (outdated) -->
7 Licensed to the Apache Software Foundation (ASF) under one or more
8 contributor license agreements. See the NOTICE file distributed with
9 this work for additional information regarding copyright ownership.
10 The ASF licenses this file to You under the Apache License, Version 2.0
11 (the "License"); you may not use this file except in compliance with
12 the License. You may obtain a copy of the License at
14 http://www.apache.org/licenses/LICENSE-2.0
16 Unless required by applicable law or agreed to in writing, software
17 distributed under the License is distributed on an "AS IS" BASIS,
18 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19 See the License for the specific language governing permissions and
20 limitations under the License.
23 <modulesynopsis metafile="mod_cache.xml.meta">
25 <name>mod_cache</name>
26 <description>URI
\e$B$r%-!<$K$7$?%3%s%F%s%D$N%-%c%C%7%e
\e(B</description>
27 <status>Extension</status>
28 <sourcefile>mod_cache.c</sourcefile>
29 <identifier>cache_module</identifier>
33 \e$B$3$l$O<B83E*$J%b%8%e!<%k$G$9!#J8=q$b$^$@3+H/Cf$G$9
\e(B...
36 <p><module>mod_cache</module>
\e$B$O%m!<%+%k$N%3%s%F%s%D$d%W%m%-%7$5$l$?
\e(B
37 \e$B%3%s%F%s%D$r%-%c%C%7%e$9$k$?$a$K;H$o$l$k
\e(B <a
38 href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a>
\e$B=`5r$N
\e(B
39 HTTP
\e$B%3%s%F%s%D%-%c%C%7%e$r<BAu$7$F$$$^$9!#
\e(B<module>mod_cache</module>
40 \e$B$NF0:n$K$O%9%H%l!<%8$r4IM}$9$k%b%8%e!<%k$,I,MW$G$9!#I8=`
\e(B
41 Apache
\e$BG[I[$K$OFs$D%9%H%l!<%84IM}%b%8%e!<%k$,4^$^$l$F$$$^$9
\e(B:</p>
44 <dt><module>mod_disk_cache</module></dt>
45 <dd>
\e$B%G%#%9%/$r;HMQ$7$?%9%H%l!<%84IM}5!9=$r<BAu$7$F$$$^$9!#
\e(B</dd>
47 <dt><module>mod_mem_cache</module></dt>
48 <dd>
\e$B%a%b%j$r;HMQ$7$?%9%H%l!<%84IM}5!9=$r<BAu$7$F$$$^$9!#
\e(B
49 <module>mod_mem_cache</module>
\e$B$O<!$NFs$D$N%b!<%I$N$I$A$i$+$GF0:n$9$k
\e(B
50 \e$B$h$&$K@_Dj$G$-$^$9
\e(B:
\e$B%*!<%W%s$5$l$F$$$k%U%!%$%k5-=R;R$r%-%c%C%7%e$9$k%b!<%I$+!"
\e(B
51 \e$B%R!<%W>e$G$N%*%V%8%'%/%H$N<+BN$r%-%c%C%7%e$r$9$k%b!<%I$G$9!#
\e(B
52 <module>mod_mem_cache</module>
\e$B$O%m!<%+%k$G@8@.$5$l$k%3%s%F%s%D$d!"
\e(B
53 <module>mod_proxy</module>
\e$B$,
\e(B
54 <directive module="mod_proxy">ProxyPass</directive>
\e$B$r;H$C$F@_Dj$5$l$F$$$k
\e(B
55 \e$B$H$-$N
\e(B (
\e$B$D$^$j
\e(B<dfn>
\e$B%j%P!<%9%W%m%-%7
\e(B</dfn>
\e$B$G$N
\e(B)
\e$B%P%C%/%(%s%I%5!<%P$N
\e(B
56 \e$B%3%s%F%s%D$r%-%c%C%7%e$9$k$N$K;H$($^$9!#
\e(B</dd>
59 <p>
\e$B%3%s%F%s%D$N%-%c%C%7%e$X$NJ]B8$H<hF@$O
\e(B URI
\e$B$K4p$E$$$?%-!<$,;H$o$l$^$9!#
\e(B
60 \e$B%"%/%;%9J]8n$N$+$1$i$l$F$$$k%3%s%F%s%D$O%-%c%C%7%e$5$l$^$;$s!#
\e(B</p>
63 <section id="related"><title>
\e$B4XO"%b%8%e!<%k$H%G%#%l%/%F%#%V
\e(B</title>
66 <module>mod_disk_cache</module>
67 <module>mod_mem_cache</module>
70 <directive module="mod_disk_cache">CacheRoot</directive>
71 <directive module="mod_disk_cache">CacheSize</directive>
72 <directive module="mod_disk_cache">CacheDirLevels</directive>
73 <directive module="mod_disk_cache">CacheDirLength</directive>
74 <directive module="mod_disk_cache">CacheMinFileSize</directive>
75 <directive module="mod_disk_cache">CacheMaxFileSize</directive>
76 <directive module="mod_mem_cache">MCacheSize</directive>
77 <directive module="mod_mem_cache">MCacheMaxObjectCount</directive>
78 <directive module="mod_mem_cache">MCacheMinObjectSize</directive>
79 <directive module="mod_mem_cache">MCacheMaxObjectSize</directive>
80 <directive module="mod_mem_cache">MCacheRemovalAlgorithm</directive>
81 <directive module="mod_mem_cache">MCacheMaxStreamingBuffer</directive>
86 <section id="sampleconf"><title>
\e$B%5%s%W%k@_Dj
\e(B</title>
87 <example><title>Sample httpd.conf</title>
89 # Sample Cache Configuration<br />
91 LoadModule cache_module modules/mod_cache.so<br />
93 <IfModule mod_cache.c><br />
95 #LoadModule disk_cache_module modules/mod_disk_cache.so<br />
96 # If you want to use mod_disk_cache instead of mod_mem_cache,
97 # uncomment the line above and comment out the LoadModule line below.
98 <IfModule mod_disk_cache.c><br />
100 CacheRoot c:/cacheroot<br />
101 CacheEnable disk /<br />
102 CacheDirLevels 5<br />
103 CacheDirLength 3<br />
105 </IfModule> <br />
107 LoadModule mem_cache_module modules/mod_mem_cache.so<br />
108 <IfModule mod_mem_cache.c><br />
110 CacheEnable mem /<br />
111 MCacheSize 4096<br />
112 MCacheMaxObjectCount 100<br />
113 MCacheMinObjectSize 1<br />
114 MCacheMaxObjectSize 2048<br />
116 </IfModule><br />
123 <name>CacheEnable</name>
124 <description>
\e$B;XDj$7$?%9%H%l!<%84IM}J}<0$r;H$C$F$N%-%c%C%7%e$rM-8z$K$9$k
\e(B</description>
125 <syntax>CacheEnable <var>cache_type</var> <var>url-string</var></syntax>
126 <contextlist><context>server config</context><context>virtual host</context>
130 <p><directive>CacheEnable</directive>
\e$B%G%#%l%/%F%#%V$G
\e(B <module>mod_cache</module>
131 \e$B%b%8%e!<%k$,
\e(B <var>url-string</var>
\e$B0J2<$N
\e(B URL
\e$B$r%-%c%C%7%e$9$k$h$&$K$7$^$9!#
\e(B
132 \e$B%-%c%C%7%e%9%H%l!<%84IM}J}<0$O
\e(B <var>cache_type</var>
\e$B0z?t$G;XDj$7$^$9!#
\e(B
133 <var>cache_type</var> <code> mem</code>
\e$B$G!"
\e(B
134 <module>mod_mem_cache</module>
\e$B$G<BAu$5$l$F$$$k%a%b%j$r;H$C$?%9%H%l!<%8
\e(B
135 \e$B4IM}J}<0$r;H$&$h$&$K
\e(B <module>mod_cache</module>
\e$B$K;X<($7$^$9!#
\e(B
136 <var>cache_type</var> <code>disk</code>
\e$B$G!"
\e(B
137 <module>mod_disk_cache</module>
\e$B$G<BAu$5$l$F$$$k%G%#%9%/$r;H$C$?%9%H%l!<%8
\e(B
138 \e$B4IM}$r;H$&$h$&$K
\e(B <module>mod_cache</module>
\e$B$K;X<($7$^$9!#
\e(B
139 <var>cache_type</var> <code>fd</code>
\e$B$O
\e(B <module>mod_cache</module>
\e$B$K
\e(B
140 <module>mod_mem_cache</module>
\e$B$K$h$j<BAu$5$l$F$$$k%U%!%$%k5-=R;R$N
\e(B
141 \e$B%-%c%C%7%e$r;H$&$h$&$K;X<($7$^$9!#
\e(B</p>
143 <p>(
\e$B2<$NNc$N$h$&$K
\e(B) <directive>CacheEnable</directive>
\e$B%G%#%l%/%F%#%V$N
\e(B
144 URL
\e$B6u4V$,=EJ#$7$F$$$k$H$-$O!"3:Ev$9$k%9%H%l!<%8J}<0$r=g$K;n$7$F!"
\e(B
145 \e$B<B:]$K%j%/%(%9%H$N=hM}$,$G$-$k$H!"$=$NJ}<0$G=hM}$7$^$9!#
\e(B
146 \e$B%9%H%l!<%84IM}J}<0$,<B9T$5$l$k=gHV$O@_Dj%U%!%$%kCf$N
\e(B
147 <directive>CacheEnable</directive>
\e$B$N=gHV$K$h$j7hDj$5$l$^$9!#
\e(B</p>
150 CacheEnable mem /manual<br />
151 CacheEnable fd /images<br />
152 CacheEnable disk /<br />
158 <name>CacheDisable</name>
159 <description>
\e$BFCDj$N
\e(B URL
\e$B$r%-%c%C%7%e$7$J$$
\e(B</description>
160 <syntax>CacheDisable <var> url-string</var></syntax>
161 <contextlist><context>server config</context><context>virtual host</context>
165 <p><directive>CacheDisable</directive>
\e$B%G%#%l%/%F%#%V$G
\e(B
166 <module>mod_cache</module>
\e$B%b%8%e!<%k$,
\e(B <var>url-string</var>
\e$B0J2<$N
\e(B
167 URL
\e$B$r%-%c%C%7%e
\e(B<em>
\e$B$7$J$$
\e(B</em>
\e$B$h$&$K$7$^$9!#
\e(B</p>
169 <example><title>
\e$BNc
\e(B</title>
170 CacheDisable /local_files
176 <name>CacheMaxExpire</name>
177 <description>
\e$B%I%-%e%a%s%H$r%-%c%C%7%e$9$k:GBg;~4V$rIC?t$G8=$7$?$b$N
\e(B</description>
178 <syntax>CacheMaxExpire <var>seconds</var></syntax>
179 <default>CacheMaxExpire 86400 (
\e$B0lF|
\e(B)</default>
180 <contextlist><context>server config</context><context>virtual host</context>
184 <p><directive>CacheMaxExpire</directive>
\e$B%G%#%l%/%F%#%V$O!"
\e(B
185 \e$B%-%c%C%7%e$9$k
\e(B HTTP
\e$B%I%-%e%a%s%H$r!"85$N%5!<%P$KLd$$9g$o$;$J$$$^$^:GBg2?IC
\e(B
186 \e$BJ];}$7$F$b$h$$$+$r;XDj$7$^$9!#$D$^$j!"%I%-%e%a%s%H$O:GBg$G$3$NIC?t4V$V$s8E$/
\e(B
187 \e$B$J$k$3$H$K$J$j$^$9!#$3$N:GBgCM$O!"
\e(B(
\e$BLuCm
\e(B:
\e$B%l%9%]%s%9Cf$G
\e(B)
\e$B%I%-%e%a%s%H$H6&$K
\e(B
188 \e$B%I%-%e%a%s%H$N4|F|$,Ds6!$5$l$F$$$k>l9g$G$bE,MQ$5$l$^$9!#
\e(B</p>
191 CacheMaxExpire 604800
197 <name>CacheDefaultExpire</name>
198 <description>
\e$B4|F|$,;XDj$5$l$F$$$J$$$H$-$K%I%-%e%a%s%H$r%-%c%C%7%e$9$k%G%U%)%k%H$N4|4V
\e(B</description>
199 <syntax>CacheDefaultExpire <var>seconds</var></syntax>
200 <default>CacheDefaultExpire 3600 (1
\e$B;~4V
\e(B)</default>
201 <contextlist><context>server config</context><context>virtual host</context>
205 <p><directive>CacheDefaultExpire</directive>
\e$B%G%#%l%/%F%#%V$O!"%I%-%e%a%s%H$K
\e(B
206 \e$BM-8z4|8B
\e(B (expiry)
\e$B$d:G=*=$@5;~9o
\e(B (last-modified)
\e$B$,;XDj$5$l$F$$$J$$>l9g$N
\e(B
207 \e$B%G%U%)%k%H$N;~4V$r;XDj$7$^$9!#
\e(B<directive>CacheMaxExpire</directive>
208 \e$B%G%#%l%/%F%#%V$G;XDj$5$l$?CM$O$3$N@_Dj$r>e=q$-
\e(B<em>
\e$B$7$^$;$s
\e(B</em>
\e$B!#
\e(B</p>
211 CacheDefaultExpire 86400
217 <name>CacheIgnoreNoLastMod</name>
218 <description>
\e$B1~Ez$K
\e(B Last Modified
\e$B$,L5$/$F$b5$$K$7$J$$$h$&$K$9$k
\e(B</description>
219 <syntax>CacheIgnoreNoLastMod On|Off</syntax>
220 <default>CacheIgnoreNoLastMod Off</default>
221 <contextlist><context>server config</context><context>virtual host</context>
225 <p>
\e$BDL>o!"
\e(BLast-Modified
\e$B$K$h$k:G=*=$@5;~9o$NL5$$%I%-%e%a%s%H$O%-%c%C%7%e
\e(B
226 \e$B$5$l$^$;$s!#
\e(B(
\e$BNc$($P
\e(B <module>mod_include</module>
\e$B$K$h$k=hM}$N$H$-$J$I$K
\e(B)
227 Last-Modified
\e$B;~9o$,>C5n$5$l$?$j!"$=$b$=$b:G=i$+$iDs6!$5$l$F$$$J$$
\e(B
228 \e$B>u67$,$"$j$^$9!#
\e(B<directive>CacheIgnoreNoLastMod</directive>
229 \e$B%G%#%l%/%F%#%V$r;H$&$H!"
\e(BLast-Modified
\e$BF|;~$,;XDj$5$l$F$$$J$$
\e(B
230 \e$B%I%-%e%a%s%H$G$b%-%c%C%7%e$9$k$h$&$K;XDj$G$-$^$9!#%I%-%e%a%s%H$K
\e(B
231 \e$B:G=*=$@5;~9o
\e(B (Last-Modified)
\e$BM-8z4|8B
\e(B (expiry)
\e$B$,$J$$>l9g$O!"M-8z4|8B$N
\e(B
232 \e$B@8@.$K
\e(B <directive>CacheDefaultExpire</directive>
\e$B$,;H$o$l$^$9!#
\e(B</p>
235 CacheIgnoreNoLastMod On
241 <name>CacheIgnoreCacheControl</name>
242 <description>
\e$B%-%c%C%7%e$5$l$F$$$k%3%s%F%s%D$rJV$5$J$$$h$&$K%/%i%$%"%s%H$+$i
\e(B
243 \e$B%j%/%(%9%H$5$l$F$bL5;k$9$k
\e(B</description>
244 <syntax>CacheIgnoreCacheControl On|Off</syntax>
245 <default>CacheIgnoreCacheControl Off</default>
246 <contextlist><context>server config</context><context>virtual host</context>
250 <p>Cache-Control: no-cache
\e$B%X%C%@$d
\e(B Pragma: no-store
\e$B%X%C%@$N$"$k%j%/%(%9%H$K
\e(B
251 \e$BBP$7$F$O!"DL>o%-%c%C%7%e$r;H$$$^$;$s!#
\e(B<directive>CacheIgnoreCacheControl</directive>
252 \e$B%G%#%l%/%F%#%V$r;H$&$H!"$3$NF0:n$r>e=q$-$G$-$^$9!#
\e(B
253 <directive>CacheIgnoreCacheControl</directive> On
\e$B$H$9$k$H!"
\e(B
254 \e$B%j%/%(%9%H$K
\e(B no-cache
\e$B$H$$$&CM$,$"$C$F$b!"%-%c%C%7%e$r;H$C$F%I%-%e%a%s%H$r
\e(B
255 \e$BJV$9$h$&$K$J$j$^$9!#G'>Z$rI,MW$H$9$k%I%-%e%a%s%H$O
\e(B<em>
\e$B7h$7$F
\e(B</em>
256 \e$B%-%c%C%7%e$5$l$^$;$s!#
\e(B</p>
259 CacheIgnoreCacheControl On
262 <note type="warning"><title>
\e$B7Y9p
\e(B</title>
263 \e$B$3$N%G%#%l%/%F%#%V$r;H$&$H!"%I%-%e%a%s%H<hF@;~$K%-%c%C%7%e$r;H$o$J$$$h$&$K
\e(B
264 \e$B%/%i%$%"%s%H$,%j%/%(%9%H$7$F$$$k$K$b$+$+$o$i$:!"%-%c%C%7%e$r
\e(B
265 \e$B;H$&$h$&$K$J$j$^$9!#$=$N7k2L!"
\e(B
266 \e$B8E$$%3%s%F%s%D$,Aw$i$lB3$1$k$3$H$K$J$C$F$7$^$&$+$b$7$l$^$;$s!#
\e(B
269 <seealso><directive module="mod_cache">CacheStorePrivate</directive></seealso>
270 <seealso><directive module="mod_cache">CacheStoreNoStore</directive></seealso>
274 <name>CacheLastModifiedFactor</name>
275 <description>LastModified
\e$B$NF|IU$K4p$E$$$FM-8z4|8B
\e(B (expiry)
276 \e$B$r7W;;$9$k$?$a$N=E$_$r;XDj$9$k
\e(B
278 <syntax>CacheLastModifiedFactor <var>float</var></syntax>
279 <default>CacheLastModifiedFactor 0.1</default>
280 <contextlist><context>server config</context><context>virtual host</context>
284 <p>
\e$B%I%-%e%a%s%H$K
\e(B Last-Modified
\e$B$NF|IU$,L5$$$1$l$I$bM-8z4|8B
\e(B (expiry)
285 \e$B$NF|IU$,$"$k$H$$$&$H$-$K!"M-8z4|8B$r:G=*=$@5;~9o$+$i$N7P2a;~4V$H$7$F
\e(B
286 \e$B7W;;$9$k$h$&$K$G$-$^$9!#M-8z4|8B$r<!$N7W;;<0$K=>$C$F@8@.$9$k$N$G$9$,!"
\e(B
287 \e$B$=$N$H$-$K;H$o$l$k
\e(B <var>factor</var>
\e$B$r
\e(B
288 <directive>CacheLastModifiedFactor</directive>
\e$B%G%#%l%/%F%#%V$G;XDj$7$^$9!#
\e(B
291 <p><code>expiry-period = time-since-last-modified-date * <var>factor</var>
292 expiry-date = current-date + expiry-period</code></p>
294 <p>
\e$BNc$($P!"%I%-%e%a%s%H$,
\e(B 10
\e$B;~4VA0$K:G8e$K=$@5$5$l$F$$$F!"
\e(B
295 <var>factor</var>
\e$B$,
\e(B 0.1
\e$B$G$"$l$P!"4|F|$O
\e(B 10*0.1 = 1
\e$B;~4V$K
\e(B
296 \e$B@_Dj$5$l$^$9!#8=:_;~9o$,
\e(B 3:00pm
\e$B$G$"$l$P!"7W;;$5$l$?4|F|$O
\e(B
297 3:00pm + 1hour = 4:00pm
\e$B$K$J$j$^$9!#
\e(B</p>
299 <p>
\e$B4|F|$,
\e(B <directive>CacheMaxExpire</directive>
\e$B$G@_Dj$5$l$F$$$kCM
\e(B
300 \e$B$h$jBg$-$/$J$C$F$7$^$C$F$$$k>l9g$O!"
\e(B<directive>CacheMaxExpire</directive>
301 \e$B$N@_DjCM$,M%@h$5$l$^$9!#
\e(B</p>
304 CacheLastModifiedFactor 0.5
310 <name>CacheIgnoreHeaders</name>
311 <description>
\e$B;XDj$5$l$?
\e(B HTTP
\e$B%X%C%@$r%-%c%C%7%e$KJ]B8$7$J$$!#
\e(B
313 <syntax>CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</syntax>
314 <default>CacheIgnoreHeaders None</default>
315 <contextlist><context>server config</context><context>virtual host</context>
319 <p>RFC 2616
\e$B$K$h$k$H!"
\e(Bhop-by-hop HTTP
\e$B%X%C%@$O%-%c%C%7%e$K$OJ]4I$5$l$^$;$s!#
\e(B
320 \e$B0J2<$N%X%C%@$O
\e(B hop-by-hop
\e$B%X%C%@$K3:Ev$7$^$9$N$G!"
\e(B
321 <directive>CacheIgnoreHeaders</directive>
322 \e$B$N@_Dj$K
\e(B<em>
\e$B4X78$J$/
\e(B</em>
\e$B%-%c%C%7%e$K$OJ]4I$5$l$^$;$s
\e(B:</p>
324 <li><code>Connection</code></li>
325 <li><code>Keep-Alive</code></li>
326 <li><code>Proxy-Authenticate</code></li>
327 <li><code>Proxy-Authorization</code></li>
328 <li><code>TE</code></li>
329 <li><code>Trailers</code></li>
330 <li><code>Transfer-Encoding</code></li>
331 <li><code>Upgrade</code></li>
334 <p><directive>CacheIgnoreHeaders</directive>
\e$B$G
\e(B
335 \e$B%-%c%C%7%e$KJ]4I$7$J$$DI2C$N
\e(B HTTP
\e$B%X%C%@$r;XDj$7$^$9!#
\e(B
336 \e$BNc$($P!"%/%C%-!<$r%-%c%C%7%e$KJ]4I$7$J$$$h$&$K$7$?J}$,$h$$>l9g$b
\e(B
337 \e$B$"$k$G$7$g$&!#
\e(B</p>
339 <p><directive>CacheIgnoreHeaders</directive>
\e$B$N0z?t$O!"
\e(B
340 \e$B%-%c%C%7%e$KJ]4I$7$J$$
\e(B HTTP
\e$B%X%C%@$r6uGr6h@Z$j$K$7$?%j%9%H7A<0$G$9!#
\e(B
341 \e$B%-%c%C%7%e$KJ]4I$7$J$$%X%C%@$,
\e(B hop-by-hop
\e$B%X%C%@$@$1$N>l9g
\e(B
342 (RFC 2616
\e$B=`5r$NF0:n$N$H$-
\e(B)
\e$B$O!"
\e(B
343 <directive>CacheIgnoreHeaders</directive>
\e$B$r
\e(B <code>None</code>
344 \e$B$K@_Dj$G$-$^$9!#
\e(B</p>
346 <example><title>
\e$BNc
\e(B 1</title>
347 CacheIgnoreHeaders Set-Cookie
350 <example><title>
\e$BNc
\e(B 2</title>
351 CacheIgnoreHeaders None
354 <note type="warning"><title>
\e$B7Y9p
\e(B:</title>
355 <code>Expires</code>
\e$B$N$h$&$JE,@Z$N%-%c%C%7%e4IM}$N$?$a$KI,MW$J
\e(B
356 \e$B%X%C%@$,
\e(B <directive>CacheIgnoreHeaders</directive>
\e$B$N@_Dj$K$h$j
\e(B
357 \e$BJ]4I$5$l$F$$$J$$$H$-$O!"
\e(Bmod_cache
\e$B$NF0:n$ODj5A$5$l$F$$$^$;$s!#
\e(B
363 <name>CacheStorePrivate</name>
364 <description>private
\e$B$H;XDj$5$l$F$$$k%l%9%]%s%9$N%-%c%C%7%e$r;n$_$k!#
\e(B</description>
365 <syntax>CacheStorePrivate On|Off</syntax>
366 <default>CacheStorePrivate Off</default>
367 <contextlist><context>server config</context><context>virtual host</context>
371 <p>
\e$BDL>o
\e(B Cache-Control: private
\e$B%X%C%@$N$D$$$F$$$k%l%9%]%s%9$O
\e(B
372 \e$B%-%c%C%7%e$5$l$^$;$s!#
\e(B<directive>CacheStorePrivate</directive>
373 \e$B%G%#%l%/%F%#%V$G$3$N5sF0$r>e=q$-$G$-$^$9!#
\e(B
374 <directive>CacheStorePrivate</directive> On
\e$B$G
\e(B private
\e$B%X%C%@$N$D$$$F$$$k
\e(B
375 \e$B%j%=!<%9$KBP$7$F$b%-%c%C%7%e$r;n$_$k$h$&$K$J$j$^$9!#
\e(B
376 \e$B$?$@$7G'>Z$N5a$a$i$l$k%j%=!<%9$O
\e(B <em>
\e$B7h$7$F
\e(B</em>
\e$B%-%c%C%7%e$5$l$^$;$s!#
\e(B</p>
382 <note type="warning"><title>
\e$B7Y9p
\e(B:</title>
383 \e$B>eN.%5!<%P$,%-%c%C%7%e$7$J$$$h$&$K;XDj$7$F$-$F$b!"
\e(B
384 \e$B$=$l$rL5;k$7$F%-%c%C%7%e$9$k$h$&$K$J$j$^$9!#
\e(B
385 \e$BK>$^$7$$5sF0$K$J$k$N$O!"K\Ev$K
\e(B 'private'
\e$B$J%-%c%C%7%e$K$D$$$F$N$_$G$7$g$&!#
\e(B
388 <seealso><directive module="mod_cache">CacheIgnoreCacheControl</directive></seealso>
389 <seealso><directive module="mod_cache">CacheStoreNoStore</directive></seealso>
393 <name>CacheStoreNoStore</name>
394 <description>no-store
\e$B$H;XDj$5$l$F$$$k%l%9%]%s%9$N%-%c%C%7%e$r;n$_$k!#
\e(B</description>
395 <syntax>CacheStoreNoStore On|Off</syntax>
396 <default>CacheStoreNoStore Off</default>
397 <contextlist><context>server config</context><context>virtual host</context>
401 <p>
\e$BDL>o
\e(B Cache-Control: no-store
\e$B%X%C%@$N$D$$$F$$$k%l%9%]%s%9$O
\e(B
402 \e$B%-%c%C%7%e$5$l$^$;$s!#
\e(B<directive>CacheStoreNoCache</directive>
403 \e$B%G%#%l%/%F%#%V$G$3$N5sF0$r>e=q$-$G$-$^$9!#
\e(B
404 <directive>CacheStoreNoCache</directive> On
\e$B$G
\e(B no-store
\e$B%X%C%@$N$D$$$F$$$k
\e(B
405 \e$B%j%=!<%9$KBP$7$F$b%-%c%C%7%e$r;n$_$k$h$&$K$J$j$^$9!#
\e(B
406 \e$B$?$@$7G'>Z$N5a$a$i$l$k%j%=!<%9$O
\e(B <em>
\e$B7h$7$F
\e(B</em>
\e$B%-%c%C%7%e$5$l$^$;$s!#
\e(B</p>
412 <note type="warning"><title>
\e$B7Y9p
\e(B:</title>
413 RFC 2616
\e$B$K5-:\$5$l$F$$$k$h$&$K
\e(B no-store
\e$B%G%#%l%/%F%#%V$O!"
\e(B
414 "
\e$BITCm0U$K$h$k5!L)>pJs$NO31L$d;DN1
\e(B (
\e$B%P%C%/%"%C%W%F!<%WEy
\e(B)
\e$B$rKI$0
\e(B"
415 \e$BL\E*$G;H$o$l$^$9$,!"$3$N%*%W%7%g%s$rM-8z$K$9$k$H!"
\e(B
416 \e$B5!L)>pJs$rJ];}$9$k$3$H$K$J$C$F$7$^$$$^$9!#
\e(B
417 \e$B$G$9$N$G!"$3$3$G7Y9p$7$F$*$-$^$9!#
\e(B
420 <seealso><directive module="mod_cache">CacheIgnoreCacheControl</directive></seealso>
421 <seealso><directive module="mod_cache">CacheStorePrivate</directive></seealso>