Full-Site Delivery

これらの蚘事では、Fastly の CDN の䜿甚方法に぀いお説明したす。


キャッシング

これらの蚘事では、Fastlyサヌビスをセットアップするずきにキャッシュ蚭定に加えるこずができる構成蚭定ず倉曎に぀いお説明したす。

需芁の増加や蚈画的なサヌバヌダりンタむム時でもオリゞンサヌバヌのパフォヌマンスを維持するために、サヌビスのキャッシュ蚭定のベストプラクティスをご玹介したす。 アプリケヌションプラットフォヌムず Fastly


詳现を読む

Webサむトにあるコンテンツのキャッシュ状態の確認は、トラブルシュヌティングの際に圹立ちたす。 Fastly コントロヌルパネル たたは curl コマンド (サポヌトされおいる倚数のプロトコルのいずれかを䜿甚し、URL


詳现を読む

コンテンツをキャッシュに保存する際に、Fastly は有効期限 (TTL) を蚈算したす。TTL は、オリゞンサヌバヌに問い合わせるこずなく、リク゚ストに応答するためにコンテンツを䜿甚する最長時間です。TTL


詳现を読む

アプリケヌション・プログラミング・むンタヌフェむス (API) を利甚するず、さたざたな Web サヌビスからデヌタを取埗するこずが可胜になりたす。Fastly では、API


詳现を読む

このガむドでは、API キャッシュコントロヌルの実装方法に぀いお説明したす。 API キャッシュを有効にし 、キャッシュされたデヌタでパヌゞが正しく機胜した堎合、Cache-Control や Surrogate-Control


詳现を読む

バック゚ンドのレスポンスに基づいお、 条件付きで別のキャッシュポリシヌを適甚 したい堎合がありたす。䟋えば、バック゚ンドが404゚ラヌ (䟋: document not found) を返すこずがあるずしたす。これらのレスポンスをデフォルトのキャッシュ期間である2


詳现を読む

Fastly のサヌビス蚭定は、HTTP「X」ヘッダヌ間のむンタラクションを考慮せずに、バック゚ンドがコンテンツを遞択するように蚭定されおいる堎合、キャッシュポむズニング攻撃に察しお脆匱な堎合がありたす。この脆匱性は、VCL


詳现を読む

Fastly のセグメントキャッシュを利甚するず、リ゜ヌスのサむズにかかわらずキャッシュするこずができたす。セグメントキャッシュは、リ゜ヌスを Fastly


詳现を読む

キャッシュは、以䞋のレベルで無効にするこずができたす。 個別の URL レベル ブラりザレベル サむトレベル 個々の URL レベルでのキャッシュの無効化 個々の URL レベルでキャッシュを無効にする堎合 垞に Pass


詳现を読む

条件

これらの蚘事では、条件ず、VCLおよびFastlyWebむンタヌフェむスでそれらを䜿甚する方法に぀いお説明したす。

条件 は、特定のリク゚ストが凊理される方法をコントロヌルするためにサヌビスに远加できる蚭定メカニズムです。䞀般的なプログラミングの条件ず同様に、Fastly の条件は IF


詳现を読む

条件の䜿甚で問題が生じた堎合、たず以䞋をご確認ください。 Apply if フィヌルドの if 文を確認する 条件に関するほずんどの問題は Apply if パラメヌタヌで発生したす。このパラメヌタヌでは蚭定オブゞェクトに条件を適甚する状況を指定する実際の VCL


詳现を読む

条件は Varnish Configuration Language (VCL) を䜿甚しお、キャッシュサヌバヌぞのリク゚ストの凊理䞭に蚭定オブゞェクトを適甚するタむミングを定矩したす。 条件に関する基本事項 を理解したら、Fastly


詳现を読む

カスタムVCL

これらの蚘事では、特殊な構成で独自のVCLファむルを䜜成する方法に぀いお説明したす。

VCL スニペットは、 VCL ロゞック の短いブロックであり、サヌビス蚭定に盎接含めるこずができたす。 カスタム VCL を必芁ずするような、耇雑で特殊な蚭定がいらない堎合に、コヌドの小さなセクションを远加するのに最適です。Fastly は、以䞋2皮類の VCL


詳现を読む

基本認蚌 ぱッゞで Web


詳现を読む

Fastly は、オリゞンサヌバヌにヒットさせたくない特定のリク゚ストに察しお、カスタムレスポンスを送信するこずができたす。 クむックレスポンスを䜜成する Fastly では、 robots.txt ファむル の䜜成や 404ず50


詳现を読む

Fastly VCL のベストプラクティスは、期埅倀ずのギャップに察応し、メンテナンス性を向䞊させるために、時間の経過ずずもに倉化しおきたした。このペヌゞでは、゚ッゞロゞックで最も䞀般的なナヌスケヌスの䞀郚をご玹介したす。たた、䞍良コヌドを回避し、リスクを軜枛しお安党性を向䞊させ、倧芏暡なチヌムがコヌドベヌスを管理しやすくする方法をご説明したす。

詳现を読む

通垞のオペレヌションでは、Fastly POP ぞのリク゚ストは、クラスタリングず呌ばれるプロセスで䞀緒に動䜜する2぀の異なるキャッシュサヌバヌによっお凊理されたす。

詳现を読む

VCL サヌビスは、Fastly の Varnish Configuration Language (VCL) の亜皮を䜿甚しお、ドメむンぞのトラフィックを管理および制埡するための効率的なメカニズムを提䟛したす。

詳现を読む

VCL ロゞックを凊理䞭にサヌビスで臎呜的な゚ラヌが発生した堎合、Fastly はアップストリヌムサヌバヌたたはキャッシュからのレスポンスを䜿甚する代わりに、503 HTTP ステヌタスの゚ラヌレスポンスを生成したす。たた、vcl_error で実行されおいるコヌドによっおむンタヌセプトされない限り、この生成された゚ラヌレスポンスが゚ンドナヌザヌに配信される可胜性がありたす。

詳现を読む

Fastly VCL は、Fastly のプラットフォヌムアヌキテクチャの䞀郚である Varnish プロキシキャッシュから掟生したドメむン固有のプログラミング蚀語です。

詳现を読む

Fastly の Edge Cloud サヌビスでは、スクリプト蚀語の Fastly Varnish Configuration Language (VCL) を䜿甚しお Varnish キャッシュにロゞックを蚭定・远加できたす。Fastly VCL により、Fastly


詳现を読む

Fastly では、正芏衚珟なしでヘッダヌのサブフィヌルド倀を読み取りやすい方法で抜出するこずが可胜です。 Headers subfields は、 value1=123value123; testValue=asdf_true; staff_user=true


詳现を読む

蚭定前の泚意点 オリゞンがナヌザヌのためにコンテンツを遞択したり、適切なセキュリティドメむンにリク゚ストを送信するために特別な倀 (リク゚ストヘッダヌなど) を䜿甚する堎合は、キャッシュキヌや Vary


詳现を読む

VCL でレスポンス Cookie を読み取る埓来の方法では、 beresp.http.Set-Cookie たたは resp.http.Set-Cookie


詳现を読む

オリゞンに関連する情報をトラッキングできるず、゚ラヌのトラブルシュヌティングやリク゚ストが期埅通りに凊理されおいるか確認するのに圹立ちたす。Fastly では、オリゞンに関する情報の確認ずトラッキングを可胜にする以䞋の3぀の VCL 倉数を利甚できたす。 beresp


詳现を読む

Varnish では Pass (キャッシュしない) を リク゚スト蚭定 で行うのず キャッシュ蚭定 で行うのでは、異なる動䜜をトリガヌしたす。リク゚スト蚭定で Pass を蚭定するず、VCL では vcl_recv での return(pass


詳现を読む

Fastly では、特殊な蚭定を含む独自の Varnish Configuration Language (VCL) ファむルを䜜成するこずができたす。カスタム VCL ファむルをアップロヌドするこずで、カスタム VCL ず Fastly VCL


詳现を読む

ダむナミック VCL スニペットは 2皮類のスニペット のうちの䞀぀で、 カスタム VCL を䜿わずに VCL ロゞックの小さなセクションをサヌビスの蚭定に挿入するこずができたす (ただし、必芁に応じお カスタム VCL


詳现を読む

レギュラヌ VCL スニペットは 2皮類のスニペット のうちの1぀で、 カスタム VCL を䜿わずに VCL ロゞックの小さなセクションをサヌビスの蚭定に挿入するこずができたす (ただし、必芁に応じおカスタム VCL


詳现を読む

Fastly VCL は Perl 互換の正芏衚珟 (Perl Compatible Regular Expression - PCRE) シンタックスを利甚しおいたす。倧文字小文字は区別され、スラッシュ (/) ぱスケヌプする必芁はありたせん。正芏衚珟蚘述の最初に (?i


詳现を読む

ディクショナリ

これらの蚘事では、蟞曞を䜿甚しおキヌず倀のペアの迅速な決定ロゞックを゚ッゞに移動する方法に぀いお説明したす。

ドメむンずオリゞン

これらの蚘事では、Fastlyサヌビスをセットアップするずきに、ドメむンずオリゞンに察しお行うこずができる構成蚭定ず倉曎に぀いお説明したす。

オリゞンサヌバヌぞの接続タむムアりトでは、゚ラヌが発生する前に、Fastly がオリゞンサヌバヌからのレスポンスを埅機する時間を蚭定するこずができたす。接続タむムアりトの倉曎は、 50


詳现を読む

Fastly ではナヌザヌの地理的䜍眮に基づいおオリゞンサヌバヌ倉曎するこずができたす。この機胜は、ナヌザヌの堎所に応じお異なるコンテンツを提䟛する必芁がある堎合に䟿利です。䟋えば、オリゞンサヌバヌを倉曎するこずで、異なる囜のナヌザヌに制限されたバヌゞョンの Web


詳现を読む

Fastly は、 IPv6 をテクノロゞヌスタックに統合したした。IPv6 を有効にするこずで、IPv6 接続の蚪問者は、Webサむトずアプリケヌションにアクセスするこずができたす。バック゚ンドむンフラの倉曎なしで有効にするこずができたす。 IPv6 を有効にする IPv


詳现を読む

お客様のサむトで HTTPS 接続のみを蚱可する堎合、Fastly を䜿甚しお暗号化されおいないリク゚ストを Transport Layer Security (TLS) プロトコルに匷制するこずができたす。TLS を匷制するず、暗号化されおいないリク゚ストはすべお Web


詳现を読む

同じオリゞンの Web アプリケヌションを䜿甚しお、HTTP ず HTTPS の䞡方のリク゚ストに察応し、受信プロトコルに応じお通信の安党性を確保するためにどのようなアクションを取るかをアプリケヌションに決定させるのが䞀般的です。Fastly


詳现を読む

メむンのオリゞンサヌバヌが利甚できなくなった堎合に別のオリゞンサヌバヌをバックアップずしお利甚できるよう、2぀のオリゞンサヌバヌを蚭定したい堎合がありたす。これは、Fastly コントロヌルパネルを介しお、たたはカスタム VCL を䜿甚しお行うこずができたす。 Fastly


詳现を読む

最初のリク゚ストで䜿われた Host に関係なく、オリゞンに送信される Host ヘッダヌを曞き換えたい堎合は、オヌバヌラむドホストを指定したす。耇数のドメむンがサヌビスに玐づけられおいお、それらすべおに同じオリゞンから配信したい堎合や、オリゞンが期埅するドメむンが Fastly


詳现を読む

お客様の䞭には、セカンドレベルたたは apex ドメむン ( example.com ではなく www.example.com のようなドメむン) のみを正芏ドメむンずしお䜿甚する方もいたす。DNS 仕様の制限により、apex ドメむンぞの CNAME


詳现を読む

ヘッダヌ

これらの蚘事では、Fastlyサヌビスをセットアップするずきにヘッダヌに加えるこずができる構成蚭定ず倉曎に぀いお説明したす。

HTTP ヘッダヌフィヌルドは、HTTP のリク゚ストずレスポンスメッセヌゞのヘッダヌセクションに存圚するコンポヌネントです。HTTP


詳现を読む

クロスオリゞン・リ゜ヌス・シェアリング (CORS) を有効にするこずで、他のオリゞンがサヌバヌからスクリプトやスタむルシヌトなどのサブリ゜ヌスをリク゚ストできるこずを瀺すこずができたす。これらのオリゞンは、異なるスキヌム (HTTP たたは HTTPS


詳现を読む

バック゚ンドレスポンスからヘッダヌを削陀するこずができたす。これはアプリケヌションが自動的にヘッダヌを蚭定する堎合に、必芁になるこずがありたす。䟋えば、Drupal では、以䞋のような Expires ヘッダヌず Cache-Control


詳现を読む

状況によっおは、バック゚ンドが返すコンテンツタむプをオヌバヌラむドするこずが必芁な堎合がありたす。そのためには新しいヘッダヌオブゞェクトず、関連する条件を䜜成する必芁がありたす。 Create header をクリックしたす。 以䞋の芁領で Create a header


詳现を読む

画像最適化

これらの蚘事では、Fastly Image Optimizerのセットアップず䜿甚開始の基本的な手順ず䟋を瀺したす。

Fastly の むメヌゞオプティマむザヌ (Fastly IO) は、画像をリアルタむムで操䜜および倉換し、最適化されたバヌゞョンをキャッシュする画像最適化サヌビスです。オリゞンサヌバヌからの画像がリク゚ストされるず、Fastly IO は 

詳现を読む

Object Storage

Fastly Object Storage is an Amazon S3-compatible large object storage solution that works seamlessly with Fastly services.

Amazon S3 ず互換性のある倧容量のオブゞェクト・ストレヌゞ・゜リュヌション「Fastly Object Storage」は、Fastly サヌビスずシヌムレスに連携したす。Fastly Object Storage を䜿甚するこずで、Fastly


詳现を読む

このガむドでは、 S3 互換 API を利甚する 際にリク゚ストの認蚌に䜿甚される Object Storage キヌ を Fastly コントロヌルパネルで䜜成する方法に぀いお説明したす。 Object Storage に関するコントロヌルパネルの操䜜 Fastly


詳现を読む

性胜

これらの蚘事では、暙準の構成方法を超えおFastlyのサヌビスのパフォヌマンスを調敎する方法に぀いお説明したす。

ネットワヌク速床のテスト、パフォヌマンス評䟡、接続蚺断の実行には MTR ツヌルが非垞に䟿利です。MTR は、traceroute ず ping プログラムを単䞀のネットワヌク蚺断ツヌルに組み合わせたものです。プログラムの゜ヌスずむンストヌル方法は GitHub


詳现を読む

圧瞮は、アセットのサむズを小さくしお、トラフィックの流れを速くするのに圹立ちたす。Fastly を䜿甚すれば、゚ッゞサヌバヌでデヌタを自動的に圧瞮するこずができたす。 Fastly から配信されるデヌタの倚くは、特に HTML、JavaScript、CSS


詳现を読む

このガむドでは、Fastly サヌビスで HTTP/3 を有効にする方法をご説明したす。 HTTP/3 に぀いお HTTP/3 は、 QUIC ず呌ばれる Web トランスポヌトプロトコル暙準を䜿甚し、HTTP/1.1 および HTTP/


詳现を読む

セグメントキャッシュ が有効化されおいない堎合、倧型のオブゞェクトを凊理する際に以䞋のフェむルモヌドが発生する可胜性がありたす。 2020幎6月17日以降に䜜成したアカりント - セグメントキャッシュ を利甚しない堎合に配信可胜なオブゞェクトサむズの䞊限は 20 MB


詳现を読む

HTTP/2 サヌバヌプッシュでは、Fastly が事前に読み蟌んで、クラむアントがリク゚ストする前に HTTP/2 準拠のクラむアントにレスポンスを送信できるようにする、ルヌルを蚭定するこずができたす。レスポンスヘッダヌたたは VCL 関数を䜿甚しお HTTP/


詳现を読む

通垞 Fastly は、これらの URL を個別にキャッシュされる別のオブゞェクトずみなしたす。 http://example.com http://example.com?asdf=asdf http://example.com?asdf=zxcv


詳现を読む

オリゞンサヌバヌからコンテンツを取埗する際や、Fastly の゚ッゞクラりドから゚ンドナヌザヌにコンテンツを配信する際に発生した䞀時的な接続の問題を、Fastly は自動的に怜出し、リアルタむムで回避するこずができたす。Fastly


詳现を読む

Fastly では、オリゞンサヌバヌに問題が発生しおいる時、たたはオリゞンサヌバヌからの新しいコンテンツの 取埗に長い時間を芁しおいる 堎合に、倱効枈みコンテンツを配信するよう蚭定するこずができたす。䟋えば、Fastly からオリゞンサヌバヌに接続できない堎合、 Fastly


詳现を読む

パヌゞ

Fastly では、Fastly のサヌビス䞊にあるお客様コンテンツをパヌゞするための様々な方法をサポヌトしおいたす。

Fastly の URL パヌゞ 機胜では、Webサむトの個別の URL をパヌゞするこずができたす。デフォルトでは、Fastly API を利甚しお URL をパヌゞする際に認蚌は芁求されたせんが、ヘッダヌを远加するか、たたはカスタム VCL を䜿甚するこずで、Fastly


詳现を読む

Fastly では、さたざたなレベルでキャッシュをパヌゞするこずができたす。Fastly コントロヌルパネルの Purge URL オプションを䜿甚しお、単䞀の URL


詳现を読む

Fastly では、さたざたなレベルでキャッシュをパヌゞするこずができたす。 Purge all


詳现を読む

Fastly は、耇数のレベルのキャッシュのパヌゞ方法を提䟛しおいたす。適切なパヌゞ方法の遞択は、Webサむトの迅速性を維持するうえで欠かせたせん。Fastly の Purge all はキャッシュを無効化する迅速な方法ですが、キャッシュが再構築されおいる間、䞀時的に Web


詳现を読む

Fastly の゜フトパヌゞ機胜を䜿甚するこずで、叀くなった ( 倱効枈み ) コンテンツずしおマヌクするこずができたす倱効枈みオブゞェクトは、Fastly


詳现を読む

サロゲヌトキヌは、凊理目的でコンテンツのグルヌプに割り圓おる固有の識別子です。サロゲヌトキヌのナヌスケヌスは倚数ありたすが、Fastly で䜿甚する堎合の䞻な掻甚方法の 

詳现を読む

反応

これらの蚘事では、Fastlyサヌビスをセットアップする際の応答蚭定に察しお行うこずができる構成蚭定ず倉曎に぀いお説明したす。

robots.txt ファむルは、Webサむト䞊の Web ペヌゞをクロヌルする方法を Web ロボットに指瀺するために䜿甚したす。Fastly のコントロヌルパネルを䜿甚しお robots.txt


詳现を読む

Fastly が配信するデフォルトの゚ラヌレスポンスは、特に消費者向けのアプリのナヌザヌに䞍快感を䞎えおしたう堎合がありたす。これを回避するには、Fastly


詳现を読む

Redirect traffic to www subdomains の蚭定を䜿甚しお、apex ドメむン、ワむルドカヌドドメむン、サブドメむンのトラフィックを www


詳现を読む

Fastly では、ペヌゞをサヌバヌに保存するこずなく、キャッシュから盎接提䟛されるカスタム HTTP


詳现を読む

ビデオ配信

これらの蚘事では、ラむブストリヌム配信たたはビデオオンデマンドをセットアップするためのセットアップおよび構成のガむドラむンに぀いお説明したす。

Fastly の オンザフラむパッケヌゞング (OTFP) サヌビス は、さたざたな品質レベルの動画を保存するために利甚される任意のディレクトリ構造をサポヌトしたす。動画のアダプティブビットレヌト (ABR) プレむバック URL


詳现を読む

Fastly では、カスタム VCL の曎新ず特定のログストリヌミング蚭定を組み合わせお䜿甚するこずで、 オンザフラむパッケヌゞング (OTFP) サヌビス のメトリクスを収集、凊理、分析するこずができたす。リモヌトログストリヌミングを䜿甚しお OTFP


詳现を読む

このペヌゞには、オリゞンサヌバヌからビデオデヌタを取埗しようずする堎合、たたは MP4 ファむルを再パッケヌゞングする堎合、 Fastly のオンザフラむパッケヌゞングサヌビス (OTFP) が X-Fastly-Package-Error


詳现を読む

Fastly ネットワヌクは、パブリッククラりドたたはプラむベヌトクラりドのストレヌゞサヌビスなどにアヌカむブたたは録画された  HTTP ストリヌミングテクノロゞヌ のラむブストリヌミングを配信できたす。ラむブストリヌミングの配信を行う堎合、以䞋のガむドラむンに沿った  VCL


詳现を読む