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: 105989 (outdated: 106740) -->
7 Copyright 2002-2004 The Apache Software Foundation
9 Licensed under the Apache License, Version 2.0 (the "License");
10 you may not use this file except in compliance with the License.
11 You may obtain a copy of the License at
13 http://www.apache.org/licenses/LICENSE-2.0
15 Unless required by applicable law or agreed to in writing, software
16 distributed under the License is distributed on an "AS IS" BASIS,
17 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 See the License for the specific language governing permissions and
19 limitations under the License.
22 <modulesynopsis metafile="mod_cache.xml.meta">
24 <name>mod_cache</name>
25 <description>URI
\e$B$r%-!<$K$7$?%3%s%F%s%D$N%-%c%C%7%e
\e(B</description>
26 <status>Experimental</status>
27 <sourcefile>mod_cache.c</sourcefile>
28 <identifier>cache_module</identifier>
32 \e$B$3$l$O<B83E*$J%b%8%e!<%k$G$9!#J8=q$b$^$@3+H/Cf$G$9
\e(B...
35 <p><module>mod_cache</module>
\e$B$O%m!<%+%k$N%3%s%F%s%D$d%W%m%-%7$5$l$?
\e(B
36 \e$B%3%s%F%s%D$r%-%c%C%7%e$9$k$?$a$K;H$o$l$k
\e(B <a
37 href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a>
\e$B=`5r$N
\e(B
38 HTTP
\e$B%3%s%F%s%D%-%c%C%7%e$r<BAu$7$F$$$^$9!#
\e(B<module>mod_cache</module>
39 \e$B$NF0:n$K$O%9%H%l!<%8$r4IM}$9$k%b%8%e!<%k$,I,MW$G$9!#I8=`
\e(B
40 Apache
\e$BG[I[$K$OFs$D%9%H%l!<%84IM}%b%8%e!<%k$,4^$^$l$F$$$^$9
\e(B:</p>
43 <dt><module>mod_disk_cache</module></dt>
44 <dd>
\e$B%G%#%9%/$r;HMQ$7$?%9%H%l!<%84IM}5!9=$r<BAu$7$F$$$^$9!#
\e(B</dd>
46 <dt><module>mod_mem_cache</module></dt>
47 <dd>
\e$B%a%b%j$r;HMQ$7$?%9%H%l!<%84IM}5!9=$r<BAu$7$F$$$^$9!#
\e(B
48 <module>mod_mem_cache</module>
\e$B$O<!$NFs$D$N%b!<%I$N$I$A$i$+$GF0:n$9$k
\e(B
49 \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
50 \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
51 <module>mod_mem_cache</module>
\e$B$O%m!<%+%k$G@8@.$5$l$k%3%s%F%s%D$d!"
\e(B
52 <module>mod_proxy</module>
\e$B$,
\e(B
53 <directive module="mod_proxy">ProxyPass</directive>
\e$B$r;H$C$F@_Dj$5$l$F$$$k
\e(B
54 \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
55 \e$B%3%s%F%s%D$r%-%c%C%7%e$9$k$N$K;H$($^$9!#
\e(B</dd>
58 <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
59 \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>
62 <section id="related"><title>
\e$B4XO"%b%8%e!<%k$H%G%#%l%/%F%#%V
\e(B</title>
65 <module>mod_disk_cache</module>
66 <module>mod_mem_cache</module>
69 <directive module="mod_disk_cache">CacheRoot</directive>
70 <directive module="mod_disk_cache">CacheSize</directive>
71 <directive module="mod_disk_cache">CacheGcInterval</directive>
72 <directive module="mod_disk_cache">CacheDirLevels</directive>
73 <directive module="mod_disk_cache">CacheDirLength</directive>
74 <directive module="mod_disk_cache">CacheExpiryCheck</directive>
75 <directive module="mod_disk_cache">CacheMinFileSize</directive>
76 <directive module="mod_disk_cache">CacheMaxFileSize</directive>
77 <directive module="mod_disk_cache">CacheTimeMargin</directive>
78 <directive module="mod_disk_cache">CacheGcDaily</directive>
79 <directive module="mod_disk_cache">CacheGcUnused</directive>
80 <directive module="mod_disk_cache">CacheGcClean</directive>
81 <directive module="mod_disk_cache">CacheGcMemUsage</directive>
82 <directive module="mod_mem_cache">MCacheSize</directive>
83 <directive module="mod_mem_cache">MCacheMaxObjectCount</directive>
84 <directive module="mod_mem_cache">MCacheMinObjectSize</directive>
85 <directive module="mod_mem_cache">MCacheMaxObjectSize</directive>
86 <directive module="mod_mem_cache">MCacheRemovalAlgorithm</directive>
87 <directive module="mod_mem_cache">MCacheMaxStreamingBuffer</directive>
92 <section id="sampleconf"><title>
\e$B%5%s%W%k@_Dj
\e(B</title>
93 <example><title>Sample httpd.conf</title>
95 # Sample Cache Configuration<br />
97 LoadModule cache_module modules/mod_cache.so<br />
99 <IfModule mod_cache.c><br />
101 #LoadModule disk_cache_module modules/mod_disk_cache.so<br />
102 # If you want to use mod_disk_cache instead of mod_mem_cache,
103 # uncomment the line above and comment out the LoadModule line below.
104 <IfModule mod_disk_cache.c><br />
106 CacheRoot c:/cacheroot<br />
108 CacheEnable disk /<br />
109 CacheDirLevels 5<br />
110 CacheDirLength 3<br />
112 </IfModule> <br />
114 LoadModule mem_cache_module modules/mod_mem_cache.so<br />
115 <IfModule mod_mem_cache.c><br />
117 CacheEnable mem /<br />
118 MCacheSize 4096<br />
119 MCacheMaxObjectCount 100<br />
120 MCacheMinObjectSize 1<br />
121 MCacheMaxObjectSize 2048<br />
123 </IfModule><br />
130 <name>CacheEnable</name>
131 <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>
132 <syntax>CacheEnable <var>cache_type</var> <var>url-string</var></syntax>
133 <contextlist><context>server config</context><context>virtual host</context>
137 <p><directive>CacheEnable</directive>
\e$B%G%#%l%/%F%#%V$G
\e(B <module>mod_cache</module>
138 \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
139 \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
140 <var>cache_type</var> <code> mem</code>
\e$B$G!"
\e(B
141 <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
142 \e$B4IM}J}<0$r;H$&$h$&$K
\e(B <module>mod_cache</module>
\e$B$K;X<($7$^$9!#
\e(B
143 <var>cache_type</var> <code>disk</code>
\e$B$G!"
\e(B
144 <module>mod_disk_cache</module>
\e$B$G<BAu$5$l$F$$$k%G%#%9%/$r;H$C$?%9%H%l!<%8
\e(B
145 \e$B4IM}$r;H$&$h$&$K
\e(B <module>mod_cache</module>
\e$B$K;X<($7$^$9!#
\e(B
146 <var>cache_type</var> <code>fd</code>
\e$B$O
\e(B <module>mod_cache</module>
\e$B$K
\e(B
147 <module>mod_mem_cache</module>
\e$B$K$h$j<BAu$5$l$F$$$k%U%!%$%k5-=R;R$N
\e(B
148 \e$B%-%c%C%7%e$r;H$&$h$&$K;X<($7$^$9!#
\e(B</p>
150 <p>(
\e$B2<$NNc$N$h$&$K
\e(B) <directive>CacheEnable</directive>
\e$B%G%#%l%/%F%#%V$N
\e(B
151 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
152 \e$B<B:]$K%j%/%(%9%H$N=hM}$,$G$-$k$H!"$=$NJ}<0$G=hM}$7$^$9!#
\e(B
153 \e$B%9%H%l!<%84IM}J}<0$,<B9T$5$l$k=gHV$O@_Dj%U%!%$%kCf$N
\e(B
154 <directive>CacheEnable</directive>
\e$B$N=gHV$K$h$j7hDj$5$l$^$9!#
\e(B</p>
157 CacheEnable mem /manual<br />
158 CacheEnable fd /images<br />
159 CacheEnable disk /<br />
165 <name>CacheDisable</name>
166 <description>
\e$BFCDj$N
\e(B URL
\e$B$r%-%c%C%7%e$7$J$$
\e(B</description>
167 <syntax>CacheDisable <var> url-string</var></syntax>
168 <contextlist><context>server config</context><context>virtual host</context>
172 <p><directive>CacheDisable</directive>
\e$B%G%#%l%/%F%#%V$G
\e(B
173 <module>mod_cache</module>
\e$B%b%8%e!<%k$,
\e(B <var>url-string</var>
\e$B0J2<$N
\e(B
174 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>
176 <example><title>
\e$BNc
\e(B</title>
177 CacheDisable /local_files
183 <name>CacheMaxExpire</name>
184 <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>
185 <syntax>CacheMaxExpire <var>seconds</var></syntax>
186 <default>CacheMaxExpire 86400 (
\e$B0lF|
\e(B)</default>
187 <contextlist><context>server config</context><context>virtual host</context>
191 <p><directive>CacheMaxExpire</directive>
\e$B%G%#%l%/%F%#%V$O!"
\e(B
192 \e$B%-%c%C%7%e$9$k
\e(B HTTP
\e$B%I%-%e%a%s%H$r!"85$N%5!<%PLd$$9g$o$;$J$$$^$^:GBg2?IC
\e(B
193 \e$BJ];}$7$F$b$h$$$+$r;XDj$7$^$9!#$D$^$j!"%I%-%e%a%s%H$O:GBg$G$3$NIC?t4VJ,8E$/
\e(B
194 \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
195 \e$B%I%-%e%a%s%H$N4|F|$,Ds6!$5$l$F$$$k>l9g$G$bE,MQ$5$l$^$9!#
\e(B</p>
198 CacheMaxExpire 604800
204 <name>CacheDefaultExpire</name>
205 <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>
206 <syntax>CacheDefaultExpire <var>seconds</var></syntax>
207 <default>CacheDefaultExpire 3600 (1
\e$B;~4V
\e(B)</default>
208 <contextlist><context>server config</context><context>virtual host</context>
212 <p><directive>CacheDefaultExpire</directive>
\e$B%G%#%l%/%F%#%V$O%I%-%e%a%s%H$K
\e(B
213 \e$B4|F|
\e(B (expiry)
\e$B$d:G=*=$@5;~9o
\e(B (last-modified)
\e$B$,;XDj$5$l$F$$$J$$>l9g$N
\e(B
214 \e$B%G%U%)%k%H$N;~4V$r;XDj$7$^$9!#
\e(B<directive>CacheMaxExpire</directive>
215 \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>
218 CacheDefaultExpire 86400
224 <name>CacheIgnoreNoLastMod</name>
225 <description>
\e$B1~Ez$K
\e(B Last Modified
\e$B$,L5$/$F$b5$$K$7$J$$$h$&$K$9$k
\e(B</description>
226 <syntax>CacheIgnoreNoLastMod On|Off</syntax>
227 <default>CacheIgnoreNoLastMod Off</default>
228 <contextlist><context>server config</context><context>virtual host</context>
232 <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
233 \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)
234 Last-Modified
\e$B;~9o$,>C5n$5$l$?$j!"$=$b$=$b:G=i$+$iDs6!$5$l$F$$$J$$
\e(B
235 \e$B>u67$,$"$j$^$9!#
\e(B<directive>CacheIgnoreNoLastMod</directive>
\e$B%G%#%l%/%F%#%V$O
\e(B
236 Last-Modified
\e$BF|;~$,;XDj$5$l$F$$$J$$%I%-%e%a%s%H$G$b!"$=$lL5$7$G
\e(B
237 \e$B%-%c%C%7%e$9$k$h$&$K;XDj$9$k$3$H$,$G$-$^$9!#%I%-%e%a%s%H$K
\e(B
238 \e$B:G=*=$@5;~9o
\e(B (Last-Modified)
\e$B4|F|
\e(B (expiry)
\e$B$,$J$$>l9g$O!"4|F|$N
\e(B
239 \e$B@8@.$K
\e(B <directive>CacheDefaultExpire</directive>
\e$B$,;H$o$l$^$9!#
\e(B</p>
242 CacheIgnoreNoLastMod On
248 <name>CacheIgnoreCacheControl</name>
249 <description>
\e$B%/%i%$%"%s%H$,%3%s%F%s%D$r%-%c%C%7%e$7$J$$$h$&$K;X<($7$F$bL5;k$9$k!#
\e(B</description>
250 <syntax>CacheIgnoreCacheControl On|Off</syntax>
251 <default>CacheIgnoreCacheControl Off</default>
252 <contextlist><context>server config</context><context>virtual host</context>
256 <p>no-cache
\e$B%X%C%@$d
\e(B no-store
\e$B%X%C%@$N$"$k%I%-%e%a%s%H$ODL>o%-%c%C%7%e
\e(B
257 \e$B$5$l$^$;$s!#
\e(B<directive>CacheIgnoreCacheControl</directive>
\e$B%G%#%l%/%F%#%V
\e(B
258 \e$B$G$3$NF0:n$r>e=q$-$G$-$k$h$&$K$J$j$^$9!#
\e(B
259 <directive>CacheIgnoreCacheControl</directive> On
\e$B$H$9$k$H%5!<%P$K
\e(B
260 \e$B%I%-%e%a%s%H$K
\e(B no-cache
\e$B$d
\e(B no-store
\e$B%X%C%@$,$"$C$?$H$7$F$b%I%-%e%a%s%H$r
\e(B
261 \e$B%-%c%C%7%e$9$k$h$&$K;X<($7$^$9!#G'>Z$rI,MW$H$9$k%I%-%e%a%s%H$O
\e(B<em>
\e$B7h$7$F
\e(B</em>
262 \e$B%-%c%C%7%e$5$l$^$;$s!#
\e(B</p>
265 CacheIgnoreCacheControl On
271 <name>CacheLastModifiedFactor</name>
272 <description>LastModified
\e$B$NF|IU$K4p$E$$$F
\e(B Expiry
\e$B$NF|IU$r7W;;$9$k$?$a$N=E$_$r
\e(B
275 <syntax>CacheLastModifiedFactor <var>float</var></syntax>
276 <default>CacheLastModifiedFactor 0.1</default>
277 <contextlist><context>server config</context><context>virtual host</context>
281 <p>
\e$B%I%-%e%a%s%H$K
\e(B Last-Modified
\e$B$NF|IU$,L5$$$1$l$I$b
\e(B Expiry
\e$B$NF|IU$,
\e(B
282 \e$B$"$k$H$$$&$H$-$K!"
\e(BExpiry
\e$BF|$r:G=*=$@5;~9o$+$i$N7P2a;~4V$H$7$F7W;;$9$k
\e(B
283 \e$B$h$&$K$G$-$^$9!#
\e(BExpiry
\e$BF|$r<!$N7W;;<0$K=>$C$F@8@.$9$k$N$G$9$,!"
\e(B
284 \e$B$=$N$H$-$K;H$o$l$k
\e(B <var>factor</var>
\e$B$r
\e(B
285 <directive>CacheLastModifiedFactor</directive>
\e$B%G%#%l%/%F%#%V$G;XDj$7$^$9!#
\e(B
288 <p><code>expiry-period = time-since-last-modified-date * <var>factor</var>
289 expiry-date = current-date + expiry-period</code></p>
291 <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
292 <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
293 \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
294 3:00pm + 1hour = 4:00pm
\e$B$K$J$j$^$9!#
\e(B</p>
296 <p>
\e$B4|F|$,
\e(B <directive>CacheMaxExpire</directive>
\e$B$G@_Dj$5$l$F$$$kCM
\e(B
297 \e$B$h$jBg$-$/$J$C$F$7$^$C$F$$$k>l9g$O!"
\e(B<directive>CacheMaxExpire</directive>
298 \e$B$N@_DjCM$,M%@h$5$l$^$9!#
\e(B</p>
301 CacheLastModifiedFactor 0.5
307 <name>CacheForceCompletion</name>
308 <description>
\e$B%j%/%(%9%H$,%-%c%s%;%k$5$l$F$b%-%c%C%7%e$r40N;$9$k$+$I$&$+$r
\e(B
309 \e$B7h$a$kAw$i$l$?%I%-%e%a%s%H$N3d9g$r;XDj$9$k!#
\e(B</description>
310 <syntax>CacheForceCompletion <var>Percentage</var></syntax>
311 <default>CacheForceCompletion 60</default>
312 <contextlist><context>server config</context><context>virtual host</context>
316 <p>
\e$BDL>o!"1~Ez$,%-%c%C%7%e$5$l$F%/%i%$%"%s%H$KAw$i$l$F$$$k:GCf$K
\e(B
317 \e$B%j%/%(%9%H$,%-%c%s%;%k$5$l$k$H!"1~Ez$N=hM}$OCf;_$5$l$F!"%-%c%C%7%e$N
\e(B
318 \e$B%(%s%H%j$b:o=|$5$l$^$9!#
\e(B<directive>CacheForceCompletion</directive>
319 \e$B%G%#%l%/%F%#%V$O!"%j%/%(%9%H$,%-%c%s%;%k$5$l$F$b!"%-%c%C%7%e=hM}$r
\e(B
320 \e$B40N;$^$GB3$1$k$+$I$&$+$N$7$-$$CM$r;XDj$7$^$9!#
\e(B</p>
322 <p>
\e$B$7$-$$CM$O
\e(B <code>1</code>
\e$B$H
\e(B <code>100</code>
\e$B$N4V$G;XDj$9$k
\e(B
323 \e$B3d9g$G$9!#
\e(B<code>0</code>
\e$B$G$O%G%U%)%k%H$,;H$o$l$^$9!#
\e(B
324 <code>100</code>
\e$B$G$O!"40A4$KAw?.$,40N;$7$?%I%-%e%a%s%H$N$_$r
\e(B
325 \e$B%-%c%C%7%e$7$^$9!#
\e(B60
\e$B$+$i
\e(B 90
\e$B$N4V$NCM$,?d>)CM$G$9!#
\e(B</p>
328 CacheForceCompletion 80
331 <note type="warning"><title>
\e$BCm
\e(B:</title>
332 \e$B$3$N5!G=$O8=;~E@$G$O<BAu$5$l$F
\e(B<em>
\e$B$$$^$;$s
\e(B</em>
\e$B!#
\e(B
338 <name>CacheIgnoreHeaders</name>
339 <description>
\e$B;XDj$5$l$?
\e(B HTTP
\e$B%X%C%@$r%-%c%C%7%e$KJ]B8$7$J$$!#
\e(B
341 <syntax>CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</syntax>
342 <default>CacheIgnoreHeaders None</default>
343 <contextlist><context>server config</context><context>virtual host</context>
347 <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
348 \e$B0J2<$N%X%C%@$O
\e(B hop-by-hop
\e$B%X%C%@$K3:Ev$7$^$9$N$G!"
\e(B
349 <directive>CacheIgnoreHeaders</directive>
350 \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>
352 <li><code>Connection</code></li>
353 <li><code>Keep-Alive</code></li>
354 <li><code>Proxy-Authenticate</code></li>
355 <li><code>Proxy-Authorization</code></li>
356 <li><code>TE</code></li>
357 <li><code>Trailers</code></li>
358 <li><code>Transfer-Encoding</code></li>
359 <li><code>Upgrade</code></li>
362 <p><directive>CacheIgnoreHeaders</directive>
\e$B$G
\e(B
363 \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
364 \e$BNc$($P!"%/%C%-!<$r%-%c%C%7%e$KJ]4I$7$J$$$h$&$K$7$?J}$,$h$$>l9g$b
\e(B
365 \e$B$"$k$G$7$g$&!#
\e(B</p>
367 <p><directive>CacheIgnoreHeaders</directive>
\e$B$N0z?t$O!"
\e(B
368 \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
369 \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
370 (RFC 2616
\e$B=`5r$NF0:n$N$H$-
\e(B)
\e$B$O!"
\e(B
371 <directive>CacheIgnoreHeaders</directive>
\e$B$r
\e(B <code>None</code>
372 \e$B$K@_Dj$G$-$^$9!#
\e(B</p>
374 <example><title>
\e$BNc
\e(B 1</title>
375 CacheIgnoreHeaders Set-Cookie
378 <example><title>
\e$BNc
\e(B 2</title>
379 CacheIgnoreHeaders None
382 <note type="warning"><title>
\e$B7Y9p
\e(B:</title>
383 <code>Expires</code>
\e$B$N$h$&$JE,@Z$N%-%c%C%7%e4IM}$N$?$a$KI,MW$J
\e(B
384 \e$B%X%C%@$,
\e(B <directive>CacheIgnoreHeaders</directive>
\e$B$N@_Dj$K$h$j
\e(B
385 \e$BJ]4I$5$l$F$$$J$$$H$-$O!"
\e(Bmod_cache
\e$B$NF0:n$ODj5A$5$l$F$$$^$;$s!#
\e(B