<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenResty 公式ブログ</title><link>https://blog.openresty.com.cn/jp/</link><description>Recent content on OpenResty 公式ブログ</description><language>ja</language><managingEditor>OpenResty Inc. (OpenResty Inc.)</managingEditor><webMaster>OpenResty Inc. (OpenResty Inc.)</webMaster><lastBuildDate>2026-07-20T00:00:00.000Z</lastBuildDate><atom:link href="https://blog.openresty.com.cn/jp/index.xml" rel="self" type="application/rss+xml"/><item><title>ライブ配信の CDN 選定：普段は問題なく動く構成が、なぜトップレベルの試合のピークで崩れるのか？</title><link>https://blog.openresty.com.cn/jp/edge-private-cdn-live-streaming/</link><pubDate>2026-07-20T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-private-cdn-live-streaming/</guid><description>&lt;ul>
&lt;li>ライブ配信はなぜピークで崩れるのか：普段動くことは、ピークで生き残ることを意味しない&lt;/li>
&lt;li>プライベート CDN はいかにしてピーク時の安定性を確率から確実性へ変えるのか&lt;/li>
&lt;li>ライブ配信 CDN のコスト比較：ピークを乗り切ることは、ピーク分を支払うことではない&lt;/li>
&lt;li>プライベート CDN の実装コスト：ゼロから自作することとは違う&lt;/li>
&lt;li>配信の先で：ライブ配信シナリオが同一ゲートウェイ層に必要とするもの&lt;/li>
&lt;li>よくある質問（FAQ）&lt;/li>
&lt;/ul></description><pic>/header-images/edge-private-cdn-live-streaming.jpg</pic><private>false</private><tags>openresty-edge cdn live-streaming</tags></item><item><title>OpenResty XRay バージョン 26.7.15 正式リリース</title><link>https://blog.openresty.com.cn/jp/xray-ann-26.7.15/</link><pubDate>2026-07-15T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-ann-26.7.15/</guid><description>&lt;ul>
&lt;li>主なハイライト&lt;/li>
&lt;li>その他の重要な更新&lt;/li>
&lt;/ul></description><pic>/header-images/xray-logo.jpg</pic><private>false</private><tags>openresty-xray releases</tags></item><item><title>OpenResty XRay AI アシスタント：すべての分析データに語らせる</title><link>https://blog.openresty.com.cn/jp/openresty-xray-ai-assistant/</link><pubDate>2026-07-14T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/openresty-xray-ai-assistant/</guid><description>&lt;ul>
&lt;li>「レポートを ChatGPT に貼り付ける」のと何が違うのか？&lt;/li>
&lt;li>3 つの典型的なシナリオ&lt;/li>
&lt;li>よくある質問：AI は本当にフレームグラフを読めるのか？どこまで信頼できるのか？&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-xray-ai-assistant.jpg</pic><private>false</private><tags>openresty-xray ai analyzer</tags></item><item><title>OpenResty プライベートライブラリ：高性能 Lua &amp; Nginx モジュール</title><link>https://blog.openresty.com.cn/jp/private-libs/</link><pubDate>2026-07-08T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/private-libs/</guid><description>&lt;ul>
&lt;li>全カタログ&lt;/li>
&lt;li>シナリオ別の内容&lt;/li>
&lt;li>ライセンスの仕組み&lt;/li>
&lt;li>FAQ&lt;/li>
&lt;/ul></description><pic>/header-images/private-libs.jpg</pic><private>false</private><tags>private-library openresty nginx lua openresty-xray</tags></item><item><title>トップレベルのスポーツ中継を支える：OpenResty Edge で HLS ライブ配信レイヤーを構築する</title><link>https://blog.openresty.com.cn/jp/edge-hls-live-streaming/</link><pubDate>2026-07-08T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-hls-live-streaming/</guid><description>&lt;ul>
&lt;li>なぜライブ HLS は素朴なキャッシュ構成を突き破るのか&lt;/li>
&lt;li>OpenResty Edge での実装：相反する TTL を持つ 2 つのページルール&lt;/li>
&lt;li>最も重要なステップ：Use stale proxy cache アクション&lt;/li>
&lt;li>ゲートウェイパーティションによるシールド層：全ネットワークで 1 回への収束&lt;/li>
&lt;li>設定の検証と負荷試験&lt;/li>
&lt;li>よくある質問（FAQ）&lt;/li>
&lt;/ul></description><pic>/header-images/edge-hls-live-streaming.jpg</pic><private>false</private><tags>tutorial openresty-edge cache proxy hls live-streaming</tags></item><item><title>OpenResty チュートリアル：Hello World から本番環境までの 7 ステップ実践ガイド</title><link>https://blog.openresty.com.cn/jp/openresty-tutorial/</link><pubDate>2026-07-03T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/openresty-tutorial/</guid><description>&lt;div class="xray-banner">
&lt;p>OpenResty XRay がどのようにしてアプリケーションの問題特定と効率化を支援するかをご覧ください。&lt;/p>
&lt;a href="https://openresty.com.cn/cn//xray/request-demo/?src=blog_txt_banner_openresty-tutorial" target="_blank">
&lt;img src="https://blog.openresty.com.cn/img/search.svg"/>
&lt;span>詳細はこちら&lt;/span>
&lt;/a>
&lt;a class="xray-live-demo-link" href="https://demo.xray.openresty.com/targets/" target="_blank">
&lt;span class="icon-pc-display-horizontal">&lt;/span>
&lt;span>LIVE DEMO&lt;/span>
&lt;/a>
&lt;/div>
&lt;p>この OpenResty チュートリアルシリーズでは、まっさらな Linux サーバーから、動作する Nginx + Lua アプリケーションまでを、手を動かす 7 つのステップで作り上げていきます——Lua の事前知識は不要です。&lt;/p></description><pic>/header-images/openresty-tutorial.jpg</pic><private>false</private><tags>nginx openresty tutorial lua</tags></item><item><title>OpenResty のインストール — 全プラットフォーム対応セットアップガイド</title><link>https://blog.openresty.com.cn/jp/install-openresty/</link><pubDate>2026-06-30T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/install-openresty/</guid><description>&lt;ul>
&lt;li>対応プラットフォーム&lt;/li>
&lt;li>クイックスタート（Ubuntu / Debian）&lt;/li>
&lt;li>プラットフォーム別インストールガイド&lt;/li>
&lt;li>ARM64 / Aarch64&lt;/li>
&lt;li>Alpine Linux&lt;/li>
&lt;li>macOS とソースビルド&lt;/li>
&lt;li>インストールの確認&lt;/li>
&lt;li>FAQ&lt;/li>
&lt;/ul></description><pic>/header-images/install-openresty.jpg</pic><private>false</private><tags>nginx openresty tutorial install</tags></item><item><title>OpenResty 1.31.1.1 正式リリース</title><link>https://blog.openresty.com.cn/jp/openresty-ann-1.31.1.1/</link><pubDate>2026-06-05T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/openresty-ann-1.31.1.1/</guid><description>&lt;ul>
&lt;li>主な変更点&lt;/li>
&lt;li>完全な変更ログ&lt;/li>
&lt;li>フィードバック&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-logo.png</pic><private>false</private><tags>OpenResty releases</tags></item><item><title>OpenResty 1.29.2.5 正式リリース</title><link>https://blog.openresty.com.cn/jp/openresty-ann-1.29.2.5/</link><pubDate>2026-05-25T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/openresty-ann-1.29.2.5/</guid><description>&lt;ul>
&lt;li>主な変更点&lt;/li>
&lt;li>完全な変更ログ&lt;/li>
&lt;li>フィードバック&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-logo.png</pic><private>false</private><tags>OpenResty releases</tags></item><item><title>OpenResty 1.29.2.4 正式版リリース</title><link>https://blog.openresty.com.cn/jp/openresty-ann-1.29.2.4/</link><pubDate>2026-05-20T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/openresty-ann-1.29.2.4/</guid><description>&lt;ul>
&lt;li>主な変更点&lt;/li>
&lt;li>完全な変更履歴&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-logo.png</pic><private>false</private><tags>OpenResty releases</tags></item><item><title>OpenResty Edge による内部トラフィック管理の最適化：マイクロサービスにおける実践</title><link>https://blog.openresty.com.cn/jp/edge-inner-traffic/</link><pubDate>2026-05-18T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-inner-traffic/</guid><description>&lt;ul>
&lt;li>ノース・サウスとイースト・ウェストのトラフィックガバナンスの本質的な違い&lt;/li>
&lt;li>マイクロサービス深層域における四つのエンジニアリング上の課題&lt;/li>
&lt;li>Mesh と集中型内部ゲートウェイの路線比較および OpenResty Edge のエンジニアリング上の位置づけ&lt;/li>
&lt;li>段階的導入の三フェーズと実務的な提言&lt;/li>
&lt;/ul></description><pic>/header-images/edge-inner-traffic.jpg</pic><private>false</private><tags>tutorial openresty-edge gateway microservices</tags></item><item><title>OpenResty XRay バージョン 26.5.11 正式リリース</title><link>https://blog.openresty.com.cn/jp/xray-ann-26.5.11/</link><pubDate>2026-05-12T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-ann-26.5.11/</guid><description>&lt;ul>
&lt;li>主なハイライト&lt;/li>
&lt;li>その他の重要な更新&lt;/li>
&lt;/ul></description><pic>/header-images/xray-logo.jpg</pic><private>false</private><tags>openresty-xray releases</tags></item><item><title>OpenResty Edge バージョン 26.6.8 を正式リリース</title><link>https://blog.openresty.com.cn/jp/edge-ann-26.6.8/</link><pubDate>2026-05-08T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-ann-26.6.8/</guid><description>&lt;ul>
&lt;li>主な強化点&lt;/li>
&lt;li>機能強化と柔軟性の向上&lt;/li>
&lt;li>使いやすさと可観測性の最適化&lt;/li>
&lt;li>重要な修正と安定性の強化&lt;/li>
&lt;/ul></description><pic>/header-images/company-logo.jpg</pic><private>false</private><tags>openResty-edge releases</tags></item><item><title>XDP DDoS 対策の本番実践：百万 PPS のカーネルネイティブ防御を OpenResty Edge に内蔵</title><link>https://blog.openresty.com.cn/jp/ddos-intro/</link><pubDate>2026-05-07T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/ddos-intro/</guid><description>&lt;ul>
&lt;li>DDoS 対策アーキテクチャの「不可能の三角」&lt;/li>
&lt;li>OpenResty Edge が XDP DDoS 対策で三つの目標を同時に満たす方法&lt;/li>
&lt;li>実測性能：AWS t3.small で 17〜18 万 PPS、ラボで百万 PPS&lt;/li>
&lt;li>自動化された DDoS 対応は「おまけ」ではなく前提&lt;/li>
&lt;li>可観測性：リアルタイムの DDoS 対策指標&lt;/li>
&lt;li>FAQ：XDP DDoS 対策&lt;/li>
&lt;/ul></description><pic>/header-images/ddos-intro.jpg</pic><private>false</private><tags>ddos</tags></item><item><title>OpenResty Edge におけるデータ保護：定期バックアップから自動フェイルオーバーまで</title><link>https://blog.openresty.com.cn/jp/edge-db-backup/</link><pubDate>2026-05-06T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-db-backup/</guid><description>&lt;ul>
&lt;li>第一の防衛線：定期バックアップと異機間同期&lt;/li>
&lt;li>第二の防衛線：主系・従系ストリーミングレプリケーション&lt;/li>
&lt;li>第三の防衛線：自動フェイルオーバークラスター&lt;/li>
&lt;li>三層の比較と選定の指針&lt;/li>
&lt;li>まとめ&lt;/li>
&lt;/ul></description><pic>/header-images/edge-db-backup.jpg</pic><private>false</private><tags>openresty-edge db</tags></item><item><title>OpenResty Edge × Kubernetes で実現する統合管理プレーン</title><link>https://blog.openresty.com.cn/jp/edge-k8s-what/</link><pubDate>2026-04-23T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-k8s-what/</guid><description>&lt;ul>
&lt;li>K8s 時代のゲートウェイのジレンマ：静的な管理モデルとクラウドネイティブ環境のミスマッチ&lt;/li>
&lt;li>機能 1：真の弾力性を実現――ゲートウェイノードのライフサイクル管理の自動化
*機能 2：サイロ化から一元管理へ — マルチ K8s クラスタの戦略的価値&lt;/li>
&lt;li>機能 3：組織構造との適合——2層アップストリームシステムの設計思想&lt;/li>
&lt;/ul></description><pic>/header-images/edge-k8s-what.jpg</pic><private>false</private><tags>openresty-edge kubernetes gateway overview</tags></item><item><title>YAML ファイルで OpenResty Edge を設定する：`edge2yaml` によるエクスポート・インポート入門</title><link>https://blog.openresty.com.cn/jp/what-edge-yaml/</link><pubDate>2026-04-22T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/what-edge-yaml/</guid><description>&lt;ul>
&lt;li>&lt;code>edge2yaml&lt;/code> とは&lt;/li>
&lt;li>主なユースケース&lt;/li>
&lt;li>&lt;code>edge2yaml&lt;/code> と OpenResty Edge Admin のネイティブ機能との関係&lt;/li>
&lt;/ul></description><pic>/header-images/what-edge-yaml.jpg</pic><private>false</private><tags>openresty-edge edge2yaml</tags></item><item><title>OpenResty サービスにおける「見えないボトルネック」としての JSON</title><link>https://blog.openresty.com.cn/jp/jit.cjson/</link><pubDate>2026-04-17T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/jit.cjson/</guid><description>&lt;ul>
&lt;li>パフォーマンスの限界はどのレイヤーにあるのか&lt;/li>
&lt;li>一般的な「回避策」とその限界&lt;/li>
&lt;li>なぜ「独自開発」や「独自カスタマイズ」は得策ではないのか&lt;/li>
&lt;li>インフラストラクチャレベルの最適化：&lt;code>jit.cjson&lt;/code>&lt;/li>
&lt;li>なぜ公式（ベンダー）提供のソリューションが最適なのか&lt;/li>
&lt;li>極めて低い導入コスト&lt;/li>
&lt;/ul></description><pic>/header-images/jit.cjson.jpg</pic><private>false</private><tags>private-library json lua</tags></item><item><title>ビルド不要・Nginx ゲートウェイだけで実現する 120 MB/s のリアルタイム JS/CSS/HTML 圧縮</title><link>https://blog.openresty.com.cn/jp/openresty-minifier-what/</link><pubDate>2026-04-07T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/openresty-minifier-what/</guid><description>&lt;ul>
&lt;li>「解決済み」が通用しない 3 つの現場&lt;/li>
&lt;li>なぜ「正規表現で置換すればいい」では通用しないのか&lt;/li>
&lt;li>Lua で正規表現を書いた、その先に待っていたもの&lt;/li>
&lt;li>openresty-minifiers の設計：3 つの制約をどう同時に満たすか&lt;/li>
&lt;li>5 分で動かす：最小構成の nginx 設定例&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-minifier-what.jpg</pic><private>false</private><tags>nginx lua private-library TLS</tags></item><item><title>OpenResty 1.29.2.3 正式リリース</title><link>https://blog.openresty.com.cn/jp/openresty-ann-1.29.2.3/</link><pubDate>2026-03-26T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/openresty-ann-1.29.2.3/</guid><description>&lt;ul>
&lt;li>主な変更点&lt;/li>
&lt;li>完全な変更ログ&lt;/li>
&lt;li>フィードバック&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-logo.png</pic><private>false</private><tags>OpenResty releases</tags></item><item><title>バイナリ脆弱性スキャン：バックポート済みパッチを検知し、誤検知を削減</title><link>https://blog.openresty.com.cn/jp/xray-vulnerability-scanning/</link><pubDate>2026-03-24T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-vulnerability-scanning/</guid><description>&lt;ul>
&lt;li>バージョン照合型脆弱性スキャンが失敗する理由：3つの累積コスト&lt;/li>
&lt;li>OpenResty XRay のバイナリ脆弱性スキャンの仕組み：エビデンスファーストモデル&lt;/li>
&lt;li>事例：Rocky Linux における OpenSSL 二重バージョン環境でのバイナリ脆弱性スキャン&lt;/li>
&lt;li>アラート疲れから精度へ：持続可能な脆弱性スキャンの実践&lt;/li>
&lt;/ul></description><pic>/header-images/xray-vulnerability-scanning.jpg</pic><private>false</private><tags>security vulnerability openresty-xray cve</tags></item><item><title>OpenResty XRay による D 言語製注文サービスの P99 レイテンシー異常変動の解明</title><link>https://blog.openresty.com.cn/jp/xray-dlang-p99/</link><pubDate>2026-03-17T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-dlang-p99/</guid><description>&lt;ul>
&lt;li>フレームグラフから読み解くGCの罠と業務処理のホットスポット&lt;/li>
&lt;li>最適化ロードマップ：なぜ対策そのものより「順序」が重要なのか&lt;/li>
&lt;li>まとめ：コードロジックから、ランタイムで起きている「真実」へ&lt;/li>
&lt;/ul></description><pic>/header-images/xray-dlang-p99.jpg</pic><private>false</private><tags>d-lang flame-graph performance gc</tags></item><item><title>OpenResty XRay バージョン 26.2.1 正式リリース</title><link>https://blog.openresty.com.cn/jp/xray-ann-26.2.1/</link><pubDate>2026-03-13T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-ann-26.2.1/</guid><description>&lt;ul>
&lt;li>主なハイライト&lt;/li>
&lt;li>安定性と使いやすさの最適化&lt;/li>
&lt;/ul></description><pic>/header-images/xray-logo.jpg</pic><private>false</private><tags>openresty-xray releases</tags></item><item><title>OpenResty Edge クライアント実 IP フルチェーン転送ガイド</title><link>https://blog.openresty.com.cn/jp/edge-proxy-protocol/</link><pubDate>2026-03-05T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-proxy-protocol/</guid><description>&lt;ul>
&lt;li>OpenResty Edge が解決するビジネス課題&lt;/li>
&lt;li>アーキテクチャ統合によるTCO最適化&lt;/li>
&lt;li>信頼を支える基盤&lt;/li>
&lt;/ul></description><pic>/header-images/edge-proxy-protocol.jpg</pic><private>false</private><tags>openresty-edge</tags></item><item><title>OpenResty 1.29.2.1 正式リリース</title><link>https://blog.openresty.com.cn/jp/openresty-ann-1.29.2.1/</link><pubDate>2026-03-03T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/openresty-ann-1.29.2.1/</guid><description>&lt;ul>
&lt;li>主な変更点&lt;/li>
&lt;li>完全な変更ログ&lt;/li>
&lt;li>フィードバック&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-logo.png</pic><private>false</private><tags>OpenResty releases</tags></item><item><title>コード変更・サービス再起動なし：OpenResty XRay による本番環境での動的トレーシング実践法</title><link>https://blog.openresty.com.cn/jp/xray-dynamic-advantage/</link><pubDate>2026-03-03T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-dynamic-advantage/</guid><description>&lt;ul>
&lt;li>既存の動的トレーシングフレームワークが本番環境で抱える限界と課題とは？&lt;/li>
&lt;li>OpenResty XRay が動的トレーシングのアーキテクチャ設計で実現した技術的革新とは？&lt;/li>
&lt;li>フルスタックフレームグラフとは何か?&lt;/li>
&lt;li>OpenResty XRay の対応範囲はどのように継続的に広がっているか？&lt;/li>
&lt;/ul></description><pic>/header-images/xray-dynamic-advantage.jpg</pic><private>false</private><tags>openresty-xray Ylang dynamic-tracing</tags></item><item><title>OpenResty Edge 徹底解説</title><link>https://blog.openresty.com.cn/jp/what-is-openresty-edge/</link><pubDate>2026-02-24T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/what-is-openresty-edge/</guid><description>&lt;ul>
&lt;li>OpenResty Edge が解決するビジネス課題&lt;/li>
&lt;li>アーキテクチャ統合によるTCO最適化&lt;/li>
&lt;li>信頼を支える基盤&lt;/li>
&lt;/ul></description><pic>/header-images/what-is-openresty-edge.jpg</pic><private>false</private><tags>openresty-edge</tags></item><item><title>OpenResty XRay 入門：コードを変更せずに、システム深層の「鼓動」を聴く</title><link>https://blog.openresty.com.cn/jp/what-is-openresty-xray/</link><pubDate>2026-02-10T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/what-is-openresty-xray/</guid><description>&lt;ul>
&lt;li>OpenResty XRay が実現する究極の可観測性基盤&lt;/li>
&lt;li>シグナルからインサイトへ&lt;/li>
&lt;li>次世代のクラウドネイティブ・エンジニアリング&lt;/li>
&lt;li>オープンなエコシステムと堅牢な技術基盤&lt;/li>
&lt;/ul></description><pic>/header-images/what-is-openresty-xray.jpg</pic><private>false</private><tags>openresty-xray nginx</tags></item><item><title>GSLB とは：グローバルサーバーロードバランシングの仕組みと、DNS 依存のスケジューリングが破綻する場面</title><link>https://blog.openresty.com.cn/jp/edge-gslb-what/</link><pubDate>2026-01-27T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-gslb-what/</guid><description>&lt;ul>
&lt;li>従来の GSLB ツールはなぜ力不足なのか&lt;/li>
&lt;li>理想的なグローバルサーバーロードバランシングに必要なもの&lt;/li>
&lt;li>フィードバック駆動の GSLB アーキテクチャ&lt;/li>
&lt;li>GSLB 導入前と導入後&lt;/li>
&lt;/ul></description><pic>/header-images/edge-gslb-what.jpg</pic><private>false</private><tags>openresty-edge gslb</tags></item><item><title>なぜ Kafka を API Gateway に統合するのは今でもこれほど難しいのか</title><link>https://blog.openresty.com.cn/jp/lua-resty-kafka-fast/</link><pubDate>2026-01-19T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/lua-resty-kafka-fast/</guid><description>&lt;ul>
&lt;li>生産環境で頻繁に見られる 3 つの誤ったアーキテクチャパターン&lt;/li>
&lt;li>&lt;code>lua-resty-kafka-fast&lt;/code> とは&lt;/li>
&lt;li>lua-resty-kafka と lua-resty-kafka-fast の比較&lt;/li>
&lt;li>システムアーキテクチャにどのような変化をもたらすか&lt;/li>
&lt;li>FAQ&lt;/li>
&lt;/ul></description><pic>/header-images/lua-resty-kafka-fast.jpg</pic><private>false</private><tags>private-library kafka lua</tags></item><item><title>OpenResty Edge バージョン 25.12.5-1 を正式リリース</title><link>https://blog.openresty.com.cn/jp/edge-ann-25-12-5-1/</link><pubDate>2026-01-16T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-ann-25-12-5-1/</guid><description>&lt;ul>
&lt;li>主なハイライト&lt;/li>
&lt;li>主要な最適化&lt;/li>
&lt;li>重要な修正と安定性の強化&lt;/li>
&lt;/ul></description><pic>/header-images/company-logo.jpg</pic><private>false</private><tags>openResty-edge releases</tags></item><item><title>OpenResty の隠れたメモリリークを無停止で特定する手法（Zero Downtime）</title><link>https://blog.openresty.com.cn/jp/nginx-prod-mem-leak/</link><pubDate>2026-01-13T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/nginx-prod-mem-leak/</guid><description>&lt;ul>
&lt;li>本番環境におけるメモリリークの徹底解剖&lt;/li>
&lt;li>なぜ、このような問題は解決が極めて困難なのか？&lt;/li>
&lt;li>「運任せ」から「予測可能」なシステムへ&lt;/li>
&lt;li>パフォーマンス問題が「ツール」の域を超える時&lt;/li>
&lt;/ul></description><pic>/header-images/nginx-prod-mem-leak.jpg</pic><private>false</private><tags>casestudy openresty-xray memory nginx</tags></item><item><title>OpenResty XRay で 15 倍の QPS 差を解決した事例</title><link>https://blog.openresty.com.cn/jp/xray-keepalive/</link><pubDate>2025-12-23T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-keepalive/</guid><description>&lt;ul>
&lt;li>93% 性能低下の裏に潜む観測の死角&lt;/li>
&lt;li>OpenResty XRay がコネクション再利用の問題を明らかにします&lt;/li>
&lt;li>比較分析により判明したコンパイルオプションの問題&lt;/li>
&lt;li>コンパイラオプションが命令実行効率に与える影響&lt;/li>
&lt;/ul></description><pic>/header-images/xray-keepalive.jpg</pic><private>false</private><tags>openresty-xray casestudy lua nginx off-cpu</tags></item><item><title>「Nginx 再起動」という脆弱性：ダウンタイムゼロで実現する TLS 鍵ローテーションの最適解</title><link>https://blog.openresty.com.cn/jp/lr-tls-session/</link><pubDate>2025-12-19T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/lr-tls-session/</guid><description>&lt;ul>
&lt;li>Session Ticket Key 管理が見た目より難しい理由&lt;/li>
&lt;li>lua-resty-tls-session が再起動なしで Session Ticket Key をローテーションする仕組み&lt;/li>
&lt;li>3 つのアプローチの比較&lt;/li>
&lt;li>レイテンシ削減と稼働率向上の定量化&lt;/li>
&lt;li>FAQ&lt;/li>
&lt;/ul></description><pic>/header-images/lr-tls-session.jpg</pic><private>false</private><tags>private-library nginx lua openresty TLS</tags></item><item><title>WAF 性能比較：OpenResty Edge は ModSecurity の 3.7〜10 倍（208 ルール）</title><link>https://blog.openresty.com.cn/jp/why-edge-waf/</link><pubDate>2025-12-15T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/why-edge-waf/</guid><description>&lt;ul>
&lt;li>ベンチマーク：1 CPU コアに 208 の WAF ルール&lt;/li>
&lt;li>ルール数が WAF 性能を損なわない理由&lt;/li>
&lt;li>エッジに WAF を導入する 4 つのステップ&lt;/li>
&lt;li>FAQ：WAF の性能&lt;/li>
&lt;/ul></description><pic>/header-images/why-edge-waf.jpg</pic><private>false</private><tags>tutorial openresty-edge waf</tags></item><item><title>OpenResty における LuaJIT RSS メモリリークの修正：再起動なしで OOM Kill を防ぐ</title><link>https://blog.openresty.com.cn/jp/luajit-plus/</link><pubDate>2025-12-04T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/luajit-plus/</guid><description>&lt;ul>
&lt;li>LuaJIT「擬似メモリリーク」とは何か&lt;/li>
&lt;li>本番データによる問題診断&lt;/li>
&lt;li>なぜ従来の対処法では解決しないのか&lt;/li>
&lt;li>LuaJIT-plus によるアロケータレベルの解決&lt;/li>
&lt;li>本番投入後の効果&lt;/li>
&lt;/ul></description><pic>/header-images/luajit-plus.jpg</pic><private>false</private><tags>private-library memory openresty-xray luajit</tags></item><item><title>OpenResty Edge Webhook を活用した「少ないことはより豊かである」イベント駆動型運用</title><link>https://blog.openresty.com.cn/jp/why-edge-webhook/</link><pubDate>2025-12-03T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/why-edge-webhook/</guid><description>&lt;ul>
&lt;li>「データ洪流」から「重要なシグナル」へ&lt;/li>
&lt;li>Edge Webhook がこれほど効率的で安全である理由&lt;/li>
&lt;li>「Less is More」な高精度運用エコシステムの構築&lt;/li>
&lt;li>OpenResty Edge で Zstandard 圧縮を有効にする方法&lt;/li>
&lt;/ul></description><pic>/header-images/why-edge-webhook.jpg</pic><private>false</private><tags>tutorial openresty-edge webhooks</tags></item><item><title>50万 QPS の OpenResty ゲートウェイで発生した「謎の 244ms 遅延」の原因を特定した話</title><link>https://blog.openresty.com.cn/jp/xray-p99/</link><pubDate>2025-11-18T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-p99/</guid><description>&lt;ul>
&lt;li>「地震計」が震源を特定できない時&lt;/li>
&lt;li>経験主義から動的観測への価値転換&lt;/li>
&lt;li>定量的なエンジニアリング効率とリソース最適化指標&lt;/li>
&lt;li>継続的なパフォーマンス観測能力の構築&lt;/li>
&lt;/ul></description><pic>/header-images/xray-p99.jpg</pic><private>false</private><tags>openresty-xray qps p99 cpu</tags></item><item><title>オープンソース OpenResty vs. OpenResty Edge：主要な違いとアップグレードガイド</title><link>https://blog.openresty.com.cn/jp/edge-or-comparison/</link><pubDate>2025-11-17T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-or-comparison/</guid><description>&lt;ul>
&lt;li>オープンソース vs. OpenResty Edge 比較一覧&lt;/li>
&lt;li>オープンソース版が限界に達する時：6 つの実業務シナリオ&lt;/li>
&lt;li>インフラストラクチャに最適なパスの選択&lt;/li>
&lt;/ul></description><pic>/header-images/edge-or-comparison.jpg</pic><private>false</private><tags>tutorial openresty-edge</tags></item><item><title>なぜ多くの企業がプライベートCDNを必要とするのか</title><link>https://blog.openresty.com.cn/jp/edge-cdn-benefit/</link><pubDate>2025-11-11T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-cdn-benefit/</guid><description>&lt;ul>
&lt;li>「コモディティ化サービス」がイノベーションを阻害する時&lt;/li>
&lt;li>パブリック CDN が抱える 4 つの構造的課題&lt;/li>
&lt;li>エッジコンピューティングのために生まれた多機能ゲートウェイ&lt;/li>
&lt;li>プライベートエッジネットワーク構築の四大柱&lt;/li>
&lt;/ul></description><pic>/header-images/edge-cdn-benefit.jpg</pic><private>false</private><tags>tutorial openresty-edge cdn</tags></item><item><title>プラグインが CPU の 45% を食い潰した際、ソースコードなしで Lua の 93 行目を特定した方法？</title><link>https://blog.openresty.com.cn/jp/xray-rsa-cpu/</link><pubDate>2025-11-10T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-rsa-cpu/</guid><description>&lt;ul>
&lt;li>perf が「ブラック ボックス」に直面したとき
*「サンプリング」から「フルスタック動的トレーシング」へ&lt;/li>
&lt;li>証拠の連鎖を特定する&lt;/li>
&lt;li>「何が起こったか」から「なぜ」へ&lt;/li>
&lt;/ul></description><pic>/header-images/xray-rsa-cpu.jpg</pic><private>false</private><tags>casestudy openresty-xray rsa</tags></item><item><title>本番環境で Java メモリリークを特定する方法——ヒープダンプも再起動も不要</title><link>https://blog.openresty.com.cn/jp/xray-java-mem/</link><pubDate>2025-11-10T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-java-mem/</guid><description>&lt;ul>
&lt;li>複数回の Full GC 後もヒープが回収されない理由：本番環境の Java メモリリーク&lt;/li>
&lt;li>ヒープダンプなしで本番環境の Java メモリリークを診断する方法&lt;/li>
&lt;li>Java メモリリークを特定する再利用可能な 3 ステップ法&lt;/li>
&lt;li>OpenResty XRay を選ぶ理由&lt;/li>
&lt;li>よくある質問&lt;/li>
&lt;/ul></description><pic>/header-images/xray-java-mem.jpg</pic><private>false</private><tags>openresty-xray java memory</tags></item><item><title>OpenResty Edge バージョン 25.9.17 を正式リリース</title><link>https://blog.openresty.com.cn/jp/edge-ann-250917/</link><pubDate>2025-10-31T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-ann-250917/</guid><description>&lt;ul>
&lt;li>主な強化点&lt;/li>
&lt;li>機能強化と柔軟性の向上&lt;/li>
&lt;li>使いやすさと可観測性の最適化&lt;/li>
&lt;li>重要な修正と安定性の強化&lt;/li>
&lt;/ul></description><pic>/header-images/company-logo.jpg</pic><private>false</private><tags>openResty-edge releases</tags></item><item><title>OpenResty XRay バージョン 25.10.11 正式リリース</title><link>https://blog.openresty.com.cn/jp/xray-ann-251011/</link><pubDate>2025-10-31T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-ann-251011/</guid><description>&lt;ul>
&lt;li>特に注目すべき 3 つのポイント&lt;/li>
&lt;li>診断精度と安定性の強化&lt;/li>
&lt;li>ユーザビリティとセキュリティの強化&lt;/li>
&lt;li>アップグレード方法&lt;/li>
&lt;/ul></description><pic>/header-images/xray-logo.jpg</pic><private>false</private><tags>openresty-xray releases</tags></item><item><title>OpenResty XRay は、Gzip 設定の潜在的なコストをいかに正確に特定するか</title><link>https://blog.openresty.com.cn/jp/xray-gzip-cpu/</link><pubDate>2025-10-27T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-gzip-cpu/</guid><description>&lt;ul>
&lt;li>性能問題は意外なところに潜んでいる&lt;/li>
&lt;li>OpenResty XRay は性能ボトルネックの「根本原因」をどう特定するか&lt;/li>
&lt;li>性能ボトルネックの定量的な真実&lt;/li>
&lt;li>経験から方法論へ&lt;/li>
&lt;/ul></description><pic>/header-images/xray-gzip-cpu.jpg</pic><private>false</private><tags>casestudy openresty-xray gzip cpu</tags></item><item><title>OpenResty Edge の zstd 圧縮：gzip や Brotli より高速・軽量</title><link>https://blog.openresty.com.cn/jp/edge-zstd/</link><pubDate>2025-10-20T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-zstd/</guid><description>&lt;ul>
&lt;li>圧縮アルゴリズムの世代交代&lt;/li>
&lt;li>Zstandard（zstd）とは&lt;/li>
&lt;li>OpenResty Edge で zstd が特に適している理由&lt;/li>
&lt;li>OpenResty Edge で Zstandard 圧縮を有効にする方法&lt;/li>
&lt;li>zstd・Brotli・gzip：どれを配信すべきか&lt;/li>
&lt;/ul></description><pic>/header-images/edge-zstd.jpg</pic><private>false</private><tags>tutorial openresty-edge zstd</tags></item><item><title>SSL 証明書自動化：OpenResty Edge における ACME プロトコルによる自動発行・更新</title><link>https://blog.openresty.com.cn/jp/edge-acme-module/</link><pubDate>2025-10-15T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/edge-acme-module/</guid><description>&lt;ul>
&lt;li>ACME プロトコルとは&lt;/li>
&lt;li>証明書の自動管理に ACME が必要な理由&lt;/li>
&lt;li>OpenResty Edge で SSL 証明書の自動発行・自動更新を設定する方法&lt;/li>
&lt;/ul></description><pic>/header-images/edge-acme-module.jpg</pic><private>false</private><tags>tutorial openresty-edge ssl acme</tags></item><item><title>C++ プロセスにおけるメモリリークを OpenResty XRay で迅速に特定する方法</title><link>https://blog.openresty.com.cn/jp/mem-leak-c-process/</link><pubDate>2025-10-11T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/mem-leak-c-process/</guid><description>&lt;ul>
&lt;li>技術的な課題と初期診断&lt;/li>
&lt;li>フレームグラフで特定！メモリリークの「ホットスポット」&lt;/li>
&lt;li>受動的な対応から能動的な支援へ：XRay が実現するトラブルシューティングの新たなサイクル&lt;/li>
&lt;li>まとめ&lt;/li>
&lt;/ul></description><pic>/header-images/mem-leak-c-module.jpg</pic><private>false</private><tags>case-study openresty-xray Nginx c++</tags></item><item><title>非侵入型 Java プロファイラ：Java Agent なしで本番環境のメソッド引数をキャプチャ</title><link>https://blog.openresty.com.cn/jp/java-func-probe/</link><pubDate>2025-10-10T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/java-func-probe/</guid><description>&lt;ul>
&lt;li>なぜ非侵入型 Java プロファイリングが本番環境で重要なのか&lt;/li>
&lt;li>実践デモ：本番環境で Java メソッド引数をキャプチャ&lt;/li>
&lt;li>OpenResty XRay と一般的な Java プロファイラの違い&lt;/li>
&lt;li>よくある質問&lt;/li>
&lt;/ul></description><pic>/header-images/java-func-probe.jpg</pic><private>false</private><tags>openresty-xray java probe</tags></item><item><title>OpenResty XRay が最小限のデータで、最も困難な問題を特定する方法</title><link>https://blog.openresty.com.cn/jp/xray-agentic-observability/</link><pubDate>2025-09-24T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/jp/xray-agentic-observability/</guid><description>&lt;ul>
&lt;li>「より多くのデータ」は「より深い洞察」ではない&lt;/li>
&lt;li>OpenResty XRay の違いとは？&lt;/li>
&lt;li>活用事例&lt;/li>
&lt;li>まとめ&lt;/li>
&lt;/ul></description><pic>/header-images/xray-agentic-observability.jpg</pic><private>false</private><tags>openresty-xray dynamic-tracing analyzer</tags></item></channel></rss>