OSS探訪

Apache Traffic Server — HTTPキャッシュとForward/Reverse Proxyを大規模配信の中間層に置く

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
1,985
主要言語
C++
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/21

概要

Apache Traffic Serverは、HTTPトラフィックのForward ProxyとReverse Proxy、キャッシュを担う高性能プロキシサーバーです。CDNやWeb配信基盤の中間層として使い、プラグインで処理を拡張できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

Forward/Reverse Proxyとキャッシュを同じ基盤で扱う

外向き通信を仲介するForward Proxyと、Originの前段に置くReverse Proxyを構成でき、応答をキャッシュして再利用できます。

出典:[3][2]

プラグインで大規模配信向け処理を拡張する

標準のプロキシ・キャッシュ処理に加え、プラグインを使って配信基盤固有の処理を追加できます。

出典:[2]

CDNや高トラフィックWebサービスの中間層に

Origin負荷や回線利用を抑えながら、大量のHTTPリクエストを中継・キャッシュしたいインフラに向きます。

出典:[3]

キャッシュ規則とネットワーク障害時の挙動まで設計する

導入はプロセス起動だけでは完了しません。Forward/Reverseの役割、キャッシュ対象、Origin経路、TLS、ログ、障害時の挙動を事前に決める必要があります。

出典:[3]

参考にした公式資料

  1. [1]apache/trafficserver repository(2026-09-21)
  2. [2]Apache Traffic Server README(2026-09-21)
  3. [3]Apache Traffic Server Getting Started(2026-09-21)
  4. [4]Apache Traffic Server license(2026-09-21)
編集部からの補足

Traffic Serverは単なるHTTPキャッシュだけでなく、Forward/Reverse Proxyとプラグイン拡張を備えたネットワーク基盤です。READMEではVersion 10以降のビルドシステムをCMakeへ移行したと説明しています。実運用ではキャッシュ規則、Originへの経路、TLS、ログ、障害時の迂回を含めて設計してください。

3ステップで試す

  1. 1

    CMakeでビルド設定を生成

    Traffic Server 10以降のREADMEに従い、ソース外のbuildディレクトリへ設定を生成します。

    cmake -B build
  2. 2

    Traffic Serverをビルド

    設定済みのbuildディレクトリから本体と関連コンポーネントをビルドします。

    cmake --build build
  3. 3

    テストを実行

    READMEの手順どおりテストを実行し、ビルドした環境の基本確認を行います。本番プロキシ設定はGetting Startedで別途設計します。

    cd build && ctest
公式READMEで確認

成長

成長の推移 · 直近30日

1,985 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
92
Open PR
73

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • proxy
  • cdn
  • cache
  • apache
  • hacktoberfest
  • forwardproxy
  • http2
  • http3
  • quic
  • reverseproxy
Stars
1,985
Forks
877
Watchers
149
Open Issues
227
Contributors
220
主要言語
C++
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/21

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。