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