]> granicus.if.org Git - apache/blob - docs/manual/mod/mod_deflate.html.ja.utf8
89056b6998c990f1db0af4f64f456424a1be5bff
[apache] / docs / manual / mod / mod_deflate.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 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
5 <!--
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7               This file is generated from xml source: DO NOT EDIT
8         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9       -->
10 <title>mod_deflate - Apache HTTP サーバ バージョン 2.5</title>
11 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
14 <script src="../style/scripts/prettify.min.js" type="text/javascript">
15 </script>
16
17 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
18 <body>
19 <div id="page-header">
20 <p class="menu"><a href="../mod/">モジュール</a> | <a href="../mod/quickreference.html">ディレクティブ</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">用語</a> | <a href="../sitemap.html">サイトマップ</a></p>
21 <p class="apache">Apache HTTP サーバ バージョン 2.5</p>
22 <img alt="" src="../images/feather.png" /></div>
23 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
24 <div id="path">
25 <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>
26 <div id="page-content">
27 <div id="preamble"><h1>Apache モジュール mod_deflate</h1>
28 <div class="toplang">
29 <p><span>翻訳済み言語: </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
30 <a href="../fr/mod/mod_deflate.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
31 <a href="../ja/mod/mod_deflate.html" title="Japanese">&nbsp;ja&nbsp;</a> |
32 <a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
33 </div>
34 <div class="outofdate">この日本語訳はすでに古くなっている
35             可能性があります。
36             最近更新された内容を見るには英語版をご覧下さい。
37         </div>
38 <table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>クライアントへ送られる前にコンテンツを圧縮する</td></tr>
39 <tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
40 <tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>deflate_module</td></tr>
41 <tr><th><a href="module-dict.html#SourceFile">ソースファイル:</a></th><td>mod_deflate.c</td></tr></table>
42 <h3>概要</h3>
43
44     <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> モジュールは <code>DEFLATE</code>
45     出力フィルタを提供します。これはサーバからの出力を、ネットワークを
46     通してクライアントに送る前に圧縮することを可能にします。</p>
47 </div>
48 <div id="quickview"><h3>トピック</h3>
49 <ul id="topics">
50 <li><img alt="" src="../images/down.gif" /> <a href="#recommended">サンプル設定</a></li>
51 <li><img alt="" src="../images/down.gif" /> <a href="#enable">圧縮を有効にする</a></li>
52 <li><img alt="" src="../images/down.gif" /> <a href="#proxies">Proxy サーバでの扱い</a></li>
53 </ul><h3 class="directives">ディレクティブ</h3>
54 <ul id="toc">
55 <li><img alt="" src="../images/down.gif" /> <a href="#deflatealteretag">DeflateAlterETag</a></li>
56 <li><img alt="" src="../images/down.gif" /> <a href="#deflatebuffersize">DeflateBufferSize</a></li>
57 <li><img alt="" src="../images/down.gif" /> <a href="#deflatecompressionlevel">DeflateCompressionLevel</a></li>
58 <li><img alt="" src="../images/down.gif" /> <a href="#deflatefilternote">DeflateFilterNote</a></li>
59 <li><img alt="" src="../images/down.gif" /> <a href="#deflateinflatelimitrequestbody">DeflateInflateLimitRequestBody</a></li>
60 <li><img alt="" src="../images/down.gif" /> <a href="#deflateinflateratioburst">DeflateInflateRatioBurst</a></li>
61 <li><img alt="" src="../images/down.gif" /> <a href="#deflateinflateratiolimit">DeflateInflateRatioLimit</a></li>
62 <li><img alt="" src="../images/down.gif" /> <a href="#deflatememlevel">DeflateMemLevel</a></li>
63 <li><img alt="" src="../images/down.gif" /> <a href="#deflatewindowsize">DeflateWindowSize</a></li>
64 </ul>
65 <h3>Bugfix checklist</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">httpd changelog</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_deflate">Known issues</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_deflate">Report a bug</a></li></ul><h3>参照</h3>
66 <ul class="seealso">
67 <li><a href="../filter.html">Filters</a></li>
68 <li><a href="#comments_section">コメント</a></li></ul></div>
69 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
70 <div class="section">
71 <h2><a name="recommended" id="recommended">サンプル設定</a> <a title="Permanent link" href="#recommended" class="permalink">&para;</a></h2>
72     <p>下にせっかちな人向けの簡単な設定例を示します。</p>
73
74     <div class="example"><h3>数タイプのみ圧縮する</h3><p><code>
75       AddOutputFilterByType DEFLATE text/html text/plain text/xml
76     </code></p></div>
77
78     <p>以下の設定はコンテンツをより圧縮しますが、ずっと複雑な設定になります。
79     設定の隅々までよく理解しないで使わないでください。</p>
80
81     <div class="example"><h3>画像以外全て圧縮する</h3><p><code>
82       &lt;Location /&gt;<br />
83       <span class="indent">
84         # Insert filter<br />
85         SetOutputFilter DEFLATE<br />
86         <br />
87         # Netscape 4.x has some problems...<br />
88         BrowserMatch ^Mozilla/4         gzip-only-text/html<br />
89         <br />
90         # Netscape 4.06-4.08 have some more problems<br />
91         BrowserMatch ^Mozilla/4\.0[678] no-gzip<br />
92         <br />
93         # MSIE masquerades as Netscape, but it is fine<br />
94         # BrowserMatch \bMSIE             !no-gzip !gzip-only-text/html<br />
95         <br />
96         # Don't compress images<br />
97         SetEnvIfNoCase Request_URI \<br />
98         <span class="indent">
99           \.(?:gif|jpe?g|png)$ no-gzip dont-vary<br />
100         </span>
101         <br />
102         # Make sure proxies don't deliver the wrong content<br />
103         Header append Vary User-Agent env=!dont-vary<br />
104       </span>
105       &lt;/Location&gt;
106     </code></p></div>
107
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="enable" id="enable">圧縮を有効にする</a> <a title="Permanent link" href="#enable" class="permalink">&para;</a></h2>
111
112     <h3><a name="output" id="output">Output Compression</a></h3>
113       <p>圧縮機能は <code>DEFLATE</code> <a href="../filter.html">フィルタ</a>
114       により実装されています。以下のディレクティブはそのディレクティブのある
115       コンテナ中のドキュメントを圧縮するようにします:</p>
116       
117       <div class="example"><p><code>
118         SetOutputFilter DEFLATE
119       </code></p></div>
120
121       <p>よく使われているブラウザでは、すべてのコンテンツに対する
122       圧縮を扱えるわけではありません。ですから、<code>gzip-only-text/html</code> 
123       ノートを <code>1</code> にして、html ファイルに対してのみ
124       圧縮が働くようにした方がよいかもしれません (以下参照)
125       この値を <em><code>1</code> 以外の値</em>に設定した場合は無視されます。</p>
126       
127       <p>通常、特定のMIMEタイプについてのみ圧縮したいのであれば、
128       <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code>
129       ディレクティブを使用します。次に Apache のドキュメントの html
130       ファイルのみの圧縮を有効にする例を示します。</p>
131
132       <div class="example"><p><code>
133         &lt;Directory "/your-server-root/manual"&gt;<br />
134         <span class="indent">
135           AddOutputFilterByType DEFLATE text/html<br />
136         </span>
137         &lt;/Directory&gt;
138       </code></p></div>
139
140       <p>全てのファイルタイプでの圧縮に問題を抱えているブラウザに対しては、
141       <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>
142       ディレクティブを使用して、特定のブラウザに <code>no-gzip</code>
143       ノートをセットし、圧縮が行なわれないようにします。
144       <code>no-gzip</code> と <code>gzip-only-text/html</code>
145       を組み合わせることで上手く対処できます。
146       この場合、前者が後者をオーバーライドします。
147       上記の<a href="#recommended">設定例</a>の抜粋を
148       次に示しますのでご覧下さい。</p>
149
150       <div class="example"><p><code>
151         BrowserMatch ^Mozilla/4         gzip-only-text/html<br />
152         BrowserMatch ^Mozilla/4\.0[678] no-gzip<br />
153         BrowserMatch \bMSIE             !no-gzip !gzip-only-text/html
154       </code></p></div>
155
156       <p>まず始めに <code>User-Agent</code> 文字列から Netscape Navigator
157       4.x であるかどうかを調べます。これらのバージョンでは、
158       <code>text/html</code> 以外のタイプの圧縮を扱うことができません。
159       4.06, 4.07, 4.08 は html ファイルの伸張にも問題を抱えています。
160       ですからこれらに対しては、完全に deflate フィルタをオフにします。</p>
161
162       <p>3 番目の <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>
163       ディレクティブで、推測したユーザーエージェントを修正します。
164       なぜなら Microsoft Internet Explorer も "Mozilla/4" と特定されますが、
165       これらは実際には圧縮を扱うことができるからです。
166       <code>User-Agent</code> ヘッダを "MSIE"
167       (<code>\b</code> は「単語の境界」を意味します) の追加文字で検査して、
168       これ以前に設定した制限を再び解除します。</p>
169
170       <div class="note"><h3>注</h3>
171         <code>DEFLATE</code> フィルタは必ず、PHP や SSI といった RESOURCE
172         フィルタの後になります。
173         DEFLATE フィルタは内部的なサブリクエストを関知しません。
174       </div>
175       <div class="note"><h3>注</h3>
176         <code class="directive"><a href="../mod/core.html#setenv">SetEnv</a></code> で設定される
177         <code>force-gzip</code> 環境変数がありますが、これは
178         ブラウザの accept-encoding 設定を無視し、圧縮した出力をします。
179       </div>
180
181     
182     <h3><a name="inflate" id="inflate">出力の伸長</a></h3>
183       <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> モジュールは、gzip 圧縮されたレスポンス
184       本文を inflate/uncompress するフィルタも提供しています。
185       この機能を有効にするには、<code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>
186       や <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> を使って、
187       <code>INFLATE</code> フィルタを出力フィルタチェインに挿入します。
188       例えば次のようにします。</p>
189
190       <div class="example"><p><code>
191         &lt;Location /dav-area&gt;<br />
192         <span class="indent">
193           ProxyPass http://example.com/<br />
194           SetOutputFilter INFLATE<br />
195         </span>
196         &lt;/Location&gt;
197       </code></p></div>
198
199       <p>この例では、example.com からの gzip 圧縮された出力を伸長し、
200       その他のフィルタがさらにその出力を処理できるようにします。
201       </p>
202       
203     
204     <h3><a name="input" id="input">入力の伸張</a></h3>
205       <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> モジュールは、gzip
206       で圧縮されたリクエスト本体を伸張するフィルタも提供しています。
207       この機能を有効にするには、<code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>
208       か <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code> を使用して、
209       <code>DEFLATE</code> フィルタを入力フィルタチェインに組み込みます。
210       例えば次のようになります。</p>
211
212       <div class="example"><p><code>
213         &lt;Location /dav-area&gt;<br />
214         <span class="indent">
215           SetInputFilter DEFLATE<br />
216         </span>
217         &lt;/Location&gt;
218       </code></p></div>
219       
220       <p>この設定であれば、<code>Content-Encoding: gzip</code>
221       ヘッダを含むリクエストが来ると、本体は自動的に伸張されます。
222       gzip リクエスト本体を送信するブラウザはあまりありません。
223       しかし、例えば <a href="http://www.webdav.org">WebDAV</a>
224       クライアントの幾つかなど、特別なアプリケーションでリクエストの
225       圧縮を実際にサポートしているものもあります。</p>
226
227       <div class="warning"><h3>Content-Length に関する注意</h3>
228         <p>リクエスト本体それ自体を評価する場合は、<em><code>Content-Length</code>
229         ヘッダを信用しないでください</em>。Content-Length ヘッダは、
230         クライアントから送信されるデータの長さを反映しているのであって、
231         伸張されたデータストリームの<em>バイトカウントではありません</em>。</p>
232       </div>
233     
234 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
235 <div class="section">
236 <h2><a name="proxies" id="proxies">Proxy サーバでの扱い</a> <a title="Permanent link" href="#proxies" class="permalink">&para;</a></h2>
237
238     <p><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> モジュールは <code>Vary: Accept-Encoding</code>
239     HTTP 応答ヘッダを送信して、適切な <code>Accept-Encoding</code>
240     リクエストヘッダを送信するクライアントに対してのみ、
241     プロクシサーバがキャッシュした応答を送信するように注意を喚起します。
242     このようにして、圧縮を扱うことのできないクライアントに
243     圧縮された内容が送られることのないようにします。</p>
244
245     <p>もし特別に何かに依存して除外したい場合、例えば <code>User-Agent</code>
246     ヘッダなどに依存している場合、手動で <code>Vary</code> ヘッダを設定して、
247     追加の制限についてプロクシサーバに注意を行なう必要があります。
248     例えば <code>User-Agent</code> に依存して <code>DEFLATE</code>
249     を追加する典型的な設定では、次のように追加することになります。</p>
250
251     <div class="example"><p><code>
252       Header append Vary User-Agent
253     </code></p></div>
254     
255     <p>リクエストヘッダ以外の情報 (<em>例えば</em> HTTP バージョン)
256     に依存して圧縮するかどうか決める場合、
257     <code>Vary</code> ヘッダを <code>*</code> に設定する必要があります。
258     このようにすると、仕様に準拠したプロクシはキャッシュを全く行なわなくなります。</p>
259
260     <div class="example"><h3>例</h3><p><code>
261       Header set Vary *
262     </code></p></div>
263 </div>
264 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
265 <div class="directive-section"><h2><a name="DeflateAlterETag" id="DeflateAlterETag">DeflateAlterETag</a> <a name="deflatealteretag" id="deflatealteretag">ディレクティブ</a> <a title="Permanent link" href="#deflatealteretag" class="permalink">&para;</a></h2>
266 <table class="directive">
267 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>How the outgoing ETag header should be modified during compression</td></tr>
268 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DeflateAlterETag AddSuffix|NoChange|Remove</code></td></tr>
269 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DeflateAlterETag AddSuffix</code></td></tr>
270 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
271 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
272 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_deflate</td></tr>
273 </table><p>このディレクティブの解説文書は
274             まだ翻訳されていません。英語版をご覧ください。
275             </p></div>
276 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
277 <div class="directive-section"><h2><a name="DeflateBufferSize" id="DeflateBufferSize">DeflateBufferSize</a> <a name="deflatebuffersize" id="deflatebuffersize">ディレクティブ</a> <a title="Permanent link" href="#deflatebuffersize" class="permalink">&para;</a></h2>
278 <table class="directive">
279 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>zlib が一度に圧縮する塊の大きさ</td></tr>
280 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DeflateBufferSize <var>value</var></code></td></tr>
281 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DeflateBufferSize 8096</code></td></tr>
282 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
283 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
284 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_deflate</td></tr>
285 </table>
286     <p><code class="directive">DeflateBufferSize</code> ディレクティブは
287     zlib が一度に圧縮する塊の大きさをバイト単位で指定します。</p>
288
289 </div>
290 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
291 <div class="directive-section"><h2><a name="DeflateCompressionLevel" id="DeflateCompressionLevel">DeflateCompressionLevel</a> <a name="deflatecompressionlevel" id="deflatecompressionlevel">ディレクティブ</a> <a title="Permanent link" href="#deflatecompressionlevel" class="permalink">&para;</a></h2>
292 <table class="directive">
293 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>出力に対して行なう圧縮の程度</td></tr>
294 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DeflateCompressionLevel <var>value</var></code></td></tr>
295 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>Zlib のデフォルト</code></td></tr>
296 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
297 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
298 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_deflate</td></tr>
299 <tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>This directive is available since Apache 2.0.45</td></tr>
300 </table>
301      <p><code class="directive">DeflateCompressionLevel</code> ディレクティブは
302          圧縮の程度を設定します。大きな値では、より圧縮が行なわれますが、
303          CPU 資源を消費します。</p>
304     <p>値は 1 (低圧縮) から 9 (高圧縮) です。</p>
305
306 </div>
307 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
308 <div class="directive-section"><h2><a name="DeflateFilterNote" id="DeflateFilterNote">DeflateFilterNote</a> <a name="deflatefilternote" id="deflatefilternote">ディレクティブ</a> <a title="Permanent link" href="#deflatefilternote" class="permalink">&para;</a></h2>
309 <table class="directive">
310 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>ロギング用に圧縮比をメモに追加</td></tr>
311 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DeflateFilterNote [<var>type</var>] <var>notename</var></code></td></tr>
312 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
313 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
314 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_deflate</td></tr>
315 <tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td><var>type</var> is available since Apache 2.0.45</td></tr>
316 </table>
317     <p><code class="directive">DeflateFilterNote</code> ディレクティブは
318     圧縮比に関するメモがリクエストに付加されることを指定します。
319     メモ (note) の名前はディレクティブに指定された値です。
320     メモは<a href="../logs.html#accesslog">アクセスログ</a>に
321     値を記録し、統計を取る目的にも使えます。</p>
322
323     <div class="example"><h3>例</h3><p><code>
324       DeflateFilterNote ratio<br />
325       <br />
326       LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate<br />
327       CustomLog logs/deflate_log deflate
328     </code></p></div>
329
330     <p>ログからもっと精密な値を抽出したい場合は、<var>type</var>
331     引数を使用して、データタイプをログのメモとして残すように指定できます。
332     <var>type</var> は次のうちの一つです。</p>
333
334     <dl>
335       <dt><code>Input</code></dt>
336       <dd>フィルタの入力ストリームのバイトカウントをメモに保存する。</dd>
337
338       <dt><code>Output</code></dt>
339       <dd>フィルタの出力ストリームのバイトカウントをメモに保存する。</dd>
340
341       <dt><code>Ratio</code></dt>
342       <dd>圧縮率 (<code>出力 / 入力 * 100</code>) をメモに保存する。
343       <var>type</var> 引数を省略した場合は、これがデフォルトとなります。</dd>
344     </dl>
345
346     <p>まとめると、次のようにログを取ることになるでしょう。</p>
347
348     <div class="example"><h3>精密なログ採取</h3><p><code>
349       DeflateFilterNote Input instream<br />
350       DeflateFilterNote Output outstream<br />
351       DeflateFilterNote Ratio ratio<br />
352       <br />
353       LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate<br />
354       CustomLog logs/deflate_log deflate
355     </code></p></div>
356
357 <h3>参照</h3>
358 <ul>
359 <li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
360 </ul>
361 </div>
362 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
363 <div class="directive-section"><h2><a name="DeflateInflateLimitRequestBody" id="DeflateInflateLimitRequestBody">DeflateInflateLimitRequestBody</a> <a name="deflateinflatelimitrequestbody" id="deflateinflatelimitrequestbody">ディレクティブ</a> <a title="Permanent link" href="#deflateinflatelimitrequestbody" class="permalink">&para;</a></h2>
364 <table class="directive">
365 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Maximum size of inflated request bodies</td></tr>
366 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DeflateInflateLimitRequestBody<var>value</var></code></td></tr>
367 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>None, but LimitRequestBody applies after deflation</code></td></tr>
368 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
369 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr>
370 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
371 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_deflate</td></tr>
372 <tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.4.10 and later</td></tr>
373 </table><p>このディレクティブの解説文書は
374             まだ翻訳されていません。英語版をご覧ください。
375             </p></div>
376 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
377 <div class="directive-section"><h2><a name="DeflateInflateRatioBurst" id="DeflateInflateRatioBurst">DeflateInflateRatioBurst</a> <a name="deflateinflateratioburst" id="deflateinflateratioburst">ディレクティブ</a> <a title="Permanent link" href="#deflateinflateratioburst" class="permalink">&para;</a></h2>
378 <table class="directive">
379 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Maximum number of times the inflation ratio for request bodies
380              can be crossed</td></tr>
381 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DeflateInflateRatioBurst <var>value</var></code></td></tr>
382 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>3</code></td></tr>
383 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
384 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr>
385 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
386 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_deflate</td></tr>
387 <tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.4.10 and later</td></tr>
388 </table><p>このディレクティブの解説文書は
389             まだ翻訳されていません。英語版をご覧ください。
390             </p></div>
391 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
392 <div class="directive-section"><h2><a name="DeflateInflateRatioLimit" id="DeflateInflateRatioLimit">DeflateInflateRatioLimit</a> <a name="deflateinflateratiolimit" id="deflateinflateratiolimit">ディレクティブ</a> <a title="Permanent link" href="#deflateinflateratiolimit" class="permalink">&para;</a></h2>
393 <table class="directive">
394 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Maximum inflation ratio for request bodies</td></tr>
395 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DeflateInflateRatioLimit <var>value</var></code></td></tr>
396 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>200</code></td></tr>
397 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess</td></tr>
398 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>All</td></tr>
399 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
400 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_deflate</td></tr>
401 <tr><th><a href="directive-dict.html#Compatibility">互換性:</a></th><td>2.4.10 and later</td></tr>
402 </table><p>このディレクティブの解説文書は
403             まだ翻訳されていません。英語版をご覧ください。
404             </p></div>
405 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
406 <div class="directive-section"><h2><a name="DeflateMemLevel" id="DeflateMemLevel">DeflateMemLevel</a> <a name="deflatememlevel" id="deflatememlevel">ディレクティブ</a> <a title="Permanent link" href="#deflatememlevel" class="permalink">&para;</a></h2>
407 <table class="directive">
408 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>zlib が圧縮に使うメモリのレベルを指定</td></tr>
409 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DeflateMemLevel <var>value</var></code></td></tr>
410 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DeflateMemLevel 9</code></td></tr>
411 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
412 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
413 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_deflate</td></tr>
414 </table>
415     <p><code class="directive">DeflateMemLevel</code> ディレクティブは
416     zlib が圧縮に使うメモリのレベルを設定します (1 から 9 の間の値)。
417     (訳注: 2 を底とする対数の値になります。
418     8 程度が良いでしょう。)</p>
419
420 </div>
421 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
422 <div class="directive-section"><h2><a name="DeflateWindowSize" id="DeflateWindowSize">DeflateWindowSize</a> <a name="deflatewindowsize" id="deflatewindowsize">ディレクティブ</a> <a title="Permanent link" href="#deflatewindowsize" class="permalink">&para;</a></h2>
423 <table class="directive">
424 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Zlib の圧縮用ウィンドウの大きさ</td></tr>
425 <tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>DeflateWindowSize <var>value</var></code></td></tr>
426 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>DeflateWindowSize 15</code></td></tr>
427 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>サーバ設定ファイル, バーチャルホスト</td></tr>
428 <tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Extension</td></tr>
429 <tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_deflate</td></tr>
430 </table>
431     <p><code class="directive">DeflateWindowSize</code> ディレクティブは
432     zlib の圧縮用ウィンドウ (訳注: zlib で使用される履歴バッファ) 
433     の大きさを指定します (1 から 15 の間の値)。
434     一般的に大きなウィンドウサイズを使用すると圧縮率が向上します。
435     (訳注: 2 を底とする対数の値になります。
436     8 から 15 にするのが良いでしょう。)</p>
437
438 </div>
439 </div>
440 <div class="bottomlang">
441 <p><span>翻訳済み言語: </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
442 <a href="../fr/mod/mod_deflate.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
443 <a href="../ja/mod/mod_deflate.html" title="Japanese">&nbsp;ja&nbsp;</a> |
444 <a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
445 </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">コメント</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
446 <script type="text/javascript"><!--//--><![CDATA[//><!--
447 var comments_shortname = 'httpd';
448 var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_deflate.html';
449 (function(w, d) {
450     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
451         d.write('<div id="comments_thread"><\/div>');
452         var s = d.createElement('script');
453         s.type = 'text/javascript';
454         s.async = true;
455         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
456         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
457     }
458     else {
459         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
460     }
461 })(window, document);
462 //--><!]]></script></div><div id="footer">
463 <p class="apache">Copyright 2019 The Apache Software Foundation.<br />この文書は <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> のライセンスで提供されています。.</p>
464 <p class="menu"><a href="../mod/">モジュール</a> | <a href="../mod/quickreference.html">ディレクティブ</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">用語</a> | <a href="../sitemap.html">サイトマップ</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
465 if (typeof(prettyPrint) !== 'undefined') {
466     prettyPrint();
467 }
468 //--><!]]></script>
469 </body></html>