1 <?xml version="1.0" encoding="EUC-KR" ?>
2 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
3 <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
4 <!-- English Revision: 105569:1590566 (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¸¦ Å°·Î »ç¿ëÇÏ¿© ³»¿ëÀ» ij½¬ÇÑ´Ù.</description>
27 <status>Experimental</status>
28 <sourcefile>mod_cache.c</sourcefile>
29 <identifier>cache_module</identifier>
33 ÀÌ ¸ðµâÀº ½ÇÇèÀûÀÎ »óÅÂÀÌ´Ù. ¹®¼´Â ¾ÆÁ÷ ÀÛ¾÷ÁßÀÌ´Ù...
36 <p><module>mod_cache</module>´Â °°Àº ÄÄÇ»ÅÍ¿¡ ÀÖ´Â ³»¿ëÀ̳ª
37 ÇÁ·Ï½ÃµÈ ³»¿ëÀ» ij½¬ÇÒ ¼ö ÀÖ´Â <a
38 href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a>
39 ȣȯ HTTP ³»¿ëij½¬¸¦ ±¸ÇöÇÑ´Ù. <module>mod_cache</module>¸¦
40 »ç¿ëÇÏ·Á¸é ÀúÀå°ü¸®¸ðµâ(storage management module)ÀÌ ÇÊ¿äÇÏ´Ù.
41 ±âº» ¾ÆÆÄÄ¡ ¹èÆ÷º»¿¡´Â µÎ°¡Áö ÀúÀå°ü¸®¸ðµâÀÌ ÀÖ´Ù:</p>
43 <dt><module>mod_cache_disk</module></dt>
44 <dd>´Â µð½ºÅ©±â¹Ý ÀúÀå°ü¸®ÀÚ¸¦ ±¸ÇöÇÑ´Ù.</dd>
46 <dt><module>mod_mem_cache</module></dt>
47 <dd>´Â ¸Þ¸ð¸®±â¹Ý ÀúÀå°ü¸®ÀÚ¸¦ ±¸ÇöÇÑ´Ù.
48 <module>mod_mem_cache</module>´Â ÆÄÀϱâ¼úÀÚ¸¦ ij½¬Çϰųª
49 Èü(heap) °ø°£¿¡ °´Ã¼¸¦ ij½¬ÇÏ´Â µÎ°¡Áö ¹æ½ÄÁß ÇÑ°¡Áö ¹æ¹ýÀ¸·Î
50 µ¿ÀÛÇϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. <module>mod_mem_cache</module>´Â
51 ÀÚ½ÅÀÌ »ý¼ºÇÑ ³»¿ëÀ» ij½¬Çϰųª, (<dfn>¿ªÇÁ·Ï½Ã(reverse proxy)</dfn>·Î
52 ¾Ë·ÁÁø) <directive module="mod_proxy">ProxyPass</directive>¸¦
53 »ç¿ëÇÏ¿© <module>mod_proxy</module>¸¦ À§ÇØ µÞ´Ü ¼¹ö³»¿ëÀ»
57 <p>³»¿ëÀ» URI¸¦ Åä´ë·Î ¸¸µç Å°·Î ij½¬¿¡ ÀúÀåÇÏ°í °¡Á®¿Â´Ù.
58 Á¢±Ùº¸È£°¡ µÈ ³»¿ëÀº ij½¬ÇÏÁö¾Ê´Â´Ù.</p>
61 <section id="related"><title>°ü·ÃµÈ ¸ðµâ°ú Áö½Ã¾î</title>
64 <module>mod_cache_disk</module>
65 <module>mod_mem_cache</module>
68 <directive module="mod_cache_disk">CacheRoot</directive>
69 <directive module="mod_cache_disk">CacheSize</directive>
70 <directive module="mod_cache_disk">CacheGcInterval</directive>
71 <directive module="mod_cache_disk">CacheDirLevels</directive>
72 <directive module="mod_cache_disk">CacheDirLength</directive>
73 <directive module="mod_cache_disk">CacheExpiryCheck</directive>
74 <directive module="mod_cache_disk">CacheMinFileSize</directive>
75 <directive module="mod_cache_disk">CacheMaxFileSize</directive>
76 <directive module="mod_cache_disk">CacheTimeMargin</directive>
77 <directive module="mod_cache_disk">CacheGcDaily</directive>
78 <directive module="mod_cache_disk">CacheGcUnused</directive>
79 <directive module="mod_cache_disk">CacheGcClean</directive>
80 <directive module="mod_cache_disk">CacheGcMemUsage</directive>
81 <directive module="mod_mem_cache">MCacheSize</directive>
82 <directive module="mod_mem_cache">MCacheMaxObjectCount</directive>
83 <directive module="mod_mem_cache">MCacheMinObjectSize</directive>
84 <directive module="mod_mem_cache">MCacheMaxObjectSize</directive>
85 <directive module="mod_mem_cache">MCacheRemovalAlgorithm</directive>
86 <directive module="mod_mem_cache">MCacheMaxStreamingBuffer</directive>
91 <section id="sampleconf"><title>¼³Á¤¿¹</title>
92 <example><title>Sample httpd.conf</title>
94 # ¿¹Á¦ ij½¬ ¼³Á¤<br />
96 LoadModule cache_module modules/mod_cache.so<br />
98 <IfModule mod_cache.c><br />
100 #LoadModule cache_disk_module modules/mod_cache_disk.so<br />
101 <IfModule mod_cache_disk.c><br />
103 CacheRoot c:/cacheroot<br />
105 CacheEnable disk /<br />
106 CacheDirLevels 5<br />
107 CacheDirLength 3<br />
109 </IfModule> <br />
111 LoadModule mem_cache_module modules/mod_mem_cache.so<br />
112 <IfModule mod_mem_cache.c><br />
114 CacheEnable mem /<br />
115 MCacheSize 4096<br />
116 MCacheMaxObjectCount 100<br />
117 MCacheMinObjectSize 1<br />
118 MCacheMaxObjectSize 2048<br />
120 </IfModule><br />
127 <name>CacheEnable</name>
128 <description>ÁöÁ¤ÇÑ ÀúÀå°ü¸®ÀÚ¸¦ »ç¿ëÇÏ¿© ÁöÁ¤ÇÑ URLÀ» ij½¬ÇÑ´Ù</description>
129 <syntax>CacheEnable <var>cache_type</var> <var>url-string</var></syntax>
130 <contextlist><context>server config</context><context>virtual host</context>
134 <p><directive>CacheEnable</directive> Áö½Ã¾î¸¦ »ç¿ëÇϸé
135 <module>mod_cache</module>°¡ <var>url-string</var> ÀÌÇÏ
136 urlµéÀ» ij½¬ÇÑ´Ù. ij½¬ ÀúÀå°ü¸®ÀÚ´Â <var>cache_type</var>
137 ¾Æ±Ô¸ÕÆ®·Î ÁöÁ¤ÇÑ´Ù. <var>cache_type</var> <code>mem</code>Àº
138 <module>mod_mem_cache</module>°¡ ±¸ÇöÇÏ´Â ¸Þ¸ð¸®±â¹Ý
139 ÀúÀå°ü¸®ÀÚ¸¦ »ç¿ëÇÑ´Ù. <var>cache_type</var> <code>disk</code>´Â
140 <module>mod_cache_disk</module>°¡ ±¸ÇöÇÏ´Â µð½ºÅ©±â¹Ý
141 ÀúÀå°ü¸®ÀÚ¸¦ »ç¿ëÇÑ´Ù. <var>cache_type</var> <code>fd</code>´Â
142 <module>mod_mem_cache</module>°¡ ±¸ÇöÇÏ´Â ÆÄÀϱâ¼úÀÚ Ä³½¬¸¦
144 <p>(¾Æ·¡ ¿¹¿Í °°ÀÌ) URL °ø°£ÀÌ ´Ù¸¥
145 <directive>CacheEnable</directive> Áö½Ã¾î¿Í °ãÄ¡¸é ½ÇÁ¦·Î
146 ÇÑ ÀúÀå°ü¸®ÀÚ°¡ ¿äûÀ» ó¸®ÇÒ¶§±îÁö µÎ ÀúÀå°ü¸®ÀÚ¸¦ ¸ðµÎ
147 ½ÇÇàÇÑ´Ù. ¼³Á¤ÆÄÀÏ¿¡¼ <directive>CacheEnable</directive>
148 Áö½Ã¾îÀÇ ¼ø¼´ë·Î ÀúÀå°ü¸®ÀÚ°¡ ½ÇÇàµÈ´Ù.</p>
151 CacheEnable mem /manual<br />
152 CacheEnable fd /images<br />
153 CacheEnable disk /<br />
159 <name>CacheHeader</name>
160 <description>Add an X-Cache header to the response.</description>
161 <contextlist><context>server config</context><context>virtual host</context><context>directory</context><context>.htaccess</context></contextlist>
162 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
166 <name>CacheDisable</name>
167 <description>ƯÁ¤ URLÀ» ij½¬ÇÏÁö ¾Ê´Â´Ù</description>
168 <syntax>CacheDisable <var> url-string</var></syntax>
169 <contextlist><context>server config</context><context>virtual host</context>
173 <p><directive>CacheDisable</directive> Áö½Ã¾î¸¦ »ç¿ëÇϸé
174 <module>mod_cache</module>°¡ <var>url-string</var> ÀÌÇÏÀÇ
175 urlµéÀ» ij½¬ÇÏÁö <em>¾Ê´Â´Ù</em>.</p>
177 <example><title>¿¹Á¦</title>
178 CacheDisable /local_files
184 <name>CacheMaxExpire</name>
185 <description>¹®¼¸¦ ij½¬ÇÏ´Â ÃÊ´ÜÀ§ ÃÖ´ë½Ã°£</description>
186 <syntax>CacheMaxExpire <var>seconds</var></syntax>
187 <default>CacheMaxExpire 86400 (ÇÏ·ç)</default>
188 <contextlist><context>server config</context><context>virtual host</context>
192 <p><directive>CacheMaxExpire</directive> Áö½Ã¾î´Â ½ÇÁ¦ ¼¹ö¸¦
193 °Ë»çÇÏÁö¾Ê°í ij½¬°¡´ÉÇÑ HTTP ¹®¼¸¦ À¯ÁöÇÒ ¼ö ÀÖ´Â ÃÊ´ÜÀ§
194 ÃÖ´ë½Ã°£À» ÁöÁ¤ÇÑ´Ù. Áï, ¹®¼´Â ÃÖ´ëÇÑ ÀÌ ¼³Á¤°ª¸¸Å ¿À·¡µÇ¾ú´Ù.
195 ¹®¼°¡ ¸¸±â½Ã°£À» ÁöÁ¤ÇÏ¿©µµ ÀÌ ÃÖ´ë°ªÀ» ÁöŲ´Ù.</p>
198 CacheMaxExpire 604800
204 <name>CacheMinExpire</name>
205 <description>The minimum time in seconds to cache a document</description>
206 <contextlist><context>server config</context><context>virtual host</context><context>directory</context><context>.htaccess</context></contextlist>
207 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
211 <name>CacheDefaultExpire</name>
212 <description>¸¸±â½Ã°£À» ÁöÁ¤ÇÏÁö¾ÊÀº ¹®¼¸¦ ij½¬ÇÒ ±âº» ±â°£.</description>
213 <syntax>CacheDefaultExpire <var>seconds</var></syntax>
214 <default>CacheDefaultExpire 3600 (one hour)</default>
215 <contextlist><context>server config</context><context>virtual host</context>
219 <p><directive>CacheDefaultExpire</directive> Áö½Ã¾î´Â ¹®¼ÀÇ
220 ¸¸±â½Ã°£°ú ÃÖ±Ù¼öÁ¤½Ã°£ÀÌ ¾ø´Â °æ¿ì ¹®¼¸¦ ij½¬ÇÒ ÃÊ´ÜÀ§
221 ±âº» ½Ã°£À» ÁöÁ¤ÇÑ´Ù. <directive>CacheMaxExpire</directive>·Î
222 ÁöÁ¤ÇÑ °ªÀÌ ÀÌ ¼³Á¤À» ¹«½ÃÇÏÁö <em>¾Ê´Â´Ù</em>.</p>
225 CacheDefaultExpire 86400
231 <name>CacheQuickHandler</name>
232 <description>Run the cache from the quick handler.</description>
233 <contextlist><context>server config</context><context>virtual host</context></contextlist>
234 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
238 <name>CacheStaleOnError</name>
239 <description>Serve stale content in place of 5xx responses.</description>
240 <contextlist><context>server config</context><context>virtual host</context><context>directory</context><context>.htaccess</context></contextlist>
241 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
245 <name>CacheStoreExpired</name>
246 <description>Attempt to cache responses that the server reports as expired</description>
247 <contextlist><context>server config</context><context>virtual host</context><context>directory</context><context>.htaccess</context></contextlist>
248 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
252 <name>CacheStoreNoStore</name>
253 <description>Attempt to cache requests or responses that have been marked as no-store.</description>
254 <contextlist><context>server config</context><context>virtual host</context><context>directory</context><context>.htaccess</context></contextlist>
255 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
259 <name>CacheStorePrivate</name>
260 <description>Attempt to cache responses that the server has marked as private</description>
261 <contextlist><context>server config</context><context>virtual host</context><context>directory</context><context>.htaccess</context></contextlist>
262 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
266 <name>CacheDetailHeader</name>
267 <description>Add an X-Cache-Detail header to the response.</description>
268 <contextlist><context>server config</context><context>virtual host</context><context>directory</context><context>.htaccess</context></contextlist>
269 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
273 <name>CacheIgnoreNoLastMod</name>
274 <description>ÀÀ´ä¿¡ Last Modified Çì´õ°¡ ¾ø´Ù´Â »ç½ÇÀ» ¹«½ÃÇÑ´Ù.</description>
275 <syntax>CacheIgnoreNoLastMod On|Off</syntax>
276 <default>CacheIgnoreNoLastMod Off</default>
277 <contextlist><context>server config</context><context>virtual host</context>
281 <p>º¸Åë ÃÖ±Ù¼öÁ¤ÀÏÀÌ ¾ø´Â ¹®¼´Â ij½¬ÇÏÁö ¾Ê´Â´Ù. ¾î¶² °æ¿ì
282 ÃÖ±Ù¼öÁ¤ÀÏÀ» (¿¹¸¦ µé¾î <module>mod_include</module> ó¸®Áß¿¡)
283 »©°Å³ª óÀ½ºÎÅÍ ¾ø¾úÀ» ¼ö°¡ ÀÖ´Ù.
284 <directive>CacheIgnoreNoLastMod</directive> Áö½Ã¾î´Â ÃÖ±Ù¼öÁ¤ÀÏÀÌ
285 ¾ø´Â ¹®¼µµ ¹Ýµå½Ã ij½¬Çϵµ·Ï ¸¸µç´Ù. ¹®¼¿¡ ÃÖ±Ù¼öÁ¤ÀÏ°ú
286 ¸¸±â½Ã°£ÀÌ ¾ø´Â °æ¿ì <directive>CacheDefaultExpire</directive>
287 Áö½Ã¾î·Î ÁöÁ¤ÇÑ °ªÀ» ¸¸±â½Ã°£À¸·Î »ç¿ëÇÑ´Ù.</p>
290 CacheIgnoreNoLastMod On
296 <name>CacheIgnoreQueryString</name>
297 <description>Ignore query string when caching</description>
298 <contextlist><context>server config</context><context>virtual host</context></contextlist>
299 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
303 <name>CacheIgnoreURLSessionIdentifiers</name>
304 <description>Ignore defined session identifiers encoded in the URL when caching
306 <contextlist><context>server config</context><context>virtual host</context></contextlist>
307 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
311 <name>CacheIgnoreCacheControl</name>
312 <description>Ŭ¶óÀ̾ðÆ®°¡ ij½¬ÇÏÁö¾Ê´Â ³»¿ëÀ» ¿äûÇÔÀ» ¹«½ÃÇÑ´Ù.</description>
313 <syntax>CacheIgnoreCacheControl On|Off</syntax>
314 <default>CacheIgnoreCacheControl Off</default>
315 <contextlist><context>server config</context><context>virtual host</context>
319 <p>º¸Åë no-cache³ª no-store Çì´õ°ªÀ» °¡Áø ¹®¼´Â ij½¬¿¡
320 ÀúÀåÇÏÁö¾Ê´Â´Ù. <directive>CacheIgnoreCacheControl</directive>
321 Áö½Ã¾î´Â ÀÌ·± ÇൿÀ» º¯°æÇÑ´Ù.
322 <directive>CacheIgnoreCacheControl</directive> OnÀ» »ç¿ëÇϸé
323 ¼¹ö´Â ¹®¼¿¡ no-cache³ª no-store Çì´õ°ªÀÌ À־ ¹®¼¸¦
324 ij½¬ÇÑ´Ù. ÀÎÁõÀÌ ÇÊ¿äÇÑ ¹®¼´Â <em>Àý´ë·Î</em> ij½¬ÇÏÁö
328 CacheIgnoreCacheControl On
334 <name>CacheKeyBaseURL</name>
335 <description>Override the base URL of reverse proxied cache keys.</description>
336 <contextlist><context>server config</context><context>virtual host</context></contextlist>
337 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
341 <name>CacheLastModifiedFactor</name>
342 <description>LastModified ½Ã°£À¸·Î ¸¸±â½Ã°£À» °è»êÇϴµ¥ »ç¿ëÇÏ´Â
344 <syntax>CacheLastModifiedFactor <var>float</var></syntax>
345 <default>CacheLastModifiedFactor 0.1</default>
346 <contextlist><context>server config</context><context>virtual host</context>
350 <p>¹®¼¿¡ ¸¸±â½Ã°£Àº ¾øÁö¸¸ ÃÖ±Ù¼öÁ¤ÀÏÀÌ ÀÖ´Â °æ¿ì ÃÖ±Ù¼öÁ¤ÀÏ
351 ÀÌÈÄ Áö³ ½Ã°£À¸·Î ¸¸±â½Ã°£À» °è»êÇÑ´Ù.
352 <directive>CacheLastModifiedFactor</directive> Áö½Ã¾î´Â
353 ¸¸±â½Ã°£À» °è»êÇÏ´Â ´ÙÀ½ °ø½Ä¿¡¼ »ç¿ëÇÒ <var>factor</var>¸¦
356 <code>expiry-period = time-since-last-modified-date * <var>factor</var>
357 expiry-date = current-date + expiry-period</code>
359 ¿¹¸¦ µé¾î, ¹®¼°¡ 10 ½Ã°£ Àü¿¡ ¸¶Áö¸·À¸·Î ¼öÁ¤µÇ¾ú°í <var>factor</var>°¡
360 0.1À̶ó¸é ¸¸±â±â°£Àº 10*01 = 1 ½Ã°£ÀÌ µÈ´Ù. ÇöÀç ½Ã°£ÀÌ
361 3:00pmÀ̶ó¸é ¸¸±â½Ã°£Àº 3:00pm + 1½Ã°£ = 4:00pmÀÌ´Ù.
363 ¸¸±â±â°£ÀÌ <directive>CacheMaxExpire</directive> º¸´Ù ±æ´Ù¸é
364 <directive>CacheMaxExpire</directive>¸¦ »ç¿ëÇÑ´Ù.</p>
367 CacheLastModifiedFactor 0.5
373 <name>CacheLock</name>
374 <description>Enable the thundering herd lock.</description>
375 <contextlist><context>server config</context><context>virtual host</context></contextlist>
376 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
380 <name>CacheLockMaxAge</name>
381 <description>Set the maximum possible age of a cache lock.</description>
382 <contextlist><context>server config</context><context>virtual host</context></contextlist>
383 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
387 <name>CacheLockPath</name>
388 <description>Set the lock path directory.</description>
389 <contextlist><context>server config</context><context>virtual host</context></contextlist>
390 <usage><p>Documentation not yet translated. Please see English version of document.</p></usage>
394 <name>CacheIgnoreHeaders</name>
395 <description>ij½¬¿¡ ÁöÁ¤ÇÑ HTTP Çì´õ(µé)¸¦ ÀúÀåÇÏÁö ¾Ê´Â´Ù
397 <syntax>CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</syntax>
398 <default>CacheIgnoreHeaders None</default>
399 <contextlist><context>server config</context><context>virtual host</context>
403 <p>RFC 2616¿¡ µû¸£¸é È©°£(hop-by-hop) HTTP Çì´õ´Â ij½¬¿¡
404 ÀúÀåÇÏÁö ¾Ê´Â´Ù. È©°£ HTTP Çì´õ¿¡´Â ´ÙÀ½°ú °°Àº °ÍÀÌ ÀÖÀ¸¸ç,
405 <directive>CacheIgnoreHeaders</directive> ¼³Á¤°ú °ü°è¾øÀÌ
406 <em>¾î¶²</em> °æ¿ì¿¡µµ ij½¬¿¡ ÀúÀåµÇÁö ¾Ê´Â´Ù.</p>
409 <li><code>Connection</code></li>
410 <li><code>Keep-Alive</code></li>
411 <li><code>Proxy-Authenticate</code></li>
412 <li><code>Proxy-Authorization</code></li>
413 <li><code>TE</code></li>
414 <li><code>Trailers</code></li>
415 <li><code>Transfer-Encoding</code></li>
416 <li><code>Upgrade</code></li>
419 <p><directive>CacheIgnoreHeaders</directive>´Â ij½¬¿¡ ÀúÀåÇϸé
420 ¾ÈµÇ´Â HTTP Çì´õ¸¦ Ãß°¡·Î ÁöÁ¤ÇÑ´Ù. ¿¹¸¦ µé¾î, ÄíÅ°(cookie)¸¦
421 ij½¬¿¡ ÀúÀåÇÏ¸é ¾ÈµÇ´Â °æ¿ì°¡ ÀÖ´Ù.</p>
423 <p><directive>CacheIgnoreHeaders</directive>´Â ij½¬¿¡ ÀúÀåÇÏÁö
424 ¾ÊÀ» HTTP Çì´õµéÀ» °ø¹éÀ¸·Î ±¸ºÐÇÑ ¸ñ·ÏÀ» ¹Þ´Â´Ù. (RFC 2616¿¡
425 µû¶ó) ij½¬¿¡ È©°£ Çì´õ¸¸ ÀúÀåÇÏÁö ¾ÊÀ¸·Á¸é,
426 <directive>CacheIgnoreHeaders</directive>¸¦
427 <code>None</code>À¸·Î ¼³Á¤ÇÑ´Ù.</p>
429 <example><title>¿¹Á¦ 1</title>
430 CacheIgnoreHeaders Set-Cookie
433 <example><title>¿¹Á¦ 2</title>
434 CacheIgnoreHeaders None
437 <note type="warning"><title>°æ°í:</title>
438 <directive>CacheIgnoreHeaders</directive> ¼³Á¤À» »ç¿ëÇÏ¿©
439 <code>Expires</code> °°ÀÌ Ä³½¬ °ü¸®¿¡ ÇÊ¿äÇÑ Çì´õ¸¦ ÀúÀåÇÏÁö
440 ¾ÊÀ¸¸é, mod_cache´Â ºñÁ¤»óÀûÀ¸·Î µ¿ÀÛÇÑ´Ù.