]> granicus.if.org Git - apache/blob - docs/manual/mod/mod_cache.html.ja.utf8
Update transformations
[apache] / docs / manual / mod / mod_cache.html.ja.utf8
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>mod_cache - Apache HTTP サーバ</title>
9 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
12 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
13 <body>
14 <div id="page-header">
15 <p class="menu"><a href="../mod/">モジュール</a> | <a href="../mod/directives.html">ディレクティブ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">用語</a> | <a href="../sitemap.html">サイトマップ</a></p>
16 <p class="apache">Apache HTTP サーバ バージョン 2.5</p>
17 <img alt="" src="../images/feather.gif" /></div>
18 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
19 <div id="path">
20 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP サーバ</a> &gt; <a href="http://httpd.apache.org/docs/">ドキュメンテーション</a> &gt; <a href="../">バージョン 2.5</a> &gt; <a href="./">モジュール</a></div>
21 <div id="page-content">
22 <div id="preamble"><h1>Apache モジュール mod_cache</h1>
23 <div class="toplang">
24 <p><span>翻訳済み言語: </span><a href="../en/mod/mod_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
25 <a href="../fr/mod/mod_cache.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
26 <a href="../ja/mod/mod_cache.html" title="Japanese">&nbsp;ja&nbsp;</a> |
27 <a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
28 </div>
29 <div class="outofdate">この日本語訳はすでに古くなっている
30             可能性があります。
31             最近更新された内容を見るには英語版をご覧下さい。
32         </div>
33 <table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>URI をキーにしたコンテンツのキャッシュ</td></tr>
34 <tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
35 <tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>cache_module</td></tr>
36 <tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_cache.c</td></tr></table>
37 <h3>概要</h3>
38
39     <div class="warning">このモジュールは <code class="directive"><a href="../mod/mod_authz_host.html#allow">Allow</a></code> や <code class="directive"><a href="../mod/mod_authz_host.html#deny">Deny</a></code> ディレクティブを無視しますので、
40     注意して使って下さい。クライアントのホスト名、アドレスや環境変数を使って
41     アクセスを制限したいコンテンツに対してはキャッシュ機能を有効にするべきではありません。
42     </div>
43
44     <p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> はローカルのコンテンツやプロキシされた
45     コンテンツをキャッシュするために使われる <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a> 準拠の
46     HTTP コンテンツキャッシュを実装しています。<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
47     の動作にはストレージを管理するモジュールが必要です。標準
48     Apache 配布には二つストレージ管理モジュールが含まれています:</p>
49     
50     <dl>
51     <dt><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code></dt>
52     <dd>ディスクを使用したストレージ管理機構を実装しています。</dd>
53
54     <dt><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code></dt>
55     <dd>メモリを使用したストレージ管理機構を実装しています。
56     <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> は次の二つのモードのどちらかで動作する
57     ように設定できます: オープンされているファイル記述子をキャッシュするモードか、
58     ヒープ上でのオブジェクトの自体をキャッシュをするモードです。
59     <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> はローカルで生成されるコンテンツや、
60     <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> が
61     <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> を使って設定されている
62     ときの (つまり<dfn>リバースプロキシ</dfn> での) バックエンドサーバの
63     コンテンツをキャッシュするのに使えます。</dd>
64     </dl>
65
66     <p>コンテンツのキャッシュへの保存と取得は URI に基づいたキーが使われます。
67     アクセス保護のかけられているコンテンツはキャッシュされません。</p>
68     <p>より詳細な解説や例については<a href="../caching.html">キャッシュ機能</a>
69     を参照してください。</p>
70 </div>
71 <div id="quickview"><h3 class="directives">ディレクティブ</h3>
72 <ul id="toc">
73 <li><img alt="" src="../images/down.gif" /> <a href="#cachedefaultexpire">CacheDefaultExpire</a></li>
74 <li><img alt="" src="../images/down.gif" /> <a href="#cachedetailheader">CacheDetailHeader</a></li>
75 <li><img alt="" src="../images/down.gif" /> <a href="#cachedisable">CacheDisable</a></li>
76 <li><img alt="" src="../images/down.gif" /> <a href="#cacheenable">CacheEnable</a></li>
77 <li><img alt="" src="../images/down.gif" /> <a href="#cacheheader">CacheHeader</a></li>
78 <li><img alt="" src="../images/down.gif" /> <a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></li>
79 <li><img alt="" src="../images/down.gif" /> <a href="#cacheignoreheaders">CacheIgnoreHeaders</a></li>
80 <li><img alt="" src="../images/down.gif" /> <a href="#cacheignorenolastmod">CacheIgnoreNoLastMod</a></li>
81 <li><img alt="" src="../images/down.gif" /> <a href="#cacheignorequerystring">CacheIgnoreQueryString</a></li>
82 <li><img alt="" src="../images/down.gif" /> <a href="#cacheignoreurlsessionidentifiers">CacheIgnoreURLSessionIdentifiers</a></li>
83 <li><img alt="" src="../images/down.gif" /> <a href="#cachekeybaseurl">CacheKeyBaseURL</a></li>
84 <li><img alt="" src="../images/down.gif" /> <a href="#cachelastmodifiedfactor">CacheLastModifiedFactor</a></li>
85 <li><img alt="" src="../images/down.gif" /> <a href="#cachelock">CacheLock</a></li>
86 <li><img alt="" src="../images/down.gif" /> <a href="#cachelockmaxage">CacheLockMaxAge</a></li>
87 <li><img alt="" src="../images/down.gif" /> <a href="#cachelockpath">CacheLockPath</a></li>
88 <li><img alt="" src="../images/down.gif" /> <a href="#cachemaxexpire">CacheMaxExpire</a></li>
89 <li><img alt="" src="../images/down.gif" /> <a href="#cacheminexpire">CacheMinExpire</a></li>
90 <li><img alt="" src="../images/down.gif" /> <a href="#cachequickhandler">CacheQuickHandler</a></li>
91 <li><img alt="" src="../images/down.gif" /> <a href="#cachestaleonerror">CacheStaleOnError</a></li>
92 <li><img alt="" src="../images/down.gif" /> <a href="#cachestoreexpired">CacheStoreExpired</a></li>
93 <li><img alt="" src="../images/down.gif" /> <a href="#cachestorenostore">CacheStoreNoStore</a></li>
94 <li><img alt="" src="../images/down.gif" /> <a href="#cachestoreprivate">CacheStorePrivate</a></li>
95 </ul>
96 <h3>トピック</h3>
97 <ul id="topics">
98 <li><img alt="" src="../images/down.gif" /> <a href="#related">関連モジュールとディレクティブ</a></li>
99 <li><img alt="" src="../images/down.gif" /> <a href="#sampleconf">サンプル設定</a></li>
100 </ul><h3>参照</h3>
101 <ul class="seealso">
102 <li><a href="../caching.html">キャッシュ機能</a></li>
103 </ul></div>
104 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
105 <div class="section">
106 <h2><a name="related" id="related">関連モジュールとディレクティブ</a></h2>
107     <table class="related"><tr><th>関連モジュール</th><th>関連ディレクティブ</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code></li><li><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheminfilesize">CacheMinFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_dist.html#cachemaxfilesize">CacheMaxFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachesize">MCacheSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxobjectcount">MCacheMaxObjectCount</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcacheminobjectsize">MCacheMinObjectSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxobjectsize">MCacheMaxObjectSize</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcacheremovalalgorithm">MCacheRemovalAlgorithm</a></code></li><li><code class="directive"><a href="../mod/mod_mem_cache.html#mcachemaxstreamingbuffer">MCacheMaxStreamingBuffer</a></code></li></ul></td></tr></table>
108 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
109 <div class="section">
110 <h2><a name="sampleconf" id="sampleconf">サンプル設定</a></h2>
111     <div class="example"><h3>Sample httpd.conf</h3><p><code>
112       #<br />
113       # Sample Cache Configuration<br />
114       #<br />
115       LoadModule cache_module modules/mod_cache.so<br />
116       <br />
117       &lt;IfModule mod_cache.c&gt;<br />
118       <span class="indent">
119         #LoadModule cache_disk_module modules/mod_cache_disk.so<br />
120         # If you want to use mod_cache_disk instead of mod_mem_cache,<br />
121         # uncomment the line above and comment out the LoadModule line below.<br />
122         &lt;IfModule mod_cache_disk.c&gt;<br />
123         <span class="indent">
124           CacheRoot c:/cacheroot<br />
125           CacheEnable disk  /<br />
126           CacheDirLevels 5<br />
127           CacheDirLength 3<br />
128         </span>
129         &lt;/IfModule&gt; <br />
130         <br />
131         LoadModule mem_cache_module modules/mod_mem_cache.so<br />
132         &lt;IfModule mod_mem_cache.c&gt;<br />
133         <span class="indent">
134           CacheEnable mem  /<br />
135           MCacheSize 4096<br />
136           MCacheMaxObjectCount 100<br />
137           MCacheMinObjectSize 1<br />
138           MCacheMaxObjectSize 2048<br />
139         </span>
140         &lt;/IfModule&gt;<br />
141         <br />
142         # When acting as a proxy, don't cache the list of security updates<br />
143         CacheDisable http://security.update.server/update-list/<br />
144       </span>
145       &lt;/IfModule&gt;
146     </code></p></div>
147 </div>
148 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
149 <div class="directive-section"><h2><a name="CacheDefaultExpire" id="CacheDefaultExpire">CacheDefaultExpire</a> <a name="cachedefaultexpire" id="cachedefaultexpire">ディレクティブ</a></h2>
150 <table class="directive">
151 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>期日が指定されていないときにドキュメントをキャッシュするデフォルトの期間</td></tr>
152 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheDefaultExpire <var>seconds</var></code></td></tr>
153 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheDefaultExpire 3600 (1時間)</code></td></tr>
154 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
155 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
156 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
157 </table>
158     <p><code class="directive">CacheDefaultExpire</code> ディレクティブは、ドキュメントに
159     有効期限 (expiry) や最終修正時刻 (last-modified) が指定されていない場合の
160     デフォルトの時間を指定します。<code class="directive">CacheMaxExpire</code> 
161     ディレクティブで指定された値はこの設定を上書き<em>しません</em>。</p>
162
163     <div class="example"><p><code>
164       CacheDefaultExpire 86400
165     </code></p></div>
166
167 </div>
168 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
169 <div class="directive-section"><h2><a name="CacheDetailHeader" id="CacheDetailHeader">CacheDetailHeader</a> <a name="cachedetailheader" id="cachedetailheader">ディレクティブ</a></h2>
170 <table class="directive">
171 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Add an X-Cache-Detail header to the response.</td></tr>
172 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheDetailHeader <var>on|off</var></code></td></tr>
173 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheDetailHeader off</code></td></tr>
174 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
175 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
176 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
177 <tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Available in Apache 2.3.9 and later</td></tr>
178 </table><p>このディレクティブの解説文書は
179             まだ翻訳されていません。英語版をご覧ください。
180             </p></div>
181 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
182 <div class="directive-section"><h2><a name="CacheDisable" id="CacheDisable">CacheDisable</a> <a name="cachedisable" id="cachedisable">ディレクティブ</a></h2>
183 <table class="directive">
184 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>特定の URL をキャッシュしない</td></tr>
185 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheDisable <var> url-string</var></code></td></tr>
186 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
187 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
188 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
189 </table>
190     <p><code class="directive">CacheDisable</code> ディレクティブで
191     <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> モジュールが <var>url-string</var> 以下の
192     URL をキャッシュ<em>しない</em>ようにします。</p>
193
194     <div class="example"><h3>例</h3><p><code>
195       CacheDisable /local_files
196     </code></p></div>
197
198 </div>
199 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
200 <div class="directive-section"><h2><a name="CacheEnable" id="CacheEnable">CacheEnable</a> <a name="cacheenable" id="cacheenable">ディレクティブ</a></h2>
201 <table class="directive">
202 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>指定したストレージ管理方式を使ってのキャッシュを有効にする</td></tr>
203 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheEnable <var>cache_type</var> <var>url-string</var></code></td></tr>
204 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
205 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
206 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
207 </table>
208     <p><code class="directive">CacheEnable</code> ディレクティブで <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> 
209     モジュールが <var>url-string</var> 以下の URL をキャッシュするようにします。
210     キャッシュストレージ管理方式は <var>cache_type</var> 引数で指定します。
211     <var>cache_type</var> <code> mem</code> で、
212     <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> で実装されているメモリを使ったストレージ
213     管理方式を使うように <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> に指示します。
214     <var>cache_type</var> <code>disk</code> で、
215     <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> で実装されているディスクを使ったストレージ
216     管理を使うように <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> に指示します。
217     <var>cache_type</var> <code>fd</code> は <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> に
218     <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code> により実装されているファイル記述子の
219     キャッシュを使うように指示します。</p>
220
221     <p>(下の例のように) <code class="directive">CacheEnable</code> ディレクティブの
222     URL 空間が重複しているときは、該当するストレージ方式を順に試して、
223     実際にリクエストの処理ができると、その方式で処理します。
224     ストレージ管理方式が実行される順番は設定ファイル中の
225     <code class="directive">CacheEnable</code> の順番により決定されます。</p>
226
227     <div class="example"><p><code>
228       CacheEnable  mem   /manual<br />
229       CacheEnable  fd    /images<br />
230       CacheEnable  disk  /<br />
231     </code></p></div>
232
233     <p>フォワードプロクシサーバとして動作する場合、
234     <var>url-string</var> を使って、キャッシュを有効にするリモートサイトや
235     プロクシプロトコルを指定することもできます。</p>
236
237     <div class="example"><p><code>
238       # Cache proxied url's<br />
239       CacheEnable  disk  /<br /><br />
240       # Cache FTP-proxied url's<br />
241       CacheEnable  disk  ftp://<br /><br />
242       # Cache content from www.apache.org<br />
243       CacheEnable  disk  http://www.apache.org/<br />
244     </code></p></div>
245
246
247 </div>
248 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
249 <div class="directive-section"><h2><a name="CacheHeader" id="CacheHeader">CacheHeader</a> <a name="cacheheader" id="cacheheader">ディレクティブ</a></h2>
250 <table class="directive">
251 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Add an X-Cache header to the response.</td></tr>
252 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheHeader <var>on|off</var></code></td></tr>
253 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheHeader off</code></td></tr>
254 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
255 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
256 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
257 <tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Available in Apache 2.3.9 and later</td></tr>
258 </table><p>このディレクティブの解説文書は
259             まだ翻訳されていません。英語版をご覧ください。
260             </p></div>
261 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
262 <div class="directive-section"><h2><a name="CacheIgnoreCacheControl" id="CacheIgnoreCacheControl">CacheIgnoreCacheControl</a> <a name="cacheignorecachecontrol" id="cacheignorecachecontrol">ディレクティブ</a></h2>
263 <table class="directive">
264 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>キャッシュされているコンテンツを返さないようにクライアントから
265 リクエストされても無視する</td></tr>
266 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheIgnoreCacheControl On|Off</code></td></tr>
267 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheIgnoreCacheControl Off</code></td></tr>
268 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
269 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
270 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
271 </table>
272     <p>Cache-Control: no-cache ヘッダや Pragma: no-store ヘッダのあるリクエストに
273     対しては、通常キャッシュを使いません。<code class="directive">CacheIgnoreCacheControl</code> 
274     ディレクティブを使うと、この動作を上書きできます。
275     <code class="directive">CacheIgnoreCacheControl</code> On とすると、
276     リクエストに no-cache という値があっても、キャッシュを使ってドキュメントを
277     返すようになります。認証を必要とするドキュメントは<em>決して</em>
278     キャッシュされません。</p>
279
280     <div class="example"><p><code>
281       CacheIgnoreCacheControl On
282     </code></p></div>
283
284     <div class="warning"><h3>警告</h3>
285        このディレクティブを使うと、ドキュメント取得時にキャッシュを使わないように
286        クライアントがリクエストしているにもかかわらず、キャッシュを
287        使うようになります。その結果、
288        古いコンテンツが送られ続けることになってしまうかもしれません。
289     </div>
290
291 <h3>参照</h3>
292 <ul>
293 <li><code class="directive"><a href="#cachestoreprivate">CacheStorePrivate</a></code></li>
294 <li><code class="directive"><a href="#cachestorenostore">CacheStoreNoStore</a></code></li>
295 </ul>
296 </div>
297 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
298 <div class="directive-section"><h2><a name="CacheIgnoreHeaders" id="CacheIgnoreHeaders">CacheIgnoreHeaders</a> <a name="cacheignoreheaders" id="cacheignoreheaders">ディレクティブ</a></h2>
299 <table class="directive">
300 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>指定された HTTP ヘッダをキャッシュに保存しない。
301 </td></tr>
302 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</code></td></tr>
303 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheIgnoreHeaders None</code></td></tr>
304 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
305 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
306 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
307 </table>
308     <p>RFC 2616 によると、hop-by-hop HTTP ヘッダはキャッシュには保管されません。
309     以下のヘッダは hop-by-hop ヘッダに該当しますので、
310     <code class="directive">CacheIgnoreHeaders</code>
311     の設定に<em>関係なく</em>キャッシュには保管されません:</p>
312     <ul>
313       <li><code>Connection</code></li>
314       <li><code>Keep-Alive</code></li>
315       <li><code>Proxy-Authenticate</code></li>
316       <li><code>Proxy-Authorization</code></li>
317       <li><code>TE</code></li>
318       <li><code>Trailers</code></li>
319       <li><code>Transfer-Encoding</code></li>
320       <li><code>Upgrade</code></li>
321     </ul>
322
323     <p><code class="directive">CacheIgnoreHeaders</code> で
324     キャッシュに保管しない追加の HTTP ヘッダを指定します。
325     例えば、クッキーをキャッシュに保管しないようにした方がよい場合も
326     あるでしょう。</p>
327
328     <p><code class="directive">CacheIgnoreHeaders</code> の引数は、
329     キャッシュに保管しない HTTP ヘッダを空白区切りにしたリスト形式です。
330     キャッシュに保管しないヘッダが hop-by-hop ヘッダだけの場合
331     (RFC 2616 準拠の動作のとき) は、
332     <code class="directive">CacheIgnoreHeaders</code> を <code>None</code>
333     に設定できます。</p>
334
335     <div class="example"><h3>例 1</h3><p><code>
336       CacheIgnoreHeaders Set-Cookie
337     </code></p></div>
338
339     <div class="example"><h3>例 2</h3><p><code>
340       CacheIgnoreHeaders None
341     </code></p></div>
342
343     <div class="warning"><h3>警告:</h3>
344       <code>Expires</code> のような適切のキャッシュ管理のために必要な
345       ヘッダが <code class="directive">CacheIgnoreHeaders</code> の設定により
346       保管されていないときは、mod_cache の動作は定義されていません。
347     </div>
348
349 </div>
350 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
351 <div class="directive-section"><h2><a name="CacheIgnoreNoLastMod" id="CacheIgnoreNoLastMod">CacheIgnoreNoLastMod</a> <a name="cacheignorenolastmod" id="cacheignorenolastmod">ディレクティブ</a></h2>
352 <table class="directive">
353 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>応答に Last Modified が無くても気にしないようにする</td></tr>
354 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheIgnoreNoLastMod On|Off</code></td></tr>
355 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheIgnoreNoLastMod Off</code></td></tr>
356 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
357 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
358 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
359 </table>
360     <p>通常、Last-Modified による最終修正時刻の無いドキュメントはキャッシュ
361     されません。(例えば <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> による処理のときなどに)
362     Last-Modified 時刻が消去されたり、そもそも最初から提供されていない
363     状況があります。<code class="directive">CacheIgnoreNoLastMod</code> 
364     ディレクティブを使うと、Last-Modified 日時が指定されていない
365     ドキュメントでもキャッシュするように指定できます。ドキュメントに
366     最終修正時刻 (Last-Modified) 有効期限 (expiry) がない場合は、有効期限の
367     生成に <code class="directive">CacheDefaultExpire</code> が使われます。</p>
368
369     <div class="example"><p><code>
370       CacheIgnoreNoLastMod On
371     </code></p></div>
372
373 </div>
374 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
375 <div class="directive-section"><h2><a name="CacheIgnoreQueryString" id="CacheIgnoreQueryString">CacheIgnoreQueryString</a> <a name="cacheignorequerystring" id="cacheignorequerystring">ディレクティブ</a></h2>
376 <table class="directive">
377 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>キャッシュ時にクエリーストリングを無視する</td></tr>
378 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheIgnoreQueryString On|Off</code></td></tr>
379 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheIgnoreQueryString Off</code></td></tr>
380 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
381 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
382 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
383 </table>
384     <p>クエリーストリング付のリクエストについては通常、クエリーストリングごとに
385     個別にキャッシュされます。
386     キャッシュされるのは有効期限が指定されている場合のみで、これは
387     RFC 2616/13.9 に従ったものです。
388     <code class="directive">CacheIgnoreQueryString</code> ディレクティブを使うと
389     有効期限が指定されていなくてもキャッシュしますし、
390     クエリーストリングが異なっていてもキャッシュを返します。
391     このディレクティブが有効になっている場合、キャッシュ機能の側面からみると、
392     あたかもリクエストにクエリーストリングがついていなかったかのように扱います。</p>
393
394     <div class="example"><p><code>
395       CacheIgnoreQueryString On
396     </code></p></div>
397
398
399 </div>
400 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
401 <div class="directive-section"><h2><a name="CacheIgnoreURLSessionIdentifiers" id="CacheIgnoreURLSessionIdentifiers">CacheIgnoreURLSessionIdentifiers</a> <a name="cacheignoreurlsessionidentifiers" id="cacheignoreurlsessionidentifiers">ディレクティブ</a></h2>
402 <table class="directive">
403 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Ignore defined session identifiers encoded in the URL when caching
404 </td></tr>
405 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheIgnoreURLSessionIdentifiers <var>identifier</var> [<var>identifier</var>] ...</code></td></tr>
406 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheIgnoreURLSessionIdentifiers None</code></td></tr>
407 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
408 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
409 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
410 </table><p>このディレクティブの解説文書は
411             まだ翻訳されていません。英語版をご覧ください。
412             </p></div>
413 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
414 <div class="directive-section"><h2><a name="CacheKeyBaseURL" id="CacheKeyBaseURL">CacheKeyBaseURL</a> <a name="cachekeybaseurl" id="cachekeybaseurl">ディレクティブ</a></h2>
415 <table class="directive">
416 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Override the base URL of reverse proxied cache keys.</td></tr>
417 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheKeyBaseURL <var>URL</var></code></td></tr>
418 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheKeyBaseURL http://example.com</code></td></tr>
419 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
420 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
421 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
422 <tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Available in Apache 2.3.9 and later</td></tr>
423 </table><p>このディレクティブの解説文書は
424             まだ翻訳されていません。英語版をご覧ください。
425             </p></div>
426 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
427 <div class="directive-section"><h2><a name="CacheLastModifiedFactor" id="CacheLastModifiedFactor">CacheLastModifiedFactor</a> <a name="cachelastmodifiedfactor" id="cachelastmodifiedfactor">ディレクティブ</a></h2>
428 <table class="directive">
429 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>LastModified の日付に基づいて有効期限 (expiry) 
430 を計算するための重みを指定する
431 </td></tr>
432 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheLastModifiedFactor <var>float</var></code></td></tr>
433 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheLastModifiedFactor 0.1</code></td></tr>
434 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
435 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
436 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
437 </table>
438     <p>ドキュメントに Last-Modified の日付が無いけれども有効期限 (expiry) 
439     の日付があるというときに、有効期限を最終修正時刻からの経過時間として
440     計算するようにできます。有効期限を次の計算式に従って生成するのですが、
441     そのときに使われる <var>factor</var> を
442     <code class="directive">CacheLastModifiedFactor</code> ディレクティブで指定します。
443     </p>
444
445     <p><code>expiry-period = time-since-last-modified-date * <var>factor</var>
446     expiry-date = current-date + expiry-period</code></p>
447
448     <p>例えば、ドキュメントが 10 時間前に最後に修正されていて、
449     <var>factor</var> が 0.1 であれば、期日は 10*0.1 = 1 時間に
450     設定されます。現在時刻が 3:00pm であれば、計算された期日は
451     3:00pm + 1hour = 4:00pm になります。</p>
452
453     <p>期日が <code class="directive">CacheMaxExpire</code> で設定されている値
454     より大きくなってしまっている場合は、<code class="directive">CacheMaxExpire</code>
455     の設定値が優先されます。</p>
456
457     <div class="example"><p><code>
458       CacheLastModifiedFactor 0.5
459     </code></p></div>
460
461 </div>
462 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
463 <div class="directive-section"><h2><a name="CacheLock" id="CacheLock">CacheLock</a> <a name="cachelock" id="cachelock">ディレクティブ</a></h2>
464 <table class="directive">
465 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Enable the thundering herd lock.</td></tr>
466 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheLock <var>on|off</var></code></td></tr>
467 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheLock off</code></td></tr>
468 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
469 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
470 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
471 <tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Available in Apache 2.2.15 and later</td></tr>
472 </table><p>このディレクティブの解説文書は
473             まだ翻訳されていません。英語版をご覧ください。
474             </p></div>
475 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
476 <div class="directive-section"><h2><a name="CacheLockMaxAge" id="CacheLockMaxAge">CacheLockMaxAge</a> <a name="cachelockmaxage" id="cachelockmaxage">ディレクティブ</a></h2>
477 <table class="directive">
478 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Set the maximum possible age of a cache lock.</td></tr>
479 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheLockMaxAge <var>integer</var></code></td></tr>
480 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheLockMaxAge 5</code></td></tr>
481 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
482 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
483 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
484 </table><p>このディレクティブの解説文書は
485             まだ翻訳されていません。英語版をご覧ください。
486             </p></div>
487 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
488 <div class="directive-section"><h2><a name="CacheLockPath" id="CacheLockPath">CacheLockPath</a> <a name="cachelockpath" id="cachelockpath">ディレクティブ</a></h2>
489 <table class="directive">
490 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Set the lock path directory.</td></tr>
491 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheLockPath <var>directory</var></code></td></tr>
492 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheLockPath /tmp/mod_cache-lock</code></td></tr>
493 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
494 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
495 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
496 </table><p>このディレクティブの解説文書は
497             まだ翻訳されていません。英語版をご覧ください。
498             </p></div>
499 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
500 <div class="directive-section"><h2><a name="CacheMaxExpire" id="CacheMaxExpire">CacheMaxExpire</a> <a name="cachemaxexpire" id="cachemaxexpire">ディレクティブ</a></h2>
501 <table class="directive">
502 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ドキュメントをキャッシュする最大時間を秒数で表したもの</td></tr>
503 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheMaxExpire <var>seconds</var></code></td></tr>
504 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheMaxExpire 86400 (一日)</code></td></tr>
505 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
506 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
507 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
508 </table>
509     <p><code class="directive">CacheMaxExpire</code> ディレクティブは、
510     キャッシュする HTTP ドキュメントを、元のサーバに問い合わせないまま最大何秒
511     保持してもよいかを指定します。つまり、ドキュメントは最大でこの秒数間ぶん古く
512     なることになります。この最大値は、<span class="transnote">(<em>訳注:</em> レスポンス中で)</span>ドキュメントと共に
513     ドキュメントの期日が提供されている場合でも適用されます。</p>
514
515     <div class="example"><p><code>
516       CacheMaxExpire 604800
517     </code></p></div>
518
519 </div>
520 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
521 <div class="directive-section"><h2><a name="CacheMinExpire" id="CacheMinExpire">CacheMinExpire</a> <a name="cacheminexpire" id="cacheminexpire">ディレクティブ</a></h2>
522 <table class="directive">
523 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ドキュメントをキャッシュする最小秒数</td></tr>
524 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheMinExpire <var>seconds</var></code></td></tr>
525 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheMinExpire 0</code></td></tr>
526 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
527 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
528 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
529 </table>
530     <p>キャッシュ可能な HTTP ドキュメントがあったときに、オリジンサーバに問い合わせることなく
531     保持する秒数の最小値は <code class="directive">CacheMinExpire</code> ディレクティブを使って設定します。
532     この値は、ドキュメントに妥当な有効期限が指定されていなかった場合にのみ使われます。</p>
533
534
535     <div class="example"><p><code>
536       CacheMinExpire 3600
537     </code></p></div>
538
539 </div>
540 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
541 <div class="directive-section"><h2><a name="CacheQuickHandler" id="CacheQuickHandler">CacheQuickHandler</a> <a name="cachequickhandler" id="cachequickhandler">ディレクティブ</a></h2>
542 <table class="directive">
543 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Run the cache from the quick handler.</td></tr>
544 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheQuickHandler <var>on|off</var></code></td></tr>
545 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheQuickHandler on</code></td></tr>
546 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
547 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
548 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
549 </table><p>このディレクティブの解説文書は
550             まだ翻訳されていません。英語版をご覧ください。
551             </p></div>
552 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
553 <div class="directive-section"><h2><a name="CacheStaleOnError" id="CacheStaleOnError">CacheStaleOnError</a> <a name="cachestaleonerror" id="cachestaleonerror">ディレクティブ</a></h2>
554 <table class="directive">
555 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Serve stale content in place of 5xx responses.</td></tr>
556 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheStaleOnError <var>on|off</var></code></td></tr>
557 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheStaleOnError on</code></td></tr>
558 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
559 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
560 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
561 <tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>Available in Apache 2.3.9 and later</td></tr>
562 </table><p>このディレクティブの解説文書は
563             まだ翻訳されていません。英語版をご覧ください。
564             </p></div>
565 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
566 <div class="directive-section"><h2><a name="CacheStoreExpired" id="CacheStoreExpired">CacheStoreExpired</a> <a name="cachestoreexpired" id="cachestoreexpired">ディレクティブ</a></h2>
567 <table class="directive">
568 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Attempt to cache responses that the server reports as expired</td></tr>
569 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheStoreExpired On|Off</code></td></tr>
570 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheStoreExpired Off</code></td></tr>
571 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
572 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
573 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
574 </table><p>このディレクティブの解説文書は
575             まだ翻訳されていません。英語版をご覧ください。
576             </p></div>
577 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
578 <div class="directive-section"><h2><a name="CacheStoreNoStore" id="CacheStoreNoStore">CacheStoreNoStore</a> <a name="cachestorenostore" id="cachestorenostore">ディレクティブ</a></h2>
579 <table class="directive">
580 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>no-store と指定されているレスポンスのキャッシュを試みる。</td></tr>
581 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheStoreNoStore On|Off</code></td></tr>
582 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheStoreNoStore Off</code></td></tr>
583 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
584 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
585 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
586 </table>
587     <p>通常 Cache-Control: no-store ヘッダのついているレスポンスは
588        キャッシュされません。<code class="directive">CacheStoreNoCache</code> 
589        ディレクティブでこの挙動を上書きできます。
590        <code class="directive">CacheStoreNoCache</code> On で no-store ヘッダのついている
591        リソースに対してもキャッシュを試みるようになります。
592        ただし認証の求められるリソースは <em>決して</em> キャッシュされません。</p>
593
594     <div class="example"><p><code>
595       CacheStoreNoStore On
596     </code></p></div>
597
598     <div class="warning"><h3>警告:</h3>
599        RFC 2616 に記載されているように no-store ディレクティブは、
600        "不注意による機密情報の漏洩や残留 (バックアップテープ等) を防ぐ"
601        目的で使われますが、このオプションを有効にすると、
602        機密情報を保持することになってしまいます。
603        ですので、ここで警告しておきます。
604     </div>
605
606 <h3>参照</h3>
607 <ul>
608 <li><code class="directive"><a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></code></li>
609 <li><code class="directive"><a href="#cachestoreprivate">CacheStorePrivate</a></code></li>
610 </ul>
611 </div>
612 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
613 <div class="directive-section"><h2><a name="CacheStorePrivate" id="CacheStorePrivate">CacheStorePrivate</a> <a name="cachestoreprivate" id="cachestoreprivate">ディレクティブ</a></h2>
614 <table class="directive">
615 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>private と指定されているレスポンスのキャッシュを試みる。</td></tr>
616 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>CacheStorePrivate On|Off</code></td></tr>
617 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>CacheStorePrivate Off</code></td></tr>
618 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
619 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
620 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_cache</td></tr>
621 </table>
622     <p>通常 Cache-Control: private ヘッダのついているレスポンスは
623        キャッシュされません。<code class="directive">CacheStorePrivate</code> 
624        ディレクティブでこの挙動を上書きできます。
625        <code class="directive">CacheStorePrivate</code> On で private ヘッダのついている
626        リソースに対してもキャッシュを試みるようになります。
627        ただし認証の求められるリソースは <em>決して</em> キャッシュされません。</p>
628
629     <div class="example"><p><code>
630       CacheStorePrivate On
631     </code></p></div>
632
633     <div class="warning"><h3>警告:</h3>
634        上流サーバがキャッシュしないように指定してきても、
635        それを無視してキャッシュするようになります。
636        望ましい挙動になるのは、本当に 'private' なキャッシュについてのみでしょう。
637     </div>
638
639 <h3>参照</h3>
640 <ul>
641 <li><code class="directive"><a href="#cacheignorecachecontrol">CacheIgnoreCacheControl</a></code></li>
642 <li><code class="directive"><a href="#cachestorenostore">CacheStoreNoStore</a></code></li>
643 </ul>
644 </div>
645 </div>
646 <div class="bottomlang">
647 <p><span>翻訳済み言語: </span><a href="../en/mod/mod_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
648 <a href="../fr/mod/mod_cache.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
649 <a href="../ja/mod/mod_cache.html" title="Japanese">&nbsp;ja&nbsp;</a> |
650 <a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
651 </div><div id="footer">
652 <p class="apache">Copyright 2012 The Apache Software Foundation.<br />この文書は <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> のライセンスで提供されています。.</p>
653 <p class="menu"><a href="../mod/">モジュール</a> | <a href="../mod/directives.html">ディレクティブ</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">用語</a> | <a href="../sitemap.html">サイトマップ</a></p></div>
654 </body></html>