← Back
Tutorial

トップレベルのスポーツ中継を支える:OpenResty Edge で HLS ライブ配信レイヤーを構築する

  • なぜライブ HLS は素朴なキャッシュ構成を突き破るのか
  • OpenResty Edge での実装:相反する TTL を持つ 2 つのページルール
  • 最も重要なステップ:Use stale proxy cache アクション
  • ゲートウェイパーティションによるシールド層:全ネットワークで 1 回への収束
  • 設定の検証と負荷試験
  • よくある質問(FAQ)
  • なぜライブ HLS は素朴なキャッシュ構成を突き破るのか
  • OpenResty Edge での実装:相反する TTL を持つ 2 つのページルール
  • 最も重要なステップ:Use stale proxy cache アクション
  • ゲートウェイパーティションによるシールド層:全ネットワークで 1 回への収束
  • 設定の検証と負荷試験
  • よくある質問(FAQ)

OpenResty のインストール — 全プラットフォーム対応セットアップガイド

  • 対応プラットフォーム
  • クイックスタート(Ubuntu / Debian)
  • プラットフォーム別インストールガイド
  • ARM64 / Aarch64
  • Alpine Linux
  • macOS とソースビルド
  • インストールの確認
  • FAQ
  • 対応プラットフォーム
  • クイックスタート(Ubuntu / Debian)
  • プラットフォーム別インストールガイド
  • ARM64 / Aarch64
  • Alpine Linux
  • macOS とソースビルド
  • インストールの確認
  • FAQ

OpenResty Edge による内部トラフィック管理の最適化:マイクロサービスにおける実践

  • ノース・サウスとイースト・ウェストのトラフィックガバナンスの本質的な違い
  • マイクロサービス深層域における四つのエンジニアリング上の課題
  • Mesh と集中型内部ゲートウェイの路線比較および OpenResty Edge のエンジニアリング上の位置づけ
  • 段階的導入の三フェーズと実務的な提言
  • ノース・サウスとイースト・ウェストのトラフィックガバナンスの本質的な違い
  • マイクロサービス深層域における四つのエンジニアリング上の課題
  • Mesh と集中型内部ゲートウェイの路線比較および OpenResty Edge のエンジニアリング上の位置づけ
  • 段階的導入の三フェーズと実務的な提言

WAF 性能比較:OpenResty Edge は ModSecurity の 3.7〜10 倍(208 ルール)

  • ベンチマーク:1 CPU コアに 208 の WAF ルール
  • ルール数が WAF 性能を損なわない理由
  • エッジに WAF を導入する 4 つのステップ
  • FAQ:WAF の性能
  • ベンチマーク:1 CPU コアに 208 の WAF ルール
  • ルール数が WAF 性能を損なわない理由
  • エッジに WAF を導入する 4 つのステップ
  • FAQ:WAF の性能

OpenResty Edge Webhook を活用した「少ないことはより豊かである」イベント駆動型運用

  • 「データ洪流」から「重要なシグナル」へ
  • Edge Webhook がこれほど効率的で安全である理由
  • 「Less is More」な高精度運用エコシステムの構築
  • OpenResty Edge で Zstandard 圧縮を有効にする方法
  • 「データ洪流」から「重要なシグナル」へ
  • Edge Webhook がこれほど効率的で安全である理由
  • 「Less is More」な高精度運用エコシステムの構築
  • OpenResty Edge で Zstandard 圧縮を有効にする方法

オープンソース OpenResty vs. OpenResty Edge:主要な違いとアップグレードガイド

  • オープンソース vs. OpenResty Edge 比較一覧
  • オープンソース版が限界に達する時:6 つの実業務シナリオ
  • インフラストラクチャに最適なパスの選択
  • オープンソース vs. OpenResty Edge 比較一覧
  • オープンソース版が限界に達する時:6 つの実業務シナリオ
  • インフラストラクチャに最適なパスの選択

なぜ多くの企業がプライベートCDNを必要とするのか

  • 「コモディティ化サービス」がイノベーションを阻害する時
  • パブリック CDN が抱える 4 つの構造的課題
  • エッジコンピューティングのために生まれた多機能ゲートウェイ
  • プライベートエッジネットワーク構築の四大柱
  • 「コモディティ化サービス」がイノベーションを阻害する時
  • パブリック CDN が抱える 4 つの構造的課題
  • エッジコンピューティングのために生まれた多機能ゲートウェイ
  • プライベートエッジネットワーク構築の四大柱

OpenResty Edge の zstd 圧縮:gzip や Brotli より高速・軽量

  • 圧縮アルゴリズムの世代交代
  • Zstandard(zstd)とは
  • OpenResty Edge で zstd が特に適している理由
  • OpenResty Edge で Zstandard 圧縮を有効にする方法
  • zstd・Brotli・gzip:どれを配信すべきか
  • 圧縮アルゴリズムの世代交代
  • Zstandard(zstd)とは
  • OpenResty Edge で zstd が特に適している理由
  • OpenResty Edge で Zstandard 圧縮を有効にする方法
  • zstd・Brotli・gzip:どれを配信すべきか

SSL 証明書自動化:OpenResty Edge における ACME プロトコルによる自動発行・更新

  • ACME プロトコルとは
  • 証明書の自動管理に ACME が必要な理由
  • OpenResty Edge で SSL 証明書の自動発行・自動更新を設定する方法
  • ACME プロトコルとは
  • 証明書の自動管理に ACME が必要な理由
  • OpenResty Edge で SSL 証明書の自動発行・自動更新を設定する方法

金融サービスにおけるメモリ使用量急増:OpenResty XRay がフレームグラフでメモリ消費を 40% 削減

  • フレームグラフでメモリリークの根本原因をピンポイントで特定
  • 顕著な最適化の成果
  • 関連資料
  • まとめ
  • フレームグラフでメモリリークの根本原因をピンポイントで特定
  • 顕著な最適化の成果
  • 関連資料
  • まとめ

OpenResty Edge を活用したプライベート CDN ネットワーク構築

  • プライベート CDN 構築のメリット
  • アーキテクチャ設計
  • インストールとデプロイ
  • インストールとデプロイ
  • 高可用性アクセス経路の構築
  • キャッシュ管理
  • セキュリティ対策
  • モニタリングと運用
Photo by Yichun Zhang
  • プライベート CDN 構築のメリット
  • アーキテクチャ設計
  • インストールとデプロイ
  • インストールとデプロイ
  • 高可用性アクセス経路の構築
  • キャッシュ管理
  • セキュリティ対策
  • モニタリングと運用

実戦レポート!OpenResty XRay で DNS 性能を 60% 向上させた徹底解析

  • 「ライフライン」DNS サービスがパフォーマンス危機に直面
  • OpenResty XRay で問題の根本原因を段階的に調査する方法
  • 精密な「治療」:三段階で再生を実現
  • 要約:わずか数分で達成したこと
Photo by 章亦春
  • 「ライフライン」DNS サービスがパフォーマンス危機に直面
  • OpenResty XRay で問題の根本原因を段階的に調査する方法
  • 精密な「治療」:三段階で再生を実現
  • 要約:わずか数分で達成したこと

動的トレースの万能ツール:Y 言語が動的トレースを簡単にする方法

  • モダンソフトウェアアーキテクチャにおける問題解決がますます難しくなっている理由
  • 可観測性技術の進化と将来展望
  • 動的トレース技術はどのように抽象化レイヤーを通過するのか?
  • 「時間+空間」二次元トラッキングモデル
  • 実践事例:オンライン Kong サービスにおけるプラグインリソース消費のリアルタイム統計
Photo by 章亦春
  • モダンソフトウェアアーキテクチャにおける問題解決がますます難しくなっている理由
  • 可観測性技術の進化と将来展望
  • 動的トレース技術はどのように抽象化レイヤーを通過するのか?
  • 「時間+空間」二次元トラッキングモデル
  • 実践事例:オンライン Kong サービスにおけるプラグインリソース消費のリアルタイム統計

OpenResty XRay の画期的なアップデート:Java アプリケーションのメモリと Envoy Lua のパフォーマンスを非侵入で分析

  • 非侵入で、Java アプリケーションのメモリを徹底解明
  • Envoy 内の Lua パフォーマンス・ブラックボックスを初めて解明
  • 挑戦は続いています
Photo by 章亦春
  • 非侵入で、Java アプリケーションのメモリを徹底解明
  • Envoy 内の Lua パフォーマンス・ブラックボックスを初めて解明
  • 挑戦は続いています

ログ、イベントトラッキング、A/B テストだけでは不十分?「動的トレーシング」を理解すべき時期

  • 従来の方法 vs 動的トレーシング:効率性と制御力の革命
  • 動的トレース:システムの「透視眼」
  • フレームグラフからシステム全体像へ
  • OpenResty XRay を選ぶ理由
  • 可観測性の未来:動的トレースの新境地
Photo by 章亦春
  • 従来の方法 vs 動的トレーシング:効率性と制御力の革命
  • 動的トレース:システムの「透視眼」
  • フレームグラフからシステム全体像へ
  • OpenResty XRay を選ぶ理由
  • 可観測性の未来:動的トレースの新境地

可観測性の次なる段階:OpenResty XRay が問題解決を再定義する方法

  • モダンソフトウェアアーキテクチャにおける問題解決がますます難しくなっている理由
  • 可観測性技術の進化と将来展望
  • 動的トレース技術はどのように抽象化レイヤーを通過するのか?
  • 「時間+空間」二次元トラッキングモデル
  • 実践事例:オンライン Kong サービスにおけるプラグインリソース消費のリアルタイム統計
Photo by 章亦春
  • モダンソフトウェアアーキテクチャにおける問題解決がますます難しくなっている理由
  • 可観測性技術の進化と将来展望
  • 動的トレース技術はどのように抽象化レイヤーを通過するのか?
  • 「時間+空間」二次元トラッキングモデル
  • 実践事例:オンライン Kong サービスにおけるプラグインリソース消費のリアルタイム統計

OpenResty XRay の Web コンソールツアー

  • Insight ページの紹介
  • 自動レポートの詳細
  • Dashboard パフォーマンス指標ダッシュボード
  • Guided Analysis を使用したオンライン分析
  • システム設定と設定ページ
  • Insight ページの紹介
  • 自動レポートの詳細
  • Dashboard パフォーマンス指標ダッシュボード
  • Guided Analysis を使用したオンライン分析
  • システム設定と設定ページ

XRay で Python アプリケーションのディスク I/O 高負荷を診断

  • ディスク I/O が高い Python プロセスの特定
  • フレームグラフで Python のディスク読み書きコードパスを追跡
  • 自動ディスク I/O 分析レポート
  • よくある質問
  • ディスク I/O が高い Python プロセスの特定
  • フレームグラフで Python のディスク読み書きコードパスを追跡
  • 自動ディスク I/O 分析レポート
  • よくある質問

Kubernetes クラスター上に OpenResty XRay の Agent をインストールする

  • コンソールにログイン
  • Kubernetes クラスター上に Agent をインストール
  • アプリケーションの設定と検出
  • アナライザーの起動と分析結果の確認
  • 別の Agent のインストール
  • コンソールにログイン
  • Kubernetes クラスター上に Agent をインストール
  • アプリケーションの設定と検出
  • アナライザーの起動と分析結果の確認
  • 別の Agent のインストール

OpenResty Edge で Lua 拡張機能を使用してゲートウェイサーバーのオフラインイベントに応答する

  • 新しい Lua 拡張機能の作成
  • オフラインゲートウェイサーバーを使用した Lua 拡張機能のトリガー
  • 新しい Lua 拡張機能の作成
  • オフラインゲートウェイサーバーを使用した Lua 拡張機能のトリガー

Rust プロセスのディスク I/O が高い原因の特定方法

  • ディスク I/O が高い Rust プロセスの特定
  • フレームグラフで Rust のディスク書き込みホットコードパスを追跡
  • 自動ディスク I/O 分析レポート
  • よくある質問
  • ディスク I/O が高い Rust プロセスの特定
  • フレームグラフで Rust のディスク書き込みホットコードパスを追跡
  • 自動ディスク I/O 分析レポート
  • よくある質問

OpenResty XRay モバイルアプリケーションにつうてのご紹介

  • OpenResty XRay Android 版のダウンロードとインストール
  • OpenResty XRay へのログイン
  • 全自動分析レポート
  • ダッシュボードページでパフォーマンスチャートデータの確認
  • Guided Analysis 機能
  • OpenResty XRay Android 版のダウンロードとインストール
  • OpenResty XRay へのログイン
  • 全自動分析レポート
  • ダッシュボードページでパフォーマンスチャートデータの確認
  • Guided Analysis 機能

PHP プロセス内の大きなメモリオブジェクトをオンラインで特定する(OpenResty XRay を使用)

  • 問題: メモリ使用率が高い
  • PHP プロセス内の大きなメモリオブジェクトまたは値を特定
  • 完全自動化された分析とレポート
  • 問題: メモリ使用率が高い
  • PHP プロセス内の大きなメモリオブジェクトまたは値を特定
  • 完全自動化された分析とレポート

Linux 上の Go サービスのディスク I/O 高負荷をデバッグする方法

  • ディスク I/O が高い Go プロセスの特定
  • フレームグラフで Go のディスク読み書きコードパスを追跡
  • 自動ディスク I/O 分析レポート
  • よくある質問
  • ディスク I/O が高い Go プロセスの特定
  • フレームグラフで Go のディスク読み書きコードパスを追跡
  • 自動ディスク I/O 分析レポート
  • よくある質問

OpenResty Edge でゲートウェイパーティションを使用する方法

  • 新しいゲートウェイパーティションの作成
  • 新しいアプリケーションを作成する
  • 新しいページルールの作成
  • パーティションのテスト
  • 新しいゲートウェイパーティションの作成
  • 新しいアプリケーションを作成する
  • 新しいページルールの作成
  • パーティションのテスト

OpenResty Edge で真のクライアント IP アドレスを正確に復元する

  • グローバル設定で「信頼できる実 IP 設定元」と「実 IP ヘッダー」を設定する
  • クライアントアドレスを出力するようにアプリケーションを設定する
  • OpenResty Edge で受信したクライアントアドレスを検証する
  • OpenResty Edge について
  • グローバル設定で「信頼できる実 IP 設定元」と「実 IP ヘッダー」を設定する
  • クライアントアドレスを出力するようにアプリケーションを設定する
  • OpenResty Edge で受信したクライアントアドレスを検証する
  • OpenResty Edge について

Nginx で No debugging symbols found?OpenResty XRay が自動で再構築

  • Nginx が strip され、デバッグシンボルが欠落していることの確認
  • 欠落した Nginx デバッグシンボルを自動再構築——再コンパイル不要
  • 継続的な分析:日次・週次の Insights レポート
  • よくある質問:nginx-dbg、再コンパイル、strip 済みバイナリの分析
  • Nginx が strip され、デバッグシンボルが欠落していることの確認
  • 欠落した Nginx デバッグシンボルを自動再構築——再コンパイル不要
  • 継続的な分析:日次・週次の Insights レポート
  • よくある質問:nginx-dbg、再コンパイル、strip 済みバイナリの分析

Amazon Linux 上での OpenResty XRay Agent のインストール方法(Bundle パッケージを使用)

  • コンソールにログイン
  • Bundle パッケージを使用した Agent のインストール
  • アプリケーションの設定と検出
  • アナライザの起動と分析結果の確認
  • 別の Agent のインストールt
  • コンソールにログイン
  • Bundle パッケージを使用した Agent のインストール
  • アプリケーションの設定と検出
  • アナライザの起動と分析結果の確認
  • 別の Agent のインストールt

Envoy サーバー内部での CPU 時間の消費状況(OpenResty XRay を使用)

  • 問題:高 CPU 使用率
  • OpenResty XRay の Guided Analysis 機能を使って Envoy サーバー内で最も CPU を消費する C++ コードパスを特定する
  • 自動分析とレポート
  • OpenResty XRay について
  • 問題:高 CPU 使用率
  • OpenResty XRay の Guided Analysis 機能を使って Envoy サーバー内で最も CPU を消費する C++ コードパスを特定する
  • 自動分析とレポート
  • OpenResty XRay について

OpenResty Edge の Admin コンソールで DNS アプリケーションのアクセス権限を管理する

  • スーパーユーザーとして DNS ページの権限を確認する
  • DNS アプリケーションの読み取り権限のみを持つユーザーグループを作成する
  • テストアカウントを作成する
  • DNS アプリケーションページの権限を確認する
  • スーパーユーザーとして DNS ページの権限を確認する
  • DNS アプリケーションの読み取り権限のみを持つユーザーグループを作成する
  • テストアカウントを作成する
  • DNS アプリケーションページの権限を確認する

オンラインでブロッキングスレッドの Perl コードパスを迅速に特定する(OpenResty XRay を使用)

  • 問題:CPU 使用率が上昇しない
  • off-CPU 時間を最も占有している Perl コードパスを特定
  • 完全自動の分析とレポート
  • 問題:CPU 使用率が上昇しない
  • off-CPU 時間を最も占有している Perl コードパスを特定
  • 完全自動の分析とレポート

OpenResty XRay を使用して Prometheus アプリケーション内の CPU 使用率が最も高い Go コードパスを特定する

  • 問題:高 CPU 使用率
  • CPU 使用率が最も高い Go コードパスを特定
  • 完全自動化された分析とレポート
  • 問題:高 CPU 使用率
  • CPU 使用率が最も高い Go コードパスを特定
  • 完全自動化された分析とレポート

OpenResty Edge における Edgelang を通じた Lua モジュールの呼び出し

  • Lua モジュールの作成
  • HTTP アプリケーションにおける Lua モジュールの呼び出し
  • Lua モジュール呼び出しの効果の検証
  • Lua モジュールの作成
  • HTTP アプリケーションにおける Lua モジュールの呼び出し
  • Lua モジュール呼び出しの効果の検証

CockroachDB における CPU 時間の消費状況(OpenResty XRay を使用)

  • 問題:高 CPU 使用率
  • OpenResty XRay の Guided Analysis 機能を使って CockroachDB の CPU 時間消費が最も多い Go コードパスを特定する
  • 完全自動化された分析レポート
  • OpenResty XRay について
  • 問題:高 CPU 使用率
  • OpenResty XRay の Guided Analysis 機能を使って CockroachDB の CPU 時間消費が最も多い Go コードパスを特定する
  • 完全自動化された分析レポート
  • OpenResty XRay について

Perl アプリケーションの追跡時における OpenResty XRay のシステムパフォーマンスへの影響

  • アナライザー実行前のアプリケーションパフォーマンス
  • アナライザー実行中のパフォーマンスへの影響
  • アナライザー実行時のスループットとレイテンシーへの実際の影響測定
  • アナライザー実行前のアプリケーションパフォーマンス
  • アナライザー実行中のパフォーマンスへの影響
  • アナライザー実行時のスループットとレイテンシーへの実際の影響測定
お問い合わせ

ご意見・ご感想をお待ちしております 👋

メッセージを送信しました!

専門家チームが24時間以内にご連絡いたします。
x