とある科学の超電磁砲™起源ネットワークオプティマイザ

超電磁砲あなたの起源サーバーと CloudFlare ネットワーク間の接続が可能な限り高速になります。超電磁砲は 99.6% 圧縮比以前キャッシュしない web オブジェクトと同様に高品質のビデオの圧縮に使用される技術を使用して実現します。これは、結果、730 % の平均のパフォーマンスの増加。

最適化されたパートナー国際顧客レールガンをより速く達することができます。

何超電磁砲

超電磁砲加速接続各 CloudFlare データ センターと起源サーバー間 CloudFlare キャッシュから提供することはできません要求それにもかかわらず提供していますので、非常に高速。

約 2/3 CloudFlare 上のサイトへのリクエストは、web サーフィン、人に物理的に最も近いデータ ・ センターからのキャッシュから直接提供しています。CloudFlare データ センター バンガロールでかどうか、ブリスベン、バーミンガムやボストンの web ページを迅速にも配信されますつまり、世界中が実は、元の web サーバー数千マイルです。

CloudFlare の web サーファーに近いホストになるように表示される web サイトを作ることは加速の web サーフィンのキーです。Web サイトは、米国では、ホストしますが、web サーファーは、英国を中心にアクセス可能性があります。CloudFlare のサイトは光の速度によって引き起こされる高価な遅延を排除、英国のデータ センターから提供されます。

その他 1/3 CloudFlare に行われた要求の処理を元のサーバーに送信します。多くの web ページがキャッシュされないために発生します。Web ページは、頻繁に変更されるまたは個人用に設定されたためこの誤り、または複数のために、一般的には、することができます。

ゆっくりとも非常に動的なウェブサイトを変更します。

たとえば、ニュースの変更、最新されているので彼らのビジネスに不可欠などんな時間の長さのニューヨーク ・ タイムズのホーム ページをキャッシュすることは難しい。URL の別のユーザーの同じも Facebook のような個人用の web サイトの各ユーザーが別のページ見ています。

超電磁砲では、テクニックのコレクションを使用して加速し、元のサーバーにも相談しなければならないとき web ページを迅速に配信されますので、これら以前キャッシュ不能の web ページをキャッシュします。急速にニュース サイトのようにページを変更するため、またはパーソナライズされたコンテンツの作品も。

CloudFlare の研究にもかかわらず、多くのサイトをキャッシュすることはできません彼らは実際に非常にゆっくりと変更ことを示した。たとえば、ニューヨーク ・ タイムズのホーム ページは、1 日を通してニュース記事が書かれている、しかし、定型の HTML ページのほとんどは同じまま、多くの物語、フロント ページにすべての日の滞在に変更します。

個人用設定サイトの定型の HTML (人の Twitter のタイムラインや Facebook のニュース フィード) などのコンテンツを変更するだけの小さな部分と同じです。これはページの不変の部分を検出することができる場合、伝送のための web ページを圧縮するには、巨大な機会と転送の違いのみを意味します。

どのように動作する

要求したとき、CloudFlare サーバー キャッシュ CloudFlare ではない web ページを HTTP 接続ページを要求するには、元のサーバーになります。それはレールガンの加速し、保護は、HTTP 接続です。

超電磁砲 2 つのソフトウェア コンポーネントで構成されます: リスナーと送信者。超電磁砲リスナーはあなたの web ホストを元のサーバー上にインストールされます。小さな CloudFlare から暗号化された、バイナリの超電磁砲プロトコルを使用して、標準のサーバーとサービスの要求を実行するソフトウェアです。

超電磁砲送信者はデータ センターの周りの世界と超電磁砲リスナーとの接続を維持のすべての CloudFlare にインストールされます。

HTTP 要求のときに発生源サーバによって処理する必要があります、CloudFlare は超電磁砲が有効なウェブサイトの運命であるかどうかを決定します。そうでなければ、しかし、HTTP の要求処理のための超電磁砲送信者にルーティングされるので、標準の HTTP が使用されます。

超電磁砲送信者要求に対応する超電磁砲リスナーに送信される圧縮された、バイナリの塊になります。レールガン リスナーが要求を処理し、起源サーバーに HTTP 要求を実行します。HTTP 接続を直接 CloudFlare から来たが、ホスティングの中から来るので、パートナーのインフラストラクチャ、要求の待ち時間苦しみますない場合は、元のサーバーの観点から関連する遅延。

超電磁砲何レールガン送信者をインターネット経由で送信する必要がありますを決定するページのバージョンを比較することで、新しいコンテント機構を使用します。このメカニズムの CloudFlare を使用して典型的な 99.6% 圧縮 (撮影、たとえば、400 バイトまで 100 k web ページ) と 700 % 以上の高速化を達成することです。実際には、圧縮されたデータは、しばしばとても小さいが使用してバイナリの超電磁砲プロトコル全体の応答は単一の TCP パケット内に収まるです。

時にそれらの間で送信される要求を盗聴することはできませんので、超電磁砲接続が TLS によって保護されます。中間の攻撃は不可能であるように、接続証明書によってセキュリティ保護されます。TCP 接続の遅い開始を排除する後続の要求に再利用できるように CloudFlare とオリジンのサーバの間の TCP 接続が維持されています。

超電磁砲の要求を同じ接続上に多重化、非同期的に処理できます。これは超電磁砲のブロックと TCP 接続の使用を最大化することがなく、同時に多くの要求を処理することができることを意味します。

超電磁砲をインストールします。

超電磁砲リスナーのみ依存関係 Memcache の実行中のインスタンスは単一の実行可能ファイルです。64 ビット Linux や BSD システム デーモンとして実行します。

リスナーは、1 つのポートが開くレールガン プロトコルのためのインターネット上に CloudFlare データ センターを連絡することができますので、必要があります。それは HTTP と HTTPS 経由のウェブサイトへのアクセスが必要です。理想的には、リスナーはサーバー上で高速アクセス、インターネットと低レイテンシに配置されます。

インストール、RPM または .deb ファイルを介してインストールするだけの問題です。

とある科学の超電磁砲は、お持ちのお客様のために利用可能ですCloudFlareビジネスとエンタープライズプランでホスティングや顧客最適化されたホスティングパートナー