1# Licensed to the Apache Software Foundation (ASF) under one
2# or more contributor license agreements.  See the NOTICE file
3# distributed with this work for additional information
4# regarding copyright ownership.  The ASF licenses this file
5# to you under the Apache License, Version 2.0 (the
6# "License"); you may not use this file except in compliance
7# with the License.  You may obtain a copy of the License at
8#
9#      http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17msgid ""
18msgstr ""
19"Project-Id-Version: Apache Traffic Server 6.2\n"
20"Report-Msgid-Bugs-To: \n"
21"POT-Creation-Date: 2016-06-30 14:07+0900\n"
22"PO-Revision-Date: 2016-01-11 18:15+0900\n"
23"Last-Translator: Hiroaki Nakamura <hnakamur@gmail.com>\n"
24"Language-Team: \n"
25"MIME-Version: 1.0\n"
26"Content-Type: text/plain; charset=utf-8\n"
27"Content-Transfer-Encoding: 8bit\n"
28"Generated-By: Babel 2.2.0\n"
29
30#: ../../../admin-guide/configuration/cache-basics.en.rst:23
31msgid "HTTP Proxy Caching"
32msgstr "HTTP プロキシーキャッシュ"
33
34#: ../../../admin-guide/configuration/cache-basics.en.rst:25
35msgid ""
36"HTTP proxy caching enables you to store copies of frequently-accessed web "
37"objects (such as documents, images, and articles) and then serve this "
38"information to users on demand. It improves performance and frees up "
39"Internet bandwidth for other tasks."
40msgstr ""
41"HTTP プロキシーキャッシュは頻繁にアクセスされる (ドキュメント、イメージや記"
42"事などの) ウェブオブジェクトのコピーを保管することを可能にし、この情報を必要"
43"に応じてユーザに配信することを可能にします。これによりパフォーマンスを改善し"
44"インターネットのバンド幅を開放して他の作業に使えるようにします。"
45
46#: ../../../admin-guide/configuration/cache-basics.en.rst:34
47msgid "Understanding HTTP Web Proxy Caching"
48msgstr "HTTP ウェブプロキシーキャッシュの理解"
49
50#: ../../../admin-guide/configuration/cache-basics.en.rst:36
51msgid ""
52"Internet users direct their requests to web servers all over the Internet. "
53"A caching server must act as a *web proxy server* so it can serve those "
54"requests. After a web proxy server receives requests for web objects, it "
55"either serves the requests or forwards them to the *origin server* (the web "
56"server that contains the original copy of the requested information). The "
57"Traffic Server proxy supports *explicit proxy caching*, in which the user's "
58"client software must be configured to send requests directly to the Traffic "
59"Server proxy. The following overview illustrates how Traffic Server serves "
60"a request."
61msgstr ""
62"インターネットのユーザーはインターネットのいたるところに有るウェブサーバにリ"
63"クエストを送ります。キャッシュサーバーはこれらのリクエストに応答できるよう"
64"に *ウェブプロキシサーバー* として振る舞わなければなりません。ウェブプロキシ"
65"サーバーはウェブオブジェクトへのリクエストを受け取った後、リクエストに応答す"
66"るかオリジンサーバー (リクエストされた情報の原本を保管しているウェブサー"
67"バー) に転送します。 Traffic Server のプロキシーは *明示的なプロキシーキャッ"
68"シュ* をサポートし、ユーザーのクライアントソフトウェアは Traffic Server プロ"
69"キシーに直接リクエストを送るように設定されなければいけません。以降の概要で"
70"は Traffic Server がリクエストにどのように応答するかを説明します。"
71
72#: ../../../admin-guide/configuration/cache-basics.en.rst:46
73msgid "Traffic Server receives a client request for a web object."
74msgstr ""
75"Traffic Server がウェブオブジェクトへのクライアントリクエストを受け取りま"
76"す。"
77
78#: ../../../admin-guide/configuration/cache-basics.en.rst:48
79msgid ""
80"Using the object address, Traffic Server tries to locate the requested "
81"object in its object database (*cache*)."
82msgstr ""
83"オブジェクトのアドレスを用いて Traffic Server はリクエストされたオブジェクト"
84"がオブジェクトデータベース (*キャッシュ*) 内に存在するかどうかと、存在する場"
85"合はその位置を特定しようとします。"
86
87#: ../../../admin-guide/configuration/cache-basics.en.rst:51
88msgid ""
89"If the object is in the cache, then Traffic Server checks to see if the "
90"object is fresh enough to serve. If it is fresh, then Traffic Server serves "
91"it to the client as a *cache hit* (see the figure below)."
92msgstr ""
93"オブジェクトがキャッシュにある場合は、 Traffic Server はオブジェクトが提供す"
94"るのに十分新鮮かどうかを確認します。新鮮な場合、 Traffic Server はそれを *"
95"キャッシュヒット* としてクライアントに提供します (下図参照)。"
96
97#: ../../../admin-guide/configuration/cache-basics.en.rst:60
98msgid "A cache hit"
99msgstr "キャッシュヒット"
100
101#: ../../../admin-guide/configuration/cache-basics.en.rst:62
102msgid ""
103"If the data in the cache is stale, then Traffic Server connects to the "
104"origin server and checks if the object is still fresh (a :term:"
105"`revalidation`). If it is, then Traffic Server immediately sends the cached "
106"copy to the client."
107msgstr ""
108"キャッシュのデータが古い場合、 Traffic Server はオリジンサーバーへ接続し、オ"
109"ブジェクトが依然新しいかどうか確認します。( :term:`再確認` ) 新しい場合、 "
110"Traffic Server はすぐにキャッシュしているコピーをクライアントに送ります。"
111
112#: ../../../admin-guide/configuration/cache-basics.en.rst:67
113msgid ""
114"If the object is not in the cache (a *cache miss*) or if the server "
115"indicates the cached copy is no longer valid, then Traffic Server obtains "
116"the object from the origin server. The object is then simultaneously "
117"streamed to the client and the Traffic Server local cache (see the figure "
118"below). Subsequent requests for the object can be served faster because the "
119"object is retrieved directly from cache."
120msgstr ""
121"オブジェクトがキャッシュに無い場合 (*キャッシュミス*) やサーバーがキャッシュ"
122"したコピーをもはや有効ではないと判断した場合、 Traffic Server はオリジンサー"
123"バーからオブジェクトを取得します。オブジェクトはクライアントと Traffic "
124"Server のローカルキャッシュに同時に流されます。(下の図を見てください) 続いて"
125"起こるオブジェクトへのリクエストはよりはやく提供することができます。それはオ"
126"ブジェクトがキャッシュから直接検索されるからです。"
127
128#: ../../../admin-guide/configuration/cache-basics.en.rst:78
129msgid "A cache miss"
130msgstr "キャッシュミス"
131
132#: ../../../admin-guide/configuration/cache-basics.en.rst:80
133msgid ""
134"Caching is typically more complex than the preceding overview suggests. In "
135"particular, the overview does not discuss how Traffic Server ensures "
136"freshness, serves correct HTTP alternates, and treats requests for objects "
137"that cannot or should not be cached. The following sections discuss these "
138"issues in greater detail."
139msgstr ""
140"一般的にキャッシュは前述の概要で説明したものよりも複雑です。 詳しく述べる"
141"と、概要では Traffic Server がどのように新鮮さを保証し、正しい HTTP オブジェ"
142"クトの代替を提供し、キャッシュできないもしくはするべきではないオブジェクトへ"
143"のリクエストを扱うかについて説明されていませんでした。次の章はこれらのことに"
144"ついてとても詳しく説明します。"
145
146#: ../../../admin-guide/configuration/cache-basics.en.rst:89
147msgid "Ensuring Cached Object Freshness"
148msgstr "キャッシュされたオブジェクトの新鮮さの保証"
149
150#: ../../../admin-guide/configuration/cache-basics.en.rst:91
151msgid ""
152"When Traffic Server receives a request for a web object, it first tries to "
153"locate the requested object in its cache. If the object is in cache, then "
154"Traffic Server checks to see if the object is fresh enough to serve. For "
155"HTTP objects, Traffic Server supports optional author-specified expiration "
156"dates. Traffic Server adheres to these expiration dates; otherwise, it "
157"picks an expiration date based on how frequently the object is changing and "
158"on administrator-chosen freshness guidelines. Objects can also be "
159"revalidated by checking with the origin server to see if an object is still "
160"fresh."
161msgstr ""
162"Traffic Server がウェブオブジェクトへのリクエストを受け取った際、最初にリク"
163"エストされたオブジェクトをキャッシュから探します。オブジェクトがキャッシュに"
164"ある場合、 Traffic Server はオブジェクトが提供するのに十分新しいかどうかを確"
165"認します。 Traffic Server は HTTP オブジェクトに作成者が指定した有効期限をサ"
166"ポートしています。 Traffic Server はこれらの有効期限を固く守ります。つまり、"
167"どれだけ頻繁にオブジェクトが変更されるかと、管理者が選んだフレッシュネスガイ"
168"ドラインに基づいて、有効期限を選択します。オブジェクトはまた、依然として新し"
169"いかどうかをオリジンサーバーへ見に行くことにより、再確認されます。"
170
171#: ../../../admin-guide/configuration/cache-basics.en.rst:102
172msgid "HTTP Object Freshness"
173msgstr "HTTP オブジェクトの新鮮さ"
174
175#: ../../../admin-guide/configuration/cache-basics.en.rst:104
176msgid ""
177"Traffic Server determines whether an HTTP object in the cache is fresh by "
178"checking the following conditions in order:"
179msgstr ""
180"Traffic Server はキャッシュにある HTTP オブジェクトが新鮮かどうかを下記の条"
181"件で順番に判定します。"
182
183#: ../../../admin-guide/configuration/cache-basics.en.rst:107
184msgid "**Checking the** ``Expires`` **or** ``max-age`` **header**"
185msgstr "``Expires`` **や** ``max-age`` **ヘッダーの確認**"
186
187#: ../../../admin-guide/configuration/cache-basics.en.rst:109
188msgid ""
189"Some HTTP objects contain ``Expires`` headers or ``max-age`` headers that "
190"explicitly define how long the object can be cached. Traffic Server "
191"compares the current time with the expiration time to determine if the "
192"object is still fresh."
193msgstr ""
194"いくつかの HTTP オブジェクトは ``Expire`` ヘッダーや ``max-age`` ヘッダーを"
195"含んでいます。これらはオブジェクトがどれくらいの期間キャッシュできるかどうか"
196"を明確に定義しています。 Traffic Server はオブジェクトが新しいかどうかを決定"
197"するために、現在時刻と有効期限を比較します。"
198
199#: ../../../admin-guide/configuration/cache-basics.en.rst:114
200msgid "**Checking the** ``Last-Modified`` **/** ``Date`` **header**"
201msgstr "``Last-Modified`` **/** ``Date`` **ヘッダーの確認**"
202
203#: ../../../admin-guide/configuration/cache-basics.en.rst:116
204msgid ""
205"If an HTTP object has no ``Expires`` header or ``max-age`` header, then "
206"Traffic Server can calculate a freshness limit using the following formula::"
207msgstr ""
208"HTTP オブジェクトが ``Expire`` ヘッダーや ``max-age`` ヘッダーを持っていない"
209"場合、 Traffic Server はフレッシュネスリミットを次の式で計算します。"
210
211#: ../../../admin-guide/configuration/cache-basics.en.rst:122
212msgid ""
213"where *date* is the date in the object's server response header and "
214"*last_modified* is the date in the ``Last-Modified`` header. If there is no "
215"``Last-Modified`` header, then Traffic Server uses the date the object was "
216"written to cache. The value ``0.10`` (10 percent) can be increased or "
217"reduced to better suit your needs. Refer to `Modifying Aging Factor for "
218"Freshness Computations`_."
219msgstr ""
220"ここで *date* はオブジェクトのサーバーレスポンスヘッダー内の日時で、 "
221"*last_modified* は ``Last-Modified`` の日時です。 ``Last-Modified`` ヘッダー"
222"が無い場合は、 Traffic Server はオブジェクトがキャッシュに書かれた日時を使用"
223"します。 ``0.10`` (10パーセント) という値はあなたのニーズにより適合するよう"
224"に増やしたり減らしたりすることができます。 `新鮮さの計算のための期間要素の変"
225"更`_ を参照してください。"
226
227#: ../../../admin-guide/configuration/cache-basics.en.rst:129
228msgid ""
229"The computed freshness limit is bound by a minimum and maximum value. Refer "
230"to `Setting Absolute Freshness Limits`_ for more information."
231msgstr ""
232"計算されたフレッシュネスリミットは最小値と最大値に制約されます。詳細は `絶対"
233"フレッシュネスリミットの設定`_ を参照してください。"
234
235#: ../../../admin-guide/configuration/cache-basics.en.rst:132
236msgid "**Checking the absolute freshness limit**"
237msgstr "**絶対フレッシュネスリミットの確認**"
238
239#: ../../../admin-guide/configuration/cache-basics.en.rst:134
240msgid ""
241"For HTTP objects that do not have ``Expires`` headers or do not have both "
242"``Last-Modified`` and ``Date`` headers, Traffic Server uses a maximum and "
243"minimum freshness limit. Refer to `Setting Absolute Freshness Limits`_."
244msgstr ""
245"``Expires`` ヘッダーを持たない HTTP オブジェクトまたは ``Last-Modified`` "
246"ヘッダーと ``Date`` ヘッダーの両方を持たない HTTP オブジェクトに対して "
247"Traffic Server は最大と最小のフレッシュネスリミットを使用します。 `絶対フ"
248"レッシュネスリミットの設定`_ を参照してください。"
249
250#: ../../../admin-guide/configuration/cache-basics.en.rst:139
251msgid "**Checking revalidate rules in** :file:`cache.config`"
252msgstr ":file:`cache.config` 内の **再確認ルールを確認**"
253
254#: ../../../admin-guide/configuration/cache-basics.en.rst:141
255msgid ""
256"Revalidate rules apply freshness limits to specific HTTP objects. You can "
257"set freshness limits for objects originating from particular domains or IP "
258"addresses, objects with URLs that contain specified regular expressions, "
259"objects requested by particular clients, and so on. Refer to :file:`cache."
260"config`."
261msgstr ""
262"再確認ルールは特定の HTTP オブジェクトにフレッシュネスリミットを適用します。"
263"特定のドメインや IP アドレスから取得されたオブジェクト、特定の正規表現に "
264"URL がマッチするオブジェクト、特定のクライアントからリクエストされたオブジェ"
265"クト、などに対してフレッシュネスリミットを設定することが出来ます。 :file:"
266"`cache.config` を参照してください。"
267
268#: ../../../admin-guide/configuration/cache-basics.en.rst:148
269msgid "Modifying Aging Factor for Freshness Computations"
270msgstr "新鮮さの計算のための期間要素の変更"
271
272#: ../../../admin-guide/configuration/cache-basics.en.rst:150
273#, python-format
274msgid ""
275"If an object does not contain any expiration information, then Traffic "
276"Server can estimate its freshness from the ``Last-Modified`` and ``Date`` "
277"headers. By default, Traffic Server stores an object for 10% of the time "
278"that elapsed since it last changed. You can increase or reduce the "
279"percentage according to your needs."
280msgstr ""
281"オブジェクトが有効期限に関する情報を持っていない場合、 Traffic Server は "
282"``Last-Modified`` と ``Date`` ヘッダーから新鮮さを見積もります。デフォルトで"
283"は Traffic Server は最後に更新されてからの経過時間の 10 % キャッシュしま"
284"す。 必要に応じて、増減することができます。"
285
286#: ../../../admin-guide/configuration/cache-basics.en.rst:156
287msgid "To modify the aging factor for freshness computations:"
288msgstr "新鮮さの計算のための期間要素を変更するには:"
289
290#: ../../../admin-guide/configuration/cache-basics.en.rst:158
291msgid ""
292"Change the value for :ts:cv:`proxy.config.http.cache.heuristic_lm_factor`."
293msgstr ""
294":ts:cv:`proxy.config.http.cache.heuristic_lm_factor` の値を変更してくださ"
295"い。"
296
297#: ../../../admin-guide/configuration/cache-basics.en.rst:160
298#: ../../../admin-guide/configuration/cache-basics.en.rst:176
299#: ../../../admin-guide/configuration/cache-basics.en.rst:195
300#: ../../../admin-guide/configuration/cache-basics.en.rst:281
301msgid ""
302"Run the :option:`traffic_ctl config reload` command to apply the "
303"configuration changes."
304msgstr ""
305"設定変更を適用するために :option:`traffic_ctl config reload` コマンドを実行"
306"してください。"
307
308#: ../../../admin-guide/configuration/cache-basics.en.rst:163
309msgid "Setting Absolute Freshness Limits"
310msgstr "絶対フレッシュネスリミットの設定"
311
312#: ../../../admin-guide/configuration/cache-basics.en.rst:165
313msgid ""
314"Some objects do not have ``Expires`` headers or do not have both ``Last-"
315"Modified`` and ``Date`` headers. To control how long these objects are "
316"considered fresh in the cache, specify an *absolute freshness limit*."
317msgstr ""
318"いくつかのオブジェクトは ``Expires`` ヘッダーを持っていない、あるいは "
319"``Last-Modified`` ヘッダーと ``Date`` ヘッダーの両方を持っていません。どれだ"
320"けの時間がこれらのオブジェクトがキャッシュ内で新鮮と見なされるかを制御するに"
321"は *絶対フレッシュネスリミット* を指定してください。"
322
323#: ../../../admin-guide/configuration/cache-basics.en.rst:170
324msgid "To specify an absolute freshness limit:"
325msgstr "絶対フレッシュネスリミットを指定するには:"
326
327#: ../../../admin-guide/configuration/cache-basics.en.rst:172
328msgid ""
329"Edit the variables :ts:cv:`proxy.config.http.cache.heuristic_min_lifetime` "
330"and :ts:cv:`proxy.config.http.cache.heuristic_max_lifetime` in :file:"
331"`records.config`."
332msgstr ""
333":file:`records.config` 内の :ts:cv:`proxy.config.http.cache."
334"heuristic_min_lifetime` 変数と :ts:cv:`proxy.config.http.cache."
335"heuristic_max_lifetime` 変数を編集してください。"
336
337#: ../../../admin-guide/configuration/cache-basics.en.rst:179
338msgid "Specifying Header Requirements"
339msgstr "必須ヘッダーの記述"
340
341#: ../../../admin-guide/configuration/cache-basics.en.rst:181
342msgid ""
343"To further ensure freshness of the objects in the cache, configure Traffic "
344"Server to cache only objects with specific headers. By default, Traffic "
345"Server caches all objects (including objects with no headers); you should "
346"change the default setting only for specialized proxy situations. If you "
347"configure Traffic Server to cache only HTTP objects with ``Expires`` or "
348"``max-age`` headers, then the cache hit rate will be noticeably reduced "
349"(since very few objects will have explicit expiration information)."
350msgstr ""
351"よりいっそうキャッシュしているオブジェクトの新鮮さを確かめるために、特定の"
352"ヘッダーを持っているオブジェクトだけをキャッシュするように Traffic Server を"
353"設定することができます。デフォルトでは Traffic Server は(ヘッダーがないもの"
354"も含む)全てのオブジェクトをキャッシュします。特別なプロキシーの状況の場合の"
355"みデフォルト設定を変更するべきです。Traffic Server を ``Expires`` もしくは "
356"``max-age`` ヘッダーを持つオブジェクトだけをキャッシュするように設定した場"
357"合、キャッシュヒット率は明らかに下がるでしょう。(とても少ないオブジェクトし"
358"か明確な有効期限の情報をもっていないと考えられるためです。)"
359
360#: ../../../admin-guide/configuration/cache-basics.en.rst:190
361msgid "To configure Traffic Server to cache objects with specific headers:"
362msgstr ""
363"Traffic Server に特定のヘッダを持つオブジェクトをキャッシュするように設定す"
364"るには:"
365
366#: ../../../admin-guide/configuration/cache-basics.en.rst:192
367msgid ""
368"Change the value for :ts:cv:`proxy.config.http.cache.required_headers` in :"
369"file:`records.config`."
370msgstr ""
371":file:`records.config` 内の :ts:cv:`proxy.config.http.cache."
372"required_headers` の値を変更してください。"
373
374#: ../../../admin-guide/configuration/cache-basics.en.rst:198
375msgid "Cache-Control Headers"
376msgstr "Cache-Control ヘッダー"
377
378#: ../../../admin-guide/configuration/cache-basics.en.rst:200
379msgid ""
380"Even though an object might be fresh in the cache, clients or servers often "
381"impose their own constraints that preclude retrieval of the object from the "
382"cache. For example, a client might request that a object not be retrieved "
383"from a cache, or if it does allow cache retrieval, then it cannot have been "
384"cached for more than 10 minutes."
385msgstr ""
386"キャッシュ内のオブジェクトが新鮮であっても、クライアントかサーバーがキャッ"
387"シュからオブジェクトを取得することを妨げるような自身の制約を課すことがしばし"
388"ばあります。例えば、クライアントがキャッシュから取得したのではないオブジェク"
389"トをリクエストするかもしれませんし、キャッシュの取得を許可したとしてもオブ"
390"ジェクトは 10 分より長くキャッシュされることは許可されません。"
391
392#: ../../../admin-guide/configuration/cache-basics.en.rst:206
393msgid ""
394"Traffic Server bases the servability of a cached object on ``Cache-"
395"Control`` headers that appear in both client requests and server responses. "
396"The following ``Cache-Control`` headers affect whether objects are served "
397"from cache:"
398msgstr ""
399"Traffic Server はキャッシュされたオブジェクトを提供か判定するためにクライア"
400"ントのリクエストヘッダーとサーバーのレスポンスヘッダーの両方に含まれる "
401"``Cache-Control`` ヘッダーを調べます。 ``Cache-Control`` ヘッダーはオブジェ"
402"クトをキャッシュから提供するかどうかに以下のように作用します。"
403
404#: ../../../admin-guide/configuration/cache-basics.en.rst:210
405msgid ""
406"The ``no-cache`` header, sent by clients, tells Traffic Server that it "
407"should not serve any objects directly from the cache. When present in a "
408"client request, Traffic Server will always obtain the object from the "
409"origin server. You can configure Traffic Server to ignore client ``no-"
410"cache`` headers. Refer to `Configuring Traffic Server to Ignore Client no-"
411"cache Headers`_ for more information."
412msgstr ""
413"クライアントからの ``no-cache`` ヘッダーは Traffic Server にどんなオブジェク"
414"トもキャッシュから直接提供すべきでないことを伝えます。クライアントリクエスト"
415"に含まれる場合は、 Traffic Server は常にオブジェクトをオリジンサーバーから取"
416"得します。 Traffic Server がクライアントの ``no-cache`` ヘッダーを無視するよ"
417"うに設定することも出来ます。詳細は `クライアントの no-cache ヘッダーを無視す"
418"る Traffic Server の設定`_ を参照してください。"
419
420#: ../../../admin-guide/configuration/cache-basics.en.rst:217
421msgid ""
422"The ``max-age`` header, sent by servers, is compared to the object age. If "
423"the age is less than ``max-age``, then the object is fresh and can be "
424"served from the Traffic Server cache."
425msgstr ""
426"サーバーからの ``max-age`` ヘッダーはオブジェクトの経過時間と比べられます。"
427"経過時間が ``max-age`` より小さければオブジェクトは新鮮であり、 Traffic "
428"Server のキャッシュから提供することが出来ます。"
429
430#: ../../../admin-guide/configuration/cache-basics.en.rst:221
431msgid ""
432"The ``min-fresh`` header, sent by clients, is an *acceptable freshness "
433"tolerance*. This means that the client wants the object to be at least this "
434"fresh. Unless a cached object remains fresh at least this long in the "
435"future, it is revalidated."
436msgstr ""
437"クライアントからの ``min-fresh`` ヘッダーは *受け入れ可能な新鮮さの範囲* で"
438"す。これはクライアントがオブジェクトは最低でもこの新鮮さを持つことを要求して"
439"いることを意味します。キャッシュされたオブジェクトが将来最低でもこの新鮮さを"
440"保持していなければ、再確認されます。"
441
442#: ../../../admin-guide/configuration/cache-basics.en.rst:226
443msgid ""
444"The ``max-stale`` header, sent by clients, permits Traffic Server to serve "
445"stale objects provided they are not too old. Some browsers might be willing "
446"to take slightly stale objects in exchange for improved performance, "
447"especially during periods of poor Internet availability."
448msgstr ""
449"クライアントからの ``max-stale`` ヘッダーは Traffic Server に古すぎない失効"
450"したオブジェクトを配信することを許可します。いくつかのブラウザーは特に貧弱な"
451"インターネット環境にあるような場合パフォーマンスを向上させるため、わずかに失"
452"効したオブジェクトを受け取ることを望むかもしれません。"
453
454#: ../../../admin-guide/configuration/cache-basics.en.rst:232
455msgid ""
456"Traffic Server applies ``Cache-Control`` servability criteria after HTTP "
457"freshness criteria. For example, an object might be considered fresh but "
458"will not be served if its age is greater than its ``max-age``."
459msgstr ""
460"Traffic Server は ``Cache-Control`` による提供可能解析を HTTP フレッシュネス"
461"解析の後に行います。例えば、オブジェクトが新鮮だと判定されても経過時間が "
462"``max-age`` より大きければ提供されないでしょう。"
463
464#: ../../../admin-guide/configuration/cache-basics.en.rst:237
465msgid "Revalidating HTTP Objects"
466msgstr "HTTP オブジェクトの再確認"
467
468#: ../../../admin-guide/configuration/cache-basics.en.rst:239
469msgid ""
470"When a client requests an HTTP object that is stale in the cache, Traffic "
471"Server revalidates the object. A *revalidation* is a query to the origin "
472"server to check if the object is unchanged. The result of a revalidation is "
473"one of the following:"
474msgstr ""
475"クライアントがリクエストした HTTP オブジェクトがキャッシュにあるが新鮮ではな"
476"い場合、 Traffic Server はオブジェクトを再確認します。 *再確認* とはオリジン"
477"サーバーでオブジェクトが変更されていないことを問い合わせることです。再確認の"
478"結果は以下のいずれかです:"
479
480#: ../../../admin-guide/configuration/cache-basics.en.rst:244
481msgid ""
482"If the object is still fresh, then Traffic Server resets its freshness "
483"limit and serves the object."
484msgstr ""
485"オブジェクトが依然として新鮮な場合、 Traffic Server はフレッシュネスリミット"
486"をリセットして、そのオブジェクトを配信します。"
487
488#: ../../../admin-guide/configuration/cache-basics.en.rst:247
489msgid ""
490"If a new copy of the object is available, then Traffic Server caches the "
491"new object (thereby replacing the stale copy) and simultaneously serves the "
492"object to the client."
493msgstr ""
494"オブジェクトの新しいコピーが有効な場合、 Traffic Server は新しいオブジェクト"
495"をキャッシュします。(従って、新鮮ではないコピーは置き換えられます) また、同"
496"時にオブジェクトをクライアントに配信します。"
497
498#: ../../../admin-guide/configuration/cache-basics.en.rst:251
499msgid ""
500"If the object no longer exists on the origin server, then Traffic Server "
501"does not serve the cached copy."
502msgstr ""
503"オブジェクトがオリジンサーバー上に存在しない場合、 Traffic Server はキャッ"
504"シュしたコピーを配信しません。"
505
506#: ../../../admin-guide/configuration/cache-basics.en.rst:254
507msgid ""
508"If the origin server does not respond to the revalidation query, then "
509"Traffic Server serves the stale object along with a ``111 Revalidation "
510"Failed`` warning."
511msgstr ""
512"オリジンサーバーが再確認の問い合わせに応答しない場合、 Traffic Server は "
513"``111 Revalidation Failed`` 警告と共に新鮮ではないオブジェクトを配信します。"
514
515#: ../../../admin-guide/configuration/cache-basics.en.rst:258
516msgid ""
517"By default, Traffic Server revalidates a requested HTTP object in the cache "
518"if it considers the object to be stale. Traffic Server evaluates object "
519"freshness as described in `HTTP Object Freshness`_. You can reconfigure how "
520"Traffic Server evaluates freshness by selecting one of the following "
521"options:"
522msgstr ""
523"デフォルトでは Traffic Server はリクエストされた HTTP オブジェクトが新鮮では"
524"ないと考えられる場合に再確認します。 Traffic Server のオブジェクトの新鮮さの"
525"評価については `HTTP オブジェクトの新鮮さ`_ で述べられています。次のオプショ"
526"ンの一つを選ぶことによって、 Traffic Server が新鮮さを評価する方法を再設定す"
527"ることができます。"
528
529#: ../../../admin-guide/configuration/cache-basics.en.rst:265
530#, fuzzy
531msgid "*Traffic Server considers all HTTP objects in the cache to be stale:*"
532msgstr ""
533"Traffic Server はキャッシュしている全ての HTTP オブジェクトが新鮮ではないと"
534"考えます。"
535
536#: ../../../admin-guide/configuration/cache-basics.en.rst:265
537msgid "Always revalidate HTTP objects in the cache with the origin server."
538msgstr ""
539"常にキャッシュの中の HTTP オブジェクトをオリジンサーバーへ再確認します。"
540
541#: ../../../admin-guide/configuration/cache-basics.en.rst:268
542#, fuzzy
543msgid "*Traffic Server considers all HTTP objects in the cache to be fresh:*"
544msgstr ""
545"Traffic Server はキャッシュしている全ての HTTP オブジェクトを新鮮であると考"
546"えます。"
547
548#: ../../../admin-guide/configuration/cache-basics.en.rst:268
549msgid "Never revalidate HTTP objects in the cache with the origin server."
550msgstr "オリジンサーバーへ HTTP オブジェクトを再確認することはありません。"
551
552#: ../../../admin-guide/configuration/cache-basics.en.rst:271
553#, fuzzy
554msgid ""
555"*Traffic Server considers all HTTP objects without* ``Expires`` *or* "
556"``Cache-control`` *headers to be stale:*"
557msgstr ""
558"Traffic Server は ``Expires`` や ``Cache-Control`` ヘッダーを持っていない "
559"HTTP オブジェクトを新鮮ではないと考えます。"
560
561#: ../../../admin-guide/configuration/cache-basics.en.rst:271
562msgid ""
563"Revalidate all HTTP objects without ``Expires`` or ``Cache-Control`` "
564"headers."
565msgstr ""
566"``Expires`` や ``Cache-Control`` ヘッダーのない全ての HTTP オブジェクトを再"
567"確認します。"
568
569#: ../../../admin-guide/configuration/cache-basics.en.rst:273
570msgid ""
571"To configure how Traffic Server revalidates objects in the cache, you can "
572"set specific revalidation rules in :file:`cache.config`."
573msgstr ""
574"Traffic Server がキャッシュしているオブジェクトを再確認する方法を設定するに"
575"は :file:`cache.config` に特定の再確認のルールを設定してください。"
576
577#: ../../../admin-guide/configuration/cache-basics.en.rst:276
578msgid "To configure revalidation options"
579msgstr "再確認のオプションを設定するには"
580
581#: ../../../admin-guide/configuration/cache-basics.en.rst:278
582msgid ""
583"Edit the variable :ts:cv:`proxy.config.http.cache.when_to_revalidate` in :"
584"file:`records.config`."
585msgstr ""
586":file:`records.config` の :ts:cv:`proxy.config.http.cache."
587"when_to_revalidate` を編集してください。"
588
589#: ../../../admin-guide/configuration/cache-basics.en.rst:286
590msgid "Pushing Content into the Cache"
591msgstr "コンテンツのキャッシュへのプッシュ"
592
593#: ../../../admin-guide/configuration/cache-basics.en.rst:288
594msgid ""
595"Traffic Server supports the HTTP ``PUSH`` method of content delivery. Using "
596"HTTP ``PUSH``, you can deliver content directly into the cache without "
597"client requests."
598msgstr ""
599"Traffic Server はコンテンツ配信に HTTP ``PUSH`` メソッドをサポートして いま"
600"す。HTTP ``PUSH`` を使用すると、クライアントからのリクエスト無しに直接コンテ"
601"ンツをキャッシュの中に入れることができます。"
602
603#: ../../../admin-guide/configuration/cache-basics.en.rst:293
604msgid "Configuring Traffic Server for PUSH Requests"
605msgstr "PUSH リクエスト用の Traffic Server の設定"
606
607#: ../../../admin-guide/configuration/cache-basics.en.rst:295
608msgid ""
609"Before you can deliver content into your cache using HTTP ``PUSH``, you "
610"must configure Traffic Server to accept ``PUSH`` requests."
611msgstr ""
612"HTTP ``PUSH`` を使用してコンテンツをキャッシュの中に入れる前に、 Traffic "
613"Server が ``PUSH`` リクエストを受け入れるように設定する必要があります。"
614
615#: ../../../admin-guide/configuration/cache-basics.en.rst:298
616msgid ""
617"Edit :file:`ip_allow.config` to allow ``PUSH`` from the appropriate "
618"addresses."
619msgstr ""
620"file:`ip_allow.config` を変更して適切なアドレスからの ``PUSH`` を許可してく"
621"ださい。"
622
623#: ../../../admin-guide/configuration/cache-basics.en.rst:300
624msgid ""
625"Update :ts:cv:`proxy.config.http.push_method_enabled` in :file:`records."
626"config`::"
627msgstr ""
628":file:`records.config` の :ts:cv:`proxy.config.http.push_method_enabled` を"
629"更新してください ::"
630
631#: ../../../admin-guide/configuration/cache-basics.en.rst:305
632#: ../../../admin-guide/configuration/cache-basics.en.rst:360
633#: ../../../admin-guide/configuration/cache-basics.en.rst:413
634#: ../../../admin-guide/configuration/cache-basics.en.rst:457
635#: ../../../admin-guide/configuration/cache-basics.en.rst:483
636#: ../../../admin-guide/configuration/cache-basics.en.rst:520
637#: ../../../admin-guide/configuration/cache-basics.en.rst:541
638#: ../../../admin-guide/configuration/cache-basics.en.rst:568
639#: ../../../admin-guide/configuration/cache-basics.en.rst:584
640#: ../../../admin-guide/configuration/cache-basics.en.rst:612
641#: ../../../admin-guide/configuration/cache-basics.en.rst:640
642#: ../../../admin-guide/configuration/cache-basics.en.rst:672
643msgid ""
644"Run the command :option:`traffic_ctl config reload` to apply the "
645"configuration changes."
646msgstr ""
647"設定変更を適用するために :option:`traffic_ctl config reload` を実行してくだ"
648"さい。"
649
650#: ../../../admin-guide/configuration/cache-basics.en.rst:308
651msgid "Understanding HTTP PUSH"
652msgstr "HTTP PUSH の理解"
653
654#: ../../../admin-guide/configuration/cache-basics.en.rst:310
655msgid ""
656"``PUSH`` uses the HTTP 1.1 message format. The body of a ``PUSH`` request "
657"contains the response header and response body that you want to place in "
658"the cache. The following is an example of a ``PUSH`` request::"
659msgstr ""
660"``PUSH`` は HTTP 1.1 メッセージフォーマットを使用します。 ``PUSH`` リクエス"
661"トのボディはキャッシュに入れたいレスポンスヘッダーとレスポンスボディを含みま"
662"す。下記は ``PUSH`` リクエストの例です。"
663
664#: ../../../admin-guide/configuration/cache-basics.en.rst:327
665msgid ""
666"Your ``PUSH`` headers must include ``Content-length``, the value for which "
667"must include both headers and body byte counts. The value is not optional, "
668"and an improper (too large or too small) value will result in undesirable "
669"behavior."
670msgstr ""
671"あなたの ``PUSH`` ヘッダーは ``Content-Length`` を含まなければなりません。 "
672"``Content-Length`` の値はヘッダーとボディーのバイト数を含まなければなりませ"
673"ん。この値は省略可能ではなく、不適切な (大きすぎる、あるいは小さすぎる) 値は"
674"望ましくない振る舞いを引き起こします。"
675
676#: ../../../admin-guide/configuration/cache-basics.en.rst:333
677msgid "Tools that will help manage pushing"
678msgstr "プッシュを手助けするツール"
679
680#: ../../../admin-guide/configuration/cache-basics.en.rst:335
681msgid ""
682"Traffic Server comes with a Perl script for pushing, :program:`tspush`, "
683"which can assist with understanding how to write scripts for pushing "
684"content yourself."
685msgstr ""
686"Traffic Server にはプッシュのための Perl スクリプト :program:`tspush` が同梱"
687"されており、あなた自身がコンテンツをプッシュするスクリプトをどのように書けば"
688"よいかを理解する助けになり得ます。"
689
690#: ../../../admin-guide/configuration/cache-basics.en.rst:340
691msgid "Pinning Content in the Cache"
692msgstr "コンテンツのキャッシュへのピン留め"
693
694#: ../../../admin-guide/configuration/cache-basics.en.rst:342
695msgid ""
696"The *Cache Pinning Option* configures Traffic Server to keep certain HTTP "
697"objects in the cache for a specified time. You can use this option to "
698"ensure that the most popular objects are in cache when needed and to "
699"prevent Traffic Server from deleting important objects. Traffic Server "
700"observes ``Cache-Control`` headers and pins an object in the cache only if "
701"it is indeed cacheable."
702msgstr ""
703"*キャッシュのピン留めオプション* は特定の時間の間 HTTP オブジェクトをキャッ"
704"シュに確実に入れておくように Traffic Server を設定します。最もポピュラーなオ"
705"ブジェクトが必要とされるときにキャッシュされていることと、 Traffic Server が"
706"重要なオブジェクトを削除することを防ぐことを確実にしたい際にこのオプションが"
707"使えます。 Traffic Server は ``Cache-Control`` ヘッダーを監視し、本当に"
708"キャッシュ可能な場合にオブジェクトをキャッシュに留めます。"
709
710#: ../../../admin-guide/configuration/cache-basics.en.rst:349
711msgid "To set cache pinning rules:"
712msgstr "キャッシュを留めるルールを設定するためには"
713
714#: ../../../admin-guide/configuration/cache-basics.en.rst:351
715msgid ""
716"Enable :ts:cv:`proxy.config.cache.permit.pinning` in :file:`records."
717"config`::"
718msgstr ""
719":file:`records.config` の :ts:cv:`proxy.config.cache.permit.pinning` を有効"
720"にしてください。"
721
722#: ../../../admin-guide/configuration/cache-basics.en.rst:355
723msgid ""
724"Add a rule in :file:`cache.config` for each URL you want Traffic Server to "
725"pin in the cache. For example::"
726msgstr ""
727"Traffic Server にキャッシュに留めさせたい URL 毎に :file:`cache.config` に"
728"ルールを追加してください。例:"
729
730#: ../../../admin-guide/configuration/cache-basics.en.rst:363
731msgid "Caching HTTP Objects"
732msgstr "HTTP オブジェクトのキャッシュ"
733
734#: ../../../admin-guide/configuration/cache-basics.en.rst:365
735msgid ""
736"When Traffic Server receives a request for a web object that is not in the "
737"cache, it retrieves the object from the origin server and serves it to the "
738"client. At the same time, Traffic Server checks if the object is cacheable "
739"before storing it in its cache to serve future requests."
740msgstr ""
741"Traffic Server がキャッシュしていないウェブオブジェクトへのリクエストを受け"
742"取った際、オリジンサーバーからオブジェクトを回収し、クライアントに配信しま"
743"す。その際に、 Traffic Server は将来のリクエストに備えてキャッシュに保存する"
744"前に、オブジェクトがキャッシュ可能かどうか確認します。"
745
746#: ../../../admin-guide/configuration/cache-basics.en.rst:370
747msgid ""
748"Traffic Server responds to caching directives from clients and origin "
749"servers, as well as directives you specify through configuration options "
750"and files."
751msgstr ""
752"Traffic Server は設定オプションやファイルに指定したディレクティブと同じよう"
753"に、クライアントやオリジンサーバーからのキャッシュのディレクティブに反応しま"
754"す。"
755
756#: ../../../admin-guide/configuration/cache-basics.en.rst:375
757msgid "Client Directives"
758msgstr "クライアントディレクティブ"
759
760#: ../../../admin-guide/configuration/cache-basics.en.rst:377
761msgid ""
762"By default, Traffic Server does not cache objects with the following "
763"request headers:"
764msgstr ""
765"デフォルトでは Traffic Server は次のリクエストヘッダーを持つオブジェクトを"
766"キャッシュしません。"
767
768#: ../../../admin-guide/configuration/cache-basics.en.rst:380
769msgid "``Authorization``"
770msgstr "``Authorization``"
771
772#: ../../../admin-guide/configuration/cache-basics.en.rst:382
773#: ../../../admin-guide/configuration/cache-basics.en.rst:421
774msgid "``Cache-Control: no-store``"
775msgstr "``Cache-Control: no-store``"
776
777#: ../../../admin-guide/configuration/cache-basics.en.rst:384
778#: ../../../admin-guide/configuration/cache-basics.en.rst:432
779msgid "``Cache-Control: no-cache``"
780msgstr "``Cache-Control: no-cache``"
781
782#: ../../../admin-guide/configuration/cache-basics.en.rst:386
783msgid ""
784"To configure Traffic Server to ignore this request header, refer to "
785"`Configuring Traffic Server to Ignore Client no-cache Headers`_."
786msgstr ""
787"このリクエストヘッダーを無視するように Traffic Server を設定するには `クライ"
788"アントの no-cache ヘッダーを無視する Traffic Server の設定`_ を参照してくだ"
789"さい。"
790
791#: ../../../admin-guide/configuration/cache-basics.en.rst:389
792msgid "``Cookie`` (for text objects)"
793msgstr "``Cookie`` (テキストオブジェクトに対して)"
794
795#: ../../../admin-guide/configuration/cache-basics.en.rst:391
796#, fuzzy
797msgid ""
798"By default, Traffic Server caches objects served in response to requests "
799"that contain cookies (even if the object is text). You can configure "
800"Traffic Server to not cache cookied content of any type, cache all cookied "
801"content, or cache cookied content that is of image type only. For more "
802"information, refer to `Caching Cookied Objects`_."
803msgstr ""
804"デフォルトでは、クッキーを含むリクエストへ返されるオブジェクト(テキストを除"
805"くオブジェクト) を Traffic Server はキャッシュします。 Traffic Server を次の"
806"ように設定することができます。クッキーを持ったどんなタイプのコンテンツでも"
807"キャッシュしない、クッキーを持った全てのコンテンツをキャッシュする、もしくは"
808"クッキーを持った画像だけをキャッシュする。より詳しくは `クッキーオブジェクト"
809"のキャッシュ`_  を参照してください。"
810
811#: ../../../admin-guide/configuration/cache-basics.en.rst:398
812msgid "Configuring Traffic Server to Ignore Client no-cache Headers"
813msgstr "クライアントの no-cache ヘッダーを無視する Traffic Server の設定"
814
815#: ../../../admin-guide/configuration/cache-basics.en.rst:400
816msgid ""
817"By default, Traffic Server strictly observes client ``Cache-Control: no-"
818"cache`` directives. If a requested object contains a ``no-cache`` header, "
819"then Traffic Server forwards the request to the origin server even if it "
820"has a fresh copy in cache. You can configure Traffic Server to ignore "
821"client ``no-cache`` directives such that it ignores ``no-cache`` headers "
822"from client requests and serves the object from its cache."
823msgstr ""
824"デフォルトでは Traffic Server はクライアントの ``Cache-Control: no-cache`` "
825"ディレクティブを正確に守ります。リクエストされたオブジェクトが ``no-cache`` "
826"を含んでいる場合、 Traffic Server はキャッシュのコピーが新鮮であったとして"
827"も、オリジンサーバーにリクエストを転送します。 Traffic Server がクライアント"
828"からの ``no-cache`` ディレクティブを無視するように設定することもできます。こ"
829"の場合、クライアントからのリクエストの ``no-cache`` ヘッダーを無視して、"
830"キャッシュからオブジェクトを配信します。"
831
832#: ../../../admin-guide/configuration/cache-basics.en.rst:408
833msgid ""
834"Edit :ts:cv:`proxy.config.http.cache.ignore_client_no_cache` in :file:"
835"`records.config`. ::"
836msgstr ""
837":file:`records.config` の :ts:cv:`proxy.config.http.cache."
838"ignore_client_no_cache` を編集してください。"
839
840#: ../../../admin-guide/configuration/cache-basics.en.rst:416
841msgid "Origin Server Directives"
842msgstr "オリジンサーバーディレクティブ"
843
844#: ../../../admin-guide/configuration/cache-basics.en.rst:418
845msgid ""
846"By default, Traffic Server does not cache objects with the following "
847"response headers:"
848msgstr ""
849"デフォルトでは Traffic Server は次のレスポンスヘッダーを持つオブジェクトを"
850"キャッシュしません。"
851
852#: ../../../admin-guide/configuration/cache-basics.en.rst:423
853msgid "``Cache-Control: private``"
854msgstr "``Cache-Control: private``"
855
856#: ../../../admin-guide/configuration/cache-basics.en.rst:425
857msgid "``WWW-Authenticate``"
858msgstr "``WWW-Authenticate``"
859
860#: ../../../admin-guide/configuration/cache-basics.en.rst:427
861msgid ""
862"To configure Traffic Server to ignore ``WWW-Authenticate`` headers, refer "
863"to `Configuring Traffic Server to Ignore WWW-Authenticate Headers`_."
864msgstr ""
865"``WWW-Authenticate`` ヘッダーを無視するように Traffic Server を設定 するに"
866"は `WWW-Authenticate ヘッダーを無視する Traffic Server の設定`_ を参照してく"
867"ださい。"
868
869#: ../../../admin-guide/configuration/cache-basics.en.rst:430
870msgid "``Set-Cookie``"
871msgstr "``Set-Cookie``"
872
873#: ../../../admin-guide/configuration/cache-basics.en.rst:434
874msgid ""
875"To configure Traffic Server to ignore ``no-cache`` headers, refer to "
876"`Configuring Traffic Server to Ignore Server no-cache Headers`_."
877msgstr ""
878"``no-cache`` ヘッダーを無視するように Traffic Server を設定するには `サー"
879"バーの no-cache ヘッダーを無視する Traffic Server の設定`_ を参照してくださ"
880"い。"
881
882#: ../../../admin-guide/configuration/cache-basics.en.rst:437
883msgid "``Expires`` header with a value of 0 (zero) or a past date."
884msgstr "値が 0 (ゼロ)もしくは過去の日付の ``Expires`` ヘッダー"
885
886#: ../../../admin-guide/configuration/cache-basics.en.rst:440
887msgid "Configuring Traffic Server to Ignore Server no-cache Headers"
888msgstr "サーバーの no-cache ヘッダーを無視する Traffic Server の設定"
889
890#: ../../../admin-guide/configuration/cache-basics.en.rst:442
891msgid ""
892"By default, Traffic Server strictly observes ``Cache-Control: no-cache`` "
893"directives. A response from an origin server with a ``no-cache`` header is "
894"not stored in the cache and any previous copy of the object in the cache is "
895"removed. If you configure Traffic Server to ignore ``no-cache`` headers, "
896"then Traffic Server also ignores ``no-store`` headers. The default behavior "
897"of observing ``no-cache`` directives is appropriate in most cases."
898msgstr ""
899"デフォルトでは Traffic Server は ``Cache-Control: no-cache`` ディレクティブ"
900"を正確に守ります。 ``no-cache`` ヘッダーが付いているオリジンサーバーからのレ"
901"スポンスはキャッシュに保存されません。また、以前キャッシュされたオブジェクト"
902"のコピーは削除されます。 ``no-cache`` ヘッダーを無視するように Traffic "
903"Server を設定した場合、 Traffic Server は ``no-store`` ヘッダーも無視しま"
904"す。 ``no-cache`` ディレクティブを守るデフォルトの振る舞いはほとんどの場合に"
905"適切です。"
906
907#: ../../../admin-guide/configuration/cache-basics.en.rst:450
908msgid "To configure Traffic Server to ignore server ``no-cache`` headers:"
909msgstr ""
910"サーバーの ``no-cache`` ヘッダーを無視するように Traffic Server を設定するに"
911"は :"
912
913#: ../../../admin-guide/configuration/cache-basics.en.rst:452
914msgid ""
915"Edit :ts:cv:`proxy.config.http.cache.ignore_server_no_cache` in :file:"
916"`records.config`. ::"
917msgstr ""
918":file:`records.config` の :ts:cv:`proxy.config.http.cache."
919"ignore_server_no_cache ` を編集してください。"
920
921#: ../../../admin-guide/configuration/cache-basics.en.rst:460
922msgid "Configuring Traffic Server to Ignore WWW-Authenticate Headers"
923msgstr "WWW-Authenticate ヘッダーを無視する Traffic Server の設定"
924
925#: ../../../admin-guide/configuration/cache-basics.en.rst:462
926msgid ""
927"By default, Traffic Server does not cache objects that contain ``WWW-"
928"Authenticate`` response headers. The ``WWW-Authenticate`` header contains "
929"authentication parameters the client uses when preparing the authentication "
930"challenge response to an origin server."
931msgstr ""
932"デフォルトでは Traffic Server は ``WWW-Authenticate`` レスポンスヘッダーを含"
933"むオブジェクトをキャッシュしません。 ``WWW-Authenticate`` ヘッダーはクライア"
934"ントがオリジンサーバーへのチャレンジレスポンス認証の際に使う認証パラメーター"
935"を含んでいます。"
936
937#: ../../../admin-guide/configuration/cache-basics.en.rst:467
938msgid ""
939"When you configure Traffic Server to ignore origin server ``WWW-"
940"Authenticate`` headers, all objects with ``WWW-Authenticate`` headers are "
941"stored in the cache for future requests. However, the default behavior of "
942"not caching objects with ``WWW-Authenticate`` headers is appropriate in "
943"most cases. Only configure Traffic Server to ignore server ``WWW-"
944"Authenticate`` headers if you are knowledgeable about HTTP 1.1."
945msgstr ""
946"オリジンサーバーの ``WWW-Authenticate`` ヘッダーを無視するように Traffic "
947"Server を設定した場合、 ``WWW-Authenticate`` ヘッダーを持つ全てのオブジェク"
948"トは次のリクエストの為にキャッシュに保存されます。しかし、 ``WWW-"
949"Authenticate`` ヘッダーを持つオブジェクトをキャッシュしないデフォルトの振る"
950"舞いは多くの場合に適切です。 ``WWW-Authenticate`` ヘッダーを無視するように "
951"Traffic Server を設定するのは HTTP 1.1 に精通してる場合にだけにしてくださ"
952"い。"
953
954#: ../../../admin-guide/configuration/cache-basics.en.rst:475
955msgid ""
956"To configure Traffic Server to ignore server ``WWW-Authenticate`` headers:"
957msgstr ""
958"``WWW-Authenticate`` ヘッダーを無視するように Traffic Server を設定するに"
959"は :"
960
961#: ../../../admin-guide/configuration/cache-basics.en.rst:478
962msgid ""
963"Edit :ts:cv:`proxy.config.http.cache.ignore_authentication` in :file:"
964"`records.config`. ::"
965msgstr ""
966":file:`records.config` の :ts:cv:`proxy.config.http.cache."
967"ignore_authentication ` を編集してください。"
968
969#: ../../../admin-guide/configuration/cache-basics.en.rst:486
970msgid "Configuration Directives"
971msgstr "設定ディレクティブ"
972
973#: ../../../admin-guide/configuration/cache-basics.en.rst:488
974msgid ""
975"In addition to client and origin server directives, Traffic Server responds "
976"to directives you specify through configuration options and files."
977msgstr ""
978"クライアントやオリジンサーバーのディレクティブに加えて、 Traffic Server は設"
979"定オプションやファイルを通じて設定したディレクティブにも反応します。"
980
981#: ../../../admin-guide/configuration/cache-basics.en.rst:492
982msgid "You can configure Traffic Server to do the following:"
983msgstr "次のように Traffic Server を設定することができます。"
984
985#: ../../../admin-guide/configuration/cache-basics.en.rst:494
986msgid "Not cache any HTTP objects. Refer to `Disabling HTTP Object Caching`_."
987msgstr ""
988"どんな HTTP オブジェクトもキャッシュしない ( `HTTP オブジェクトキャッシュの"
989"無効化`_ 参照)"
990
991#: ../../../admin-guide/configuration/cache-basics.en.rst:496
992msgid ""
993"Cache *dynamic content*. That is, objects with URLs that end in ``.asp`` or "
994"contain a question mark (``?``), semicolon (``;``), or ``cgi``. For more "
995"information, refer to `Caching Dynamic Content`_."
996msgstr ""
997"*動的コンテンツ* をキャッシュする。 ``.asp`` で終わったり、クエスチョンマー"
998"ク (``?``)、セミコロン (``;``) や ``cgi`` を含んでいたりする URL のオブジェ"
999"クト。より詳しくは `動的コンテンツのキャッシュ`_ を参照してください。"
1000
1001#: ../../../admin-guide/configuration/cache-basics.en.rst:500
1002msgid ""
1003"Cache objects served in response to the ``Cookie:`` header. Refer to "
1004"`Caching Cookied Objects`_."
1005msgstr ""
1006"``Cookie:`` ヘッダーに対して返されるオブジェクトをキャッシュする。 `クッキー"
1007"オブジェクトのキャッシュ`_ を参照してください。"
1008
1009#: ../../../admin-guide/configuration/cache-basics.en.rst:503
1010msgid "Observe ``never-cache`` rules in :file:`cache.config`."
1011msgstr ":file:`cache.config` ファイルの ``never-cache`` ルールに従う。"
1012
1013#: ../../../admin-guide/configuration/cache-basics.en.rst:506
1014msgid "Disabling HTTP Object Caching"
1015msgstr "HTTP オブジェクトキャッシュの無効化"
1016
1017#: ../../../admin-guide/configuration/cache-basics.en.rst:508
1018msgid ""
1019"By default, Traffic Server caches all HTTP objects except those for which "
1020"you have set ``never-cache`` as :ref:`action rules <cache-config-format-"
1021"action>` in :file:`cache.config`. You can disable HTTP object caching so "
1022"that all HTTP objects are served directly from the origin server and never "
1023"cached, as detailed below."
1024msgstr ""
1025"デフォルトでは Traffic Server は :file:`cache.config` ファイルに設定した "
1026"``never-cache`` :ref:`アクションルール <cache-config-format-action>` を除く"
1027"全ての HTTP オブジェクトをキャッシュします。後述するように HTTP オブジェクト"
1028"がオリジンサーバーから直接配信され、決してキャッシュされな いように HTTP オ"
1029"ブジェクトのキャッシュを無効化することができます。"
1030
1031#: ../../../admin-guide/configuration/cache-basics.en.rst:514
1032msgid "To disable HTTP object caching manually:"
1033msgstr "HTTP オブジェクトキャッシュを手動で無効化するには :"
1034
1035#: ../../../admin-guide/configuration/cache-basics.en.rst:516
1036#, fuzzy
1037msgid ""
1038"Set :ts:cv:`proxy.config.http.cache.http` to ``0`` in :file:`records."
1039"config`. ::"
1040msgstr ""
1041":file:`records.config` の :ts:cv:`proxy.config.http.enabled` を ``0`` に設定"
1042"してください ::"
1043
1044#: ../../../admin-guide/configuration/cache-basics.en.rst:523
1045msgid "Caching Dynamic Content"
1046msgstr "動的コンテンツのキャッシュ"
1047
1048#: ../../../admin-guide/configuration/cache-basics.en.rst:525
1049msgid ""
1050"A URL is considered dynamic if it ends in ``.asp`` or contains a question "
1051"mark (``?``), a semicolon (``;``), or ``cgi``. By default, Traffic Server "
1052"caches dynamic content. You can configure the system to ignore dynamic "
1053"looking content, although this is recommended only if the content is truly "
1054"dynamic, but fails to advertise so with appropriate ``Cache-Control`` "
1055"headers."
1056msgstr ""
1057"``.asp`` で終わったり、クエスチョンマーク (``?``)、セミコロン (``;``) や "
1058"``cgi`` を含んでいたりする URL  は動的であると考えられます。デフォルトでは "
1059"Traffic Server は動的コンテンツをキャッシュします。コンテンツが本当に動的で"
1060"ある場合にだけ推奨されますが、適切な ``Cache-Control`` ヘッダーによって伝え"
1061"ることができないとき、動的だと思われるコンテンツを無視するようにシステムを設"
1062"定することができます。"
1063
1064#: ../../../admin-guide/configuration/cache-basics.en.rst:532
1065msgid ""
1066"To configure Traffic Server's cache behaviour in regard to dynamic content:"
1067msgstr "動的コンテンツに配慮した Traffic Server の振る舞いを設定するには :"
1068
1069#: ../../../admin-guide/configuration/cache-basics.en.rst:535
1070msgid ""
1071"Edit :ts:cv:`proxy.config.http.cache.cache_urls_that_look_dynamic` in :file:"
1072"`records.config`. To disable caching, set the variable to ``0``, and to "
1073"explicitly permit caching use ``1``. ::"
1074msgstr ""
1075":file:`records.config` の :ts:cv:`proxy.config.http.cache."
1076"cache_urls_that_look_dynamic` を編集してください。キャッシュを無効にするに"
1077"は ``0`` に設定し、明示的にキャッシュを許可するには ``1`` に設定してくださ"
1078"い。 ::"
1079
1080#: ../../../admin-guide/configuration/cache-basics.en.rst:544
1081msgid "Caching Cookied Objects"
1082msgstr "クッキーオブジェクトのキャッシュ"
1083
1084#: ../../../admin-guide/configuration/cache-basics.en.rst:548
1085msgid ""
1086"By default, Traffic Server caches objects served in response to requests "
1087"that contain cookies. This is true for all types of objects including text. "
1088"Traffic Server does not cache cookied text content because object headers "
1089"are stored along with the object, and personalized cookie header values "
1090"could be saved with the object. With non-text objects, it is unlikely that "
1091"personalized headers are delivered or used."
1092msgstr ""
1093
1094#: ../../../admin-guide/configuration/cache-basics.en.rst:555
1095msgid "You can reconfigure Traffic Server to:"
1096msgstr "次のように Traffic Server を設定し直すことができます。"
1097
1098#: ../../../admin-guide/configuration/cache-basics.en.rst:557
1099msgid "Not cache cookied content of any type."
1100msgstr "クッキーを含む全てのコンテンツをキャッシュしない"
1101
1102#: ../../../admin-guide/configuration/cache-basics.en.rst:559
1103msgid "Cache cookied content that is of image type only."
1104msgstr "クッキーを含む画像のみキャッシュする"
1105
1106#: ../../../admin-guide/configuration/cache-basics.en.rst:561
1107msgid "Cache all cookied content regardless of type."
1108msgstr "タイプを考慮せずクッキーを含む全てのコンテンツをキャッシュする"
1109
1110#: ../../../admin-guide/configuration/cache-basics.en.rst:563
1111msgid "To configure how Traffic Server caches cookied content:"
1112msgstr ""
1113"クッキーを含むコンテンツをどのようにキャッシュするか Traffic Server を設定す"
1114"るには :"
1115
1116#: ../../../admin-guide/configuration/cache-basics.en.rst:565
1117msgid ""
1118"Edit :ts:cv:`proxy.config.http.cache.cache_responses_to_cookies` in :file:"
1119"`records.config`."
1120msgstr ""
1121":file:`records.config` の :ts:cv:`proxy.config.http.cache."
1122"cache_responses_to_cookies` を編集してください。"
1123
1124#: ../../../admin-guide/configuration/cache-basics.en.rst:571
1125msgid "Forcing Object Caching"
1126msgstr "オブジェクトの強制キャッシュ"
1127
1128#: ../../../admin-guide/configuration/cache-basics.en.rst:573
1129msgid ""
1130"You can force Traffic Server to cache specific URLs (including dynamic "
1131"URLs) for a specified duration, regardless of ``Cache-Control`` response "
1132"headers."
1133msgstr ""
1134"``Cache-Control`` レスポンスヘッダーを無視して、特定の期間に特定の URL (動"
1135"的 URL も含む) をキャッシュすることを Traffic Server に強制することができま"
1136"す。"
1137
1138#: ../../../admin-guide/configuration/cache-basics.en.rst:577
1139msgid "To force document caching:"
1140msgstr "ドキュメントを強制的にキャッシュするには :"
1141
1142#: ../../../admin-guide/configuration/cache-basics.en.rst:579
1143msgid ""
1144"Add a rule for each URL you want Traffic Server to pin to the cache :file:"
1145"`cache.config`::"
1146msgstr ""
1147"Traffic Server にキャッシュに留めさせたい URL 毎に :file:`cache.config` に"
1148"ルールを追加してください。"
1149
1150#: ../../../admin-guide/configuration/cache-basics.en.rst:587
1151msgid "Caching HTTP Alternates"
1152msgstr "HTTP オブジェクトの代替のキャッシュ"
1153
1154#: ../../../admin-guide/configuration/cache-basics.en.rst:589
1155msgid ""
1156"Some origin servers answer requests to the same URL with a variety of "
1157"objects. The content of these objects can vary widely, according to whether "
1158"a server delivers content for different languages, targets different "
1159"browsers with different presentation styles, or provides different document "
1160"formats (HTML, XML). Different versions of the same object are termed "
1161"*alternates* and are cached by Traffic Server based on ``Vary`` response "
1162"headers. You can specify additional request and response headers for "
1163"specific ``Content-Type`` values that Traffic Server will identify as "
1164"alternates for caching. You can also limit the number of alternate versions "
1165"of an object allowed in the cache."
1166msgstr ""
1167"いくつかの同一の URL へ複数のオブジェクトを回答するオリジンサーバーもありま"
1168"す。これらのオブジェクトのコンテンツはサーバーが異なる言語ごとにコンテンツを"
1169"配信したり、異なるブラウザ毎にプレゼンテーションスタイルを用意していたり、異"
1170"なるドキュメントフォーマット (HTML, XML) を提供しているか等により、多岐にわ"
1171"たります。同一オブジェクトの異なるバージョンは *代替* と呼ばれ、``Vary`` レ"
1172"スポンスヘッダーに基づいて Traffic Server にキャッシュされます。 Traffic "
1173"Server がキャッシュする代替を判別する特別な ``Content-Type`` をリクエストや"
1174"レスポンスヘッダに追加することができます。キャッシュする代替バージョンの数を"
1175"制限することもできます。"
1176
1177#: ../../../admin-guide/configuration/cache-basics.en.rst:601
1178msgid "Configuring How Traffic Server Caches Alternates"
1179msgstr "Traffic Server がキャッシュする代替の設定"
1180
1181#: ../../../admin-guide/configuration/cache-basics.en.rst:603
1182msgid "To configure how Traffic Server caches alternates:"
1183msgstr "Traffic Server が代替をキャッシュするように設定するには :"
1184
1185#: ../../../admin-guide/configuration/cache-basics.en.rst:605
1186msgid "Edit the following variables in :file:`records.config`:"
1187msgstr ":file:`records.config` の次の変数を編集してください :"
1188
1189#: ../../../admin-guide/configuration/cache-basics.en.rst:616
1190msgid ""
1191"If you specify ``Cookie`` as the header field on which to vary in the above "
1192"variables, make sure that the variable :ts:cv:`proxy.config.http.cache."
1193"cache_responses_to_cookies` is set appropriately."
1194msgstr ""
1195"上の変数に ``Cookie`` を切り替えるためのヘッダーフィールドとして指定した場"
1196"合、 :ts:cv:`proxy.config.http.cache.cache_responses_to_cookies` が適切に"
1197"セットされていることを確認してください。"
1198
1199#: ../../../admin-guide/configuration/cache-basics.en.rst:622
1200msgid "Limiting the Number of Alternates for an Object"
1201msgstr "オブジェクトの代替数の制限"
1202
1203#: ../../../admin-guide/configuration/cache-basics.en.rst:624
1204msgid ""
1205"You can limit the number of alternates Traffic Server can cache per object "
1206"(the default is 3)."
1207msgstr ""
1208"Traffic Server がオブジェクト毎にキャッシュする代替数を制限することができま"
1209"す。(デフォルトは 3 です)"
1210
1211#: ../../../admin-guide/configuration/cache-basics.en.rst:629
1212msgid ""
1213"Large numbers of alternates can affect Traffic Server cache performance "
1214"because all alternates have the same URL. Although Traffic Server can look "
1215"up the URL in the index very quickly, it must scan sequentially through "
1216"available alternates in the object store."
1217msgstr ""
1218"全ての代替は同一の URL を持つため、代替の数が多いと Traffic Server のキャッ"
1219"シュパフォーマンスに影響を与えるかもしれません。Traffic Server はインデック"
1220"ス中の URL をとても高速に検索しますが、キャッシュストアの中に使用可能な代替"
1221"があるかはシーケンシャルにスキャンしなければなりません。"
1222
1223#: ../../../admin-guide/configuration/cache-basics.en.rst:634
1224msgid "To alter the limit on the number of alternates:"
1225msgstr "オブジェクトの代替数の制限を変更するには :"
1226
1227#: ../../../admin-guide/configuration/cache-basics.en.rst:636
1228msgid ""
1229"Edit :ts:cv:`proxy.config.cache.limits.http.max_alts` in :file:`records."
1230"config`. ::"
1231msgstr ""
1232":file:`records.config` の :ts:cv:`proxy.config.cache.limits.http.max_alts` "
1233"を編集してください ::"
1234
1235#: ../../../admin-guide/configuration/cache-basics.en.rst:645
1236msgid "Using Congestion Control"
1237msgstr "輻輳制御"
1238
1239#: ../../../admin-guide/configuration/cache-basics.en.rst:647
1240msgid ""
1241"The *Congestion Control* option enables you to configure Traffic Server to "
1242"stop forwarding HTTP requests to origin servers when they become congested. "
1243"Traffic Server then sends the client a message to retry the congested "
1244"origin server later."
1245msgstr ""
1246"*輻輳制御* オプションはオリジンサーバーが混雑しているときに Traffic Server "
1247"が HTTP リクエストを転送することを止めることを可能にします。 Traffic Server "
1248"はその後、混雑してるオリジンサーバーに後でリトライするメッセージをクライアン"
1249"トに送ります。"
1250
1251#: ../../../admin-guide/configuration/cache-basics.en.rst:652
1252msgid "To enable this option:"
1253msgstr "このオプションを有効にするには :"
1254
1255#: ../../../admin-guide/configuration/cache-basics.en.rst:654
1256msgid ""
1257"Set :ts:cv:`proxy.config.http.congestion_control.enabled` to ``1`` in :file:"
1258"`records.config`. ::"
1259msgstr ""
1260":file:`records.config` の :ts:cv:`proxy.config.http.congestion_control."
1261"enabled` を ``1`` にセットしてください ::"
1262
1263#: ../../../admin-guide/configuration/cache-basics.en.rst:659
1264msgid "Create rules in :file:`congestion.config` to specify:"
1265msgstr ""
1266"ルールを作成して :file:`congestion.config` ファイルに次のように記述してくだ"
1267"さい :"
1268
1269#: ../../../admin-guide/configuration/cache-basics.en.rst:661
1270msgid "Which origin servers Traffic Server tracks for congestion."
1271msgstr "Traffic Server がどのオリジンサーバーの輻輳を監視するか"
1272
1273#: ../../../admin-guide/configuration/cache-basics.en.rst:663
1274msgid ""
1275"The timeouts Traffic Server uses, depending on whether a server is "
1276"congested."
1277msgstr "Traffic Server がサーバーが輻輳したかの基準にするタイムアウト"
1278
1279#: ../../../admin-guide/configuration/cache-basics.en.rst:666
1280msgid ""
1281"The page Traffic Server sends to the client when a server becomes congested."
1282msgstr ""
1283"サーバーが輻輳したときに Traffic Server がクライアントへ送信するページ"
1284
1285#: ../../../admin-guide/configuration/cache-basics.en.rst:669
1286msgid ""
1287"Whether Traffic Server tracks the origin servers by IP address or by "
1288"hostname."
1289msgstr ""
1290"Traffic Server が IP アドレス毎に追跡するか、ホストネーム毎に追跡するかどう"
1291"か"
1292
1293#: ../../../admin-guide/configuration/cache-basics.en.rst:677
1294msgid "Using Transaction Buffering Control"
1295msgstr "トランザクションバッファリング制御"
1296
1297#: ../../../admin-guide/configuration/cache-basics.en.rst:679
1298msgid ""
1299"By default, I/O operations are run at full speed, as fast as either Traffic "
1300"Server, the network, or the cache can support. This can be problematic for "
1301"large objects if the client side connection is significantly slower. In "
1302"such cases the content will be buffered in ram while waiting to be sent to "
1303"the client. This could potentially also happen for ``POST`` requests if the "
1304"client connection is fast and the origin server connection slow. If very "
1305"large objects are being used this can cause the memory usage of Traffic "
1306"Server to become `very large <https://issues.apache.org/jira/browse/"
1307"TS-1496>`_."
1308msgstr ""
1309"デフォルトでは I/O オペレーションは Traffic Server やネットワークやキャッ"
1310"シュが実行できる限り速くフルスピードで実行されます。これはクライアント側のコ"
1311"ネクションが遅い場合に、大きなオブジェクトにとって問題になる可能性がありま"
1312"す。このような場合、クライアントに送られるのを待っている間、コンテンツはメモ"
1313"リにバッファーされます。これはクライアントのコネクションが早く、オリジンサー"
1314"バーのコネクションが遅い場合に ``POST`` リクエストでも発生し得ます。とても大"
1315"きなオブジェクトが使われているとこれは Traffic Server のメモリ使用量がとても"
1316"大きくなる原因になり得ます。 `very large <https://issues.apache.org/jira/"
1317"browse/TS-1496>`_"
1318
1319#: ../../../admin-guide/configuration/cache-basics.en.rst:688
1320#, fuzzy
1321msgid ""
1322"This problem can be ameliorated by controlling the amount of buffer space "
1323"used by a transaction. A high water and low water mark are set in terms of "
1324"bytes used by the transaction. If the buffer space in use exceeds the high "
1325"water mark, the connection is throttled to prevent additional external data "
1326"from arriving. Internal operations continue to proceed at full speed until "
1327"the buffer space in use drops below the low water mark and external data I/"
1328"O is re-enabled."
1329msgstr ""
1330"この問題はトランザクションが使うバッファースペースの量をコントロールすること"
1331"で改善されるかもしれません。high water と low water マークはトランザクション"
1332"で使用されるバイトの幅をセットします。バッファースペースが high water マーク"
1333"を越えた場合、コネクションは追加のデータがやってくることを止める為に減速しま"
1334"す。使われているバッファースペースが low water マークを下回り、外部のデータ "
1335"I/O が再開されるまで内側のオペレーションはフルスピードで進み続けます。"
1336
1337#: ../../../admin-guide/configuration/cache-basics.en.rst:696
1338msgid ""
1339"Although this is intended primarily to limit the memory usage of Traffic "
1340"Server it can also serve as a crude rate limiter by setting a buffer limit "
1341"and then throttling the client side connection either externally or via a "
1342"transform. This will cause the connection to the origin server to be "
1343"limited to roughly the client side connection speed."
1344msgstr ""
1345"主に Traffic Server のメモリ使用量を制限することを意図していますが、これはま"
1346"た大雑把なレートリミッターも提供します。これはバッファーリミットの設定と、外"
1347"部やトランスフォームの影響により、クライアント側のコネクションを減速させるこ"
1348"とによります。これはオリジンサーバーへのコネクションがクライアント側のコネク"
1349"ションスピードにより大まかに制限されることをもたします。"
1350
1351#: ../../../admin-guide/configuration/cache-basics.en.rst:702
1352msgid ""
1353"Traffic Server does network I/O in large chunks (32K or so) and therefore "
1354"the granularity of transaction buffering control is limited to a similar "
1355"precision."
1356msgstr ""
1357"Traffic Server はネットワーク I/O をラージチャンク(32K など) で行います。"
1358"よって、トランザクションバッファリングコントロールの粒度は同じような値に制限"
1359"されています。"
1360
1361#: ../../../admin-guide/configuration/cache-basics.en.rst:705
1362msgid ""
1363"The buffer size calculations include all elements in the transaction, "
1364"including any buffers associated with :ref:`transform plugins <developer-"
1365"plugins-http-transformations>`."
1366msgstr ""
1367"バッファーサイズの計算はトランザクションの全ての要素を含んでいます。これは :"
1368"ref:`transform plugins <developer-plugins-http-transformations>` に紐づけら"
1369"れているどんなバッファーも含みます。"
1370
1371#: ../../../admin-guide/configuration/cache-basics.en.rst:708
1372msgid ""
1373"Transaction buffering control can be enabled globally by using "
1374"configuration variables or by :c:func:`TSHttpTxnConfigIntSet` in a plugin."
1375msgstr ""
1376"トランザクションバッファーコントロールは設定変数を使ってグローバルに有効化す"
1377"ることもできます。また :c:func:`TSHttpTxnConfigIntSet` を使用してプラグイン"
1378"の中で有効化することもできます。"
1379
1380#: ../../../admin-guide/configuration/cache-basics.en.rst:712
1381msgid "Value"
1382msgstr "値"
1383
1384#: ../../../admin-guide/configuration/cache-basics.en.rst:712
1385msgid "Variable"
1386msgstr "変数"
1387
1388#: ../../../admin-guide/configuration/cache-basics.en.rst:712
1389msgid ":c:func:`TSHttpTxnConfigIntSet` key"
1390msgstr ":c:func:`TSHttpTxnConfigIntSet` キー"
1391
1392#: ../../../admin-guide/configuration/cache-basics.en.rst:714
1393msgid "Enable buffering"
1394msgstr "バッファーの有効化"
1395
1396#: ../../../admin-guide/configuration/cache-basics.en.rst:714
1397msgid ":ts:cv:`proxy.config.http.flow_control.enabled`"
1398msgstr ":ts:cv:`proxy.config.http.flow_control.enabled`"
1399
1400#: ../../../admin-guide/configuration/cache-basics.en.rst:714
1401msgid ":c:data:`TS_CONFIG_HTTP_FLOW_CONTROL_ENABLED`"
1402msgstr ":c:data:`TS_CONFIG_HTTP_FLOW_CONTROL_ENABLED`"
1403
1404#: ../../../admin-guide/configuration/cache-basics.en.rst:715
1405msgid "Set high water"
1406msgstr "high water の設定"
1407
1408#: ../../../admin-guide/configuration/cache-basics.en.rst:715
1409msgid ":ts:cv:`proxy.config.http.flow_control.high_water`"
1410msgstr ":ts:cv:`proxy.config.http.flow_control.high_water`"
1411
1412#: ../../../admin-guide/configuration/cache-basics.en.rst:715
1413msgid ":c:data:`TS_CONFIG_HTTP_FLOW_CONTROL_HIGH_WATER`"
1414msgstr ":c:data:`TS_CONFIG_HTTP_FLOW_CONTROL_HIGH_WATER`"
1415
1416#: ../../../admin-guide/configuration/cache-basics.en.rst:716
1417msgid "Set low water"
1418msgstr "low water の設定"
1419
1420#: ../../../admin-guide/configuration/cache-basics.en.rst:716
1421msgid ":ts:cv:`proxy.config.http.flow_control.low_water`"
1422msgstr ":ts:cv:`proxy.config.http.flow_control.low_water`"
1423
1424#: ../../../admin-guide/configuration/cache-basics.en.rst:716
1425msgid ":c:data:`TS_CONFIG_HTTP_FLOW_CONTROL_LOW_WATER`"
1426msgstr ":c:data:`TS_CONFIG_HTTP_FLOW_CONTROL_LOW_WATER`"
1427
1428#: ../../../admin-guide/configuration/cache-basics.en.rst:719
1429msgid ""
1430"Be careful to always have the low water mark equal or less than the high "
1431"water mark. If you set only one, the other will be set to the same value."
1432msgstr ""
1433"low water マークは high water マークと常に同じか少ないことに注意してくださ"
1434"い。一方だけを設定すると、もう一方は同じ値に設定されます。"
1435
1436#: ../../../admin-guide/configuration/cache-basics.en.rst:722
1437msgid ""
1438"If using :c:func:`TSHttpTxnConfigIntSet`, it must be called no later than :"
1439"c:data:`TS_HTTP_READ_RESPONSE_HDR_HOOK`."
1440msgstr ""
1441":c:func:`TSHttpTxnConfigIntSet` を使う場合、"
1442"`TS_HTTP_READ_RESPONSE_HDR_HOOK` より後ろで呼んではいけません。"
1443
1444#: ../../../admin-guide/configuration/cache-basics.en.rst:728
1445msgid "Reducing Origin Server Requests (Avoiding the Thundering Herd)"
1446msgstr "オリジンサーバーへのリクエストの削減(Thundering Herd 問題を避ける)"
1447
1448#: ../../../admin-guide/configuration/cache-basics.en.rst:730
1449msgid ""
1450"When an object can not be served from cache, the request will be proxied to "
1451"the origin server. For a popular object, this can result in many near "
1452"simultaneous requests to the origin server, potentially overwhelming it or "
1453"associated resources. There are several features in Traffic Server that can "
1454"be used to avoid this scenario."
1455msgstr ""
1456"オブジェクトがキャッシュから配信されない場合、リクエストはオリジンサーバーに"
1457"プロキシーされます。ポピュラーなオブジェクトにとって、これはオリジンサーバー"
1458"へ多くの同じ様なリクエストを送り、可能性としては計り知れない程の関連したリ"
1459"ソースを使うかもしれません。 Traffic Server にはこのシナリオを避けられるいく"
1460"つかの機能があります。"
1461
1462#: ../../../admin-guide/configuration/cache-basics.en.rst:739
1463msgid "Read While Writer"
1464msgstr "Read While Writer"
1465
1466#: ../../../admin-guide/configuration/cache-basics.en.rst:741
1467#, python-format
1468msgid ""
1469"When Traffic Server goes to fetch something from origin, and upon receiving "
1470"the response, any number of clients can be allowed to start serving the "
1471"partially filled cache object once background_fill_completed_threshold % of "
1472"the object has been received."
1473msgstr ""
1474"Traffic Server がオリジンからオブジェクトをフェッチしに行くとき、そしてレス"
1475"ポンスを受け取るとき、受け取ったオブジェクトの "
1476"background_fill_completed_threshold % が満たされた部分的キャッシュオブジェク"
1477"トを配信することがどんな数のクライアントにも許されています。"
1478
1479#: ../../../admin-guide/configuration/cache-basics.en.rst:746
1480msgid ""
1481"While some other HTTP proxies permit clients to begin reading the response "
1482"immediately upon the proxy receiving data from the origin server, ATS does "
1483"not begin allowing clients to read until after the complete HTTP response "
1484"headers have been read and processed. This is a side-effect of ATS making "
1485"no distinction between a cache refresh and a cold cache, which prevents "
1486"knowing whether a response is going to be cacheable."
1487msgstr ""
1488"他の HTTP プロキシーはオリジンサーバーからデータを受け取ったらすぐにクライア"
1489"ントがレスポンスを読み始めることを許可していますが、ATS は完全なレスポンス"
1490"ヘッダーを受け取るまでクライアントが読み始めることを許可しません。これは "
1491"ATS がキャッシュリフレッシュとコールドキャッシュを区別しておらず、そのためレ"
1492"スポンスがキャッシュ可能なものか知る方法がないことの副作用です。"
1493
1494#: ../../../admin-guide/configuration/cache-basics.en.rst:753
1495msgid ""
1496"As non-cacheable responses from an origin server are generally due to that "
1497"content being unique to different client requests, ATS will not enable read-"
1498"while-writer functionality until it has determined that it will be able to "
1499"cache the object."
1500msgstr ""
1501"オリジンサーバーからのキャッシュ出来ないレスポンスは一般的は異なるクライアン"
1502"トリクエストに対してユニークなコンテンツなので、 ATS はオブジェクトをキャッ"
1503"シュ出来ると判断するまで read-while-writer を有効にはしません。"
1504
1505#: ../../../admin-guide/configuration/cache-basics.en.rst:758
1506msgid ""
1507"The following settings must be made in :file:`records.config` to enable "
1508"read-while-writer functionality in ATS::"
1509msgstr ""
1510"ATS で read-while-writer 機能を有効にするには :file:`records.config` で以下"
1511"の設定を行う必要があります ::"
1512
1513#: ../../../admin-guide/configuration/cache-basics.en.rst:766
1514msgid "All four configurations are required, for the following reasons:"
1515msgstr "次の理由により、4つ全ての設定が必要です。"
1516
1517#: ../../../admin-guide/configuration/cache-basics.en.rst:768
1518msgid ""
1519":ts:cv:`proxy.config.cache.enable_read_while_writer` being set to ``1`` "
1520"turns the feature on, as it is off (``0``) by default."
1521msgstr ""
1522":ts:cv:`proxy.config.cache.enable_read_while_writer` を ``1`` にセットすると"
1523"機能を on にします。デフォルトでは off (0) です。"
1524
1525#: ../../../admin-guide/configuration/cache-basics.en.rst:773
1526msgid ""
1527"The background fill feature (both :ts:cv:`proxy.config.http."
1528"background_fill_active_timeout` and :ts:cv:`proxy.config.http."
1529"background_fill_completed_threshold`) should be allowed to kick in for "
1530"every possible request. This is necessary in the event the writer (the "
1531"first client session to request the object, which triggered ATS to contact "
1532"the origin server) goes away. Another client session needs to take over the "
1533"writer."
1534msgstr ""
1535"バックグラウンドフィル機能 (:ts:cv:`proxy.config.http."
1536"background_fill_active_timeout` と :ts:cv:`proxy.config.http."
1537"background_fill_completed_threshold` の両方) は全てのあり得るリクエストで"
1538"キックされることが許可されているべきです。 writer (ATSがオリジンサーバーへ接"
1539"続するトリガーとなったオブジェクトリクエストの最初のクライアントセッション) "
1540"が出て行った場合にこれは重要となります。他のクライアントセッションが writer "
1541"を引継ぐ必要があります。"
1542
1543#: ../../../admin-guide/configuration/cache-basics.en.rst:781
1544msgid ""
1545"As such, you should set the background fill timeouts and threshold to zero; "
1546"this assures they never time out and are always allowed to kick in."
1547msgstr ""
1548"そのようにするには、バックグラウンドフィルタイムアウトを設定し、境界点をゼロ"
1549"にするべきです。これは彼らがタイムアウトせずに、キックインすることを常に許可"
1550"されることを保証します。"
1551
1552#: ../../../admin-guide/configuration/cache-basics.en.rst:784
1553msgid ""
1554"The :ts:cv:`proxy.config.cache.max_doc_size` should be unlimited (set to "
1555"0), since the object size may be unknown, and going over this limit would "
1556"cause a disconnect on the objects being served."
1557msgstr ""
1558":ts:cv:`proxy.config.cache.max_doc_size` は無制限(0)に設定されているべきで"
1559"す。オブジェクトサイズは (訳注: 事前には) 分からないからです。この制限を超え"
1560"ると配信されているオブジェクトのコネクションの切断を引き起こすかもしれませ"
1561"ん。"
1562
1563#: ../../../admin-guide/configuration/cache-basics.en.rst:788
1564msgid ""
1565"Once these are enabled, you have something that is very close, but not "
1566"quite the same, to Squid's Collapsed Forwarding."
1567msgstr ""
1568"一度これらが有効化されると、Squid の Collapesd Forwarding にとても近いが異な"
1569"るものものができます。"
1570
1571#: ../../../admin-guide/configuration/cache-basics.en.rst:791
1572msgid ""
1573"In addition to the above settings, the settings :ts:cv:`proxy.config.cache."
1574"read_while_writer.max_retries` and :ts:cv:`proxy.config.cache."
1575"read_while_writer_retry.delay` allow to control the number of retries TS "
1576"attempts to trigger read-while-writer until the download of first fragment "
1577"of the object is completed::"
1578msgstr ""
1579"上記の設定に加えて、 :ts:cv:`proxy.config.cache.read_while_writer."
1580"max_retries` と :ts:cv:`proxy.config.cache.read_while_writer_retry.delay` の"
1581"設定はオブジェクトの最初のフラグメントのダウンロードが完了するまで TS が "
1582"read-while-writer をトリガーすることを試みる回数を制御できます ::"
1583
1584#: ../../../admin-guide/configuration/cache-basics.en.rst:803
1585msgid "Fuzzy Revalidation"
1586msgstr "Fuzzy Revalidation"
1587
1588#: ../../../admin-guide/configuration/cache-basics.en.rst:807
1589msgid "These options are deprecated as of v6.2.0."
1590msgstr ""
1591
1592#: ../../../admin-guide/configuration/cache-basics.en.rst:809
1593msgid ""
1594"Traffic Server can be set to attempt to revalidate an object before it "
1595"becomes stale in cache. :file:`records.config` contains the settings::"
1596msgstr ""
1597"Traffic Server はキャッシュが新鮮でなくなる前に、オブジェクトの再確認を試み"
1598"るように設定することもできす。:file:`records.config` に次の設定があります ::"
1599
1600#: ../../../admin-guide/configuration/cache-basics.en.rst:816
1601msgid ""
1602"For every request for an object that occurs :ts:cv:`proxy.config.http.cache."
1603"fuzz.time` before (in the example above, 240 seconds) the object is set to "
1604"become stale, there is a small chance (:ts:cv:`proxy.config.http.cache.fuzz."
1605"probability` == 0.5%) that the request will trigger a revalidation request "
1606"to the origin."
1607msgstr ""
1608"オブジェクトが新鮮でないとセットされるよりも :ts:cv:`proxy.config.http."
1609"cache.fuzz.time` (上の例では 240 秒) だけ経過時間が短いオブジェクトへの全て"
1610"のリクエストには、オリジンへの再確認リクエストを引き起こすわずかな可能性 ( :"
1611"ts:cv:`proxy.config.http.cache.fuzz.probability` == 0.5% ) があります。"
1612
1613#: ../../../admin-guide/configuration/cache-basics.en.rst:824
1614msgid ""
1615"When revalidation occurs, the requested object is no longer available to be "
1616"served from cache. Subsequent requests for that object will be proxied to "
1617"the origin."
1618msgstr ""
1619"再確認が発生すると、リクエストされたオブジェクトはもはやキャッシュから配信す"
1620"ることはできなくなります。そのオブジェクトへの以降のリクエストはオリジンサー"
1621"バーにプロキシーされるでしょう。"
1622
1623#: ../../../admin-guide/configuration/cache-basics.en.rst:828
1624msgid ""
1625"For objects getting a few requests per second, these settings would offer a "
1626"fairly low probability of revalidating the cached object before it becomes "
1627"stale. This feature is not typically necessary at those rates, though, "
1628"since odds are only one or a small number of connections would hit origin "
1629"upon the objects going stale."
1630msgstr ""
1631"秒間 2,3 リクエスト数しかないオブジェクトでは、これらの設定によりキャッシュ"
1632"されたオブジェクトが新鮮でなくなる前に再確認される確率は非常に低くなるでしょ"
1633"う。ですが、この機能はこれらの速度ではたいていは必要ではないでしょう。という"
1634"のは新鮮でなくなるオブジェクトに対してオリジンサーバーにヒットする接続数は "
1635"1 か小さい数である確率が高いからです。"
1636
1637#: ../../../admin-guide/configuration/cache-basics.en.rst:834
1638msgid ""
1639"Once request raise rise, the same ``fuzz.probability`` leads to a greater "
1640"chance the object may be revalidated before becoming stale. This can "
1641"prevent multiple clients simultaneously triggering contact with the origin "
1642"server under higher loads, as they would do if no fuzziness was employed "
1643"for revalidations."
1644msgstr ""
1645"一旦リクエストの集中が発生すると、同じ ``fuzz.probability`` がオブジェクトが"
1646"新鮮でなくなる前に再確認される可能性がより高くなることを引き起こします。これ"
1647"はより高い負荷の際に複数のクライアントが同時にオリジンサーバーへの接続を発生"
1648"させることを妨げます。再確認に曖昧さ (fuzziness) が用いられなければそういう"
1649"状況が発生していたことでしょう。"
1650
1651#: ../../../admin-guide/configuration/cache-basics.en.rst:840
1652msgid ""
1653"These settings are also overridable by remap rules and via plugins, so can "
1654"be adjusted per request if necessary."
1655msgstr ""
1656"これらの設定は remap ルールとプラグインによってオーバーライド可能ですので、"
1657"必要ならリクエスト毎に調整することが出来ます。"
1658
1659#: ../../../admin-guide/configuration/cache-basics.en.rst:843
1660msgid ""
1661"Finally, :ts:cv:`proxy.config.http.cache.fuzz.min_time` allows for "
1662"different time periods to evaluate the probability of revalidation for "
1663"small TTLs and large TTLs. Objects with small TTLs will start \"rolling the "
1664"revalidation dice\" near the ``fuzz.min_time``, while objects with large "
1665"TTLs would start at ``fuzz.time``."
1666msgstr ""
1667"最後に :ts:cv:`proxy.config.http.cache.fuzz.min_time` は小さい TTL と大きい "
1668"TTL で再確認の確率を評価する時間が異なることを許容します。TTL の小さなオブ"
1669"ジェクトは ``fuzz.min_time`` 付近で "再確認のサイコロを転がす" ことを始めま"
1670"す。一方、大きな TTL のオブジェクトは ``fuzz.time`` 付近で始めるでしょう。"
1671
1672#: ../../../admin-guide/configuration/cache-basics.en.rst:849
1673msgid ""
1674"A logarithmic like function between determines the revalidation evaluation "
1675"start time (which will be between ``fuzz.min_time`` and ``fuzz.time``). As "
1676"the object gets closer to expiring, the window start becomes more likely. "
1677"By default this setting is not enabled, but should be enabled anytime you "
1678"have objects with small TTLs. Note that this option predates overridable "
1679"configurations, so you can achieve something similar with a plugin or :file:"
1680"`remap.config` settings."
1681msgstr ""
1682"対数のような関数が再確認査定を始める時間を決定します。(その値は``fuzz."
1683"min_time`` と ``fuzz.time`` の間でしょう) 期限切れに近いオブジェクトでは、期"
1684"間の始まりはより可能性が高くなります。デフォルトではこの設定は有効化されてい"
1685"ません。しかし、TTL の小さなオブジェクトがある場合、いつでも有効化するべきで"
1686"す。このオプションは設定を上書きする前に起きることに注意してください。よっ"
1687"て、プラグインや :file:`remap.config` 設定で同様なものを実現することができま"
1688"す。"
1689
1690#: ../../../admin-guide/configuration/cache-basics.en.rst:857
1691msgid ""
1692"These configuration options are similar to Squid's refresh_stale_hit "
1693"configuration option."
1694msgstr ""
1695"これらの設定オプションは Squid の refresh_stale_hit 設定オプションに似ていま"
1696"す。"
1697
1698#: ../../../admin-guide/configuration/cache-basics.en.rst:861
1699msgid "Open Read Retry Timeout"
1700msgstr "Open Read リトライタイムアウト"
1701
1702#: ../../../admin-guide/configuration/cache-basics.en.rst:863
1703msgid ""
1704"The open read retry configurations attempt to reduce the number of "
1705"concurrent requests to the origin for a given object. While an object is "
1706"being fetched from the origin server, subsequent requests would wait :ts:cv:"
1707"`proxy.config.http.cache.open_read_retry_time` milliseconds before checking "
1708"if the object can be served from cache. If the object is still being "
1709"fetched, the subsequent requests will retry :ts:cv:`proxy.config.http.cache."
1710"max_open_read_retries` times. Thus, subsequent requests may wait a total of "
1711"(``max_open_read_retries`` x ``open_read_retry_time``) milliseconds before "
1712"establishing an origin connection of its own. For instance, if they are set "
1713"to ``5`` and ``10`` respectively, connections will wait up to 50ms for a "
1714"response to come back from origin from a previous request, until this "
1715"request is allowed through."
1716msgstr ""
1717"オープンリードリトライ設定は与えられたオブジェクトに対してオリジンサーバーへ"
1718"の並列リクエストの数を減らすことを試みています。あるオブジェクトがオリジン"
1719"サーバーからフェッチされている間、次のリクエストはオブジェクトがキャッシュか"
1720"ら配信できるかどうかを確認する前に :ts:cv:`proxy.config.http.cache."
1721"open_read_retry_time` ミリ秒待ちます。オブジェクトが依然としてフェッチされて"
1722"いる場合、次のリクエストは :ts:cv:`proxy.config.http.cache."
1723"max_open_read_retries` 回リトライします。すると、次のリクエストはオリジン"
1724"サーバーへのコネクションを自分自身で確立する前に合計で "
1725"(``max_open_read_retries`` x ``open_read_retry_time``) ミリ秒待ちます。例え"
1726"ばそれぞれ ``5`` や ``10`` にセットされた場合、このリクエストが許可されるま"
1727"でコネクションは前回のリクエストがオリジンからレスポンスが帰ってくる間 50ms "
1728"待ちます。"
1729
1730#: ../../../admin-guide/configuration/cache-basics.en.rst:878
1731msgid ""
1732"These settings are inappropriate when objects are uncacheable. In those "
1733"cases, requests for an object effectively become serialized. The subsequent "
1734"requests would await at least ``open_read_retry_time`` milliseconds before "
1735"being proxied to the origin."
1736msgstr ""
1737"これらの設定はオブジェクトがキャッシュ不可能な場合、適切ではありません。これ"
1738"らの場合、オブジェクトへのリクエストは実際には直列になります。次のリクエスト"
1739"はオリジンにプロキシーされる前に少なくとも ``open_read_retry_time`` ミリ秒待"
1740"たされるでしょう。"
1741
1742#: ../../../admin-guide/configuration/cache-basics.en.rst:883
1743msgid ""
1744"It is advisable that this setting be used in conjunction with `Read While "
1745"Writer`_ for big (those that take longer than (``max_open_read_retries`` x "
1746"``open_read_retry_time``) milliseconds to transfer) cacheable objects. "
1747"Without the read-while-writer settings enabled, while the initial fetch is "
1748"ongoing, not only would subsequent requests be delayed by the maximum time, "
1749"but also, those requests would result in unnecessary requests to the origin "
1750"server."
1751msgstr ""
1752"この設定は大きな (転送に (``max_open_read_retries`` x "
1753"``open_read_retry_time``) ミリ秒以上かかる) キャッシュ可能なオブジェクトの "
1754"`Read While Writer`_ と共に使うように設定することが望ましいです。 read-"
1755"while-writer 設定を有効化しないと、初回のフェッチが行われている間、次のリク"
1756"エストが最大限遅れるだけではなく、結果としてオリジンサーバーへの不要なリクエ"
1757"ストを発生させます。"
1758
1759#: ../../../admin-guide/configuration/cache-basics.en.rst:890
1760msgid ""
1761"Since ATS now supports setting these settings per-request or remap rule, "
1762"you can configure this to be suitable for your setup much more easily."
1763msgstr ""
1764"ATS はリクエスト毎や remap ルールに設定することをサポートしているので、これ"
1765"はより簡単に適切に設定することができます。"
1766
1767#: ../../../admin-guide/configuration/cache-basics.en.rst:893
1768msgid "The configurations are (with defaults)::"
1769msgstr "設定 (とそのデフォルト値) は ::"
1770
1771#: ../../../admin-guide/configuration/cache-basics.en.rst:898
1772msgid ""
1773"The defaults are such that the feature is disabled and every connection is "
1774"allowed to go to origin without artificial delay. When enabled, you will "
1775"try ``max_open_read_retries`` times, each with an ``open_read_retry_time`` "
1776"timeout."
1777msgstr ""
1778"デフォルトはこの機能が無効化されていて、全てのコネクションはオリジンに人為的"
1779"な遅延無しに行くことを許可されていることを意味します。有効化した場合、"
1780"``open_read_retry_time`` タイムアウト毎に ``max_open_read_retries`` 回試すで"
1781"しょう。"
1782
1783#: ../../../admin-guide/configuration/cache-basics.en.rst:903
1784msgid "Open Write Fail Action"
1785msgstr "Open Write 失敗時のアクション"
1786
1787#: ../../../admin-guide/configuration/cache-basics.en.rst:905
1788msgid ""
1789"In addition to the open read retry settings TS supports a new setting :ts:"
1790"cv:`proxy.config.http.cache.open_write_fail_action` that allows to further "
1791"reduce multiple concurrent requests hitting the origin for the same object "
1792"by either returning a stale copy, in case of hit-stale or an error in case "
1793"of cache miss for all but one of the requests."
1794msgstr ""
1795"オープンリードリトライ設定に加えて TS は新しい設定 :ts:cv:`proxy.config."
1796"http.cache.open_write_fail_action` をサポートします。これは複数の同時リクエ"
1797"ストが同じオブジェクトを求めてオリジンにヒットすることをより一層減らします。"
1798"それは1つのリクエストを除く全てのリクエストに対して、 hit-stale の場合には新"
1799"鮮でないコピーを返すかキャッシュミスの場合にはエラーを返すことで実現します。"
1800
1801#~ msgid ""
1802#~ "By default, Traffic Server caches objects served in response to requests "
1803#~ "that contain cookies. This is true for all types of objects except for "
1804#~ "text. Traffic Server does not cache cookied text content because object "
1805#~ "headers are stored along with the object, and personalized cookie header "
1806#~ "values could be saved with the object. With non-text objects, it is "
1807#~ "unlikely that personalized headers are delivered or used."
1808#~ msgstr ""
1809#~ "デフォルトではクッキーを含むリクエストに対するレスポンスとして配信された"
1810#~ "オブジェクトを Traffic Server はキャッシュします。これはテキストを除いた"
1811#~ "全てのタイプのオブジェクトについても同じです。 Traffic Server はクッキー"
1812#~ "をもつテキストコンテンツをキャッシュしません。それはオブジェクトのヘッ"
1813#~ "ダーはオブジェクト共に保存され、個人的なクッキーヘッダーの値もオブジェク"
1814#~ "トと共に保存されるためです。テキストではないオブジェクトの場合、個人的な"
1815#~ "ヘッダーは配信されたり使われたりしません。"
1816