<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenResty Official Blog</title><link>https://blog.openresty.com/jp/</link><description>Recent content on OpenResty Official Blog</description><language>jp</language><managingEditor>OpenResty Inc. (OpenResty Inc.)</managingEditor><webMaster>OpenResty Inc. (OpenResty Inc.)</webMaster><lastBuildDate>2026-03-05T00:00:00.000Z</lastBuildDate><atom:link href="https://blog.openresty.com/jp/index.xml" rel="self" type="application/rss+xml"/><item><title>OpenResty Edge クライアント実 IP フルチェーン転送ガイド</title><link>https://blog.openresty.com/jp/edge-proxy-protocol/</link><pubDate>2026-03-05T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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/jp/openresty-ann-1.29.2.1/</link><pubDate>2026-03-03T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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/jp/xray-dynamic-advantage/</link><pubDate>2026-03-03T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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/jp/what-is-openresty-edge/</link><pubDate>2026-02-24T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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/jp/what-is-openresty-xray/</link><pubDate>2026-02-10T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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 設計手記：トラフィック制御を「アプリケーション層」から再考する</title><link>https://blog.openresty.com/jp/edge-gslb-what/</link><pubDate>2026-01-27T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/edge-gslb-what/</guid><description>&lt;ul>
&lt;li>なぜ GSLB の「課題」は、いまだに解消されていないのか&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-gslb-what.jpg</pic><private>false</private><tags>openresty-edge gslb</tags></item><item><title>なぜ Kafka を API Gateway に統合するのは今でもこれほど難しいのか</title><link>https://blog.openresty.com/jp/lua-resty-kafka-fast/</link><pubDate>2026-01-19T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/lua-resty-kafka-fast/</guid><description>&lt;ul>
&lt;li>生産環境で頻繁に見られる 3 つの誤ったアーキテクチャパターン&lt;/li>
&lt;li>同期セマンティクスはブロッキング実行を意味しない&lt;/li>
&lt;li>&lt;code>lua-resty-kafka-fast&lt;/code> の設計思想&lt;/li>
&lt;li>システムアーキテクチャにどのような変化をもたらすか&lt;/li>
&lt;/ul></description><pic>/header-images/lua-resty-kafka-fast.jpg</pic><private>false</private><tags>kafka lua</tags></item><item><title>OpenResty Edge バージョン 25.12.5-1 を正式リリース</title><link>https://blog.openresty.com/jp/edge-ann-25-12-5-1/</link><pubDate>2026-01-16T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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/jp/nginx-prod-mem-leak/</link><pubDate>2026-01-13T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/nginx-prod-mem-leak/</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/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/jp/xray-keepalive/</link><pubDate>2025-12-23T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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/jp/lr-tls-session/</link><pubDate>2025-12-19T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/lr-tls-session/</guid><description>&lt;ul>
&lt;li>従来の TLS Session Ticket Key 管理&lt;/li>
&lt;li>「運用の限界」をエンジニアリングで突破する&lt;/li>
&lt;li>インフラ安定化がもたらす高い ROI&lt;/li>
&lt;/ul></description><pic>/header-images/lr-tls-session.jpg</pic><private>false</private><tags>nginx lua openresty TSL</tags></item><item><title>OpenResty Edge の WAF 入門</title><link>https://blog.openresty.com/jp/why-edge-waf/</link><pubDate>2025-12-15T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/why-edge-waf/</guid><description>&lt;ul>
&lt;li>高性能なプログラマブル WAF&lt;/li>
&lt;li>ゼロから WAF 防御システムを構築する&lt;/li>
&lt;li>Beyond WAF：三位一体のアーキテクチャ&lt;/li>
&lt;li>防御ツールから中核資産へ&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>LuaJIT ランタイムの進化：断片化した物理メモリを OS に「返却」させる能動的ガバナンス</title><link>https://blog.openresty.com/jp/luajit-plus/</link><pubDate>2025-12-04T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/luajit-plus/</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/luajit-plus.jpg</pic><private>false</private><tags>memory openresty-xray luajit</tags></item><item><title>OpenResty Edge Webhook を活用した「少ないことはより豊かである」イベント駆動型運用</title><link>https://blog.openresty.com/jp/why-edge-webhook/</link><pubDate>2025-12-03T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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/jp/xray-p99/</link><pubDate>2025-11-18T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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>OSS 版 OpenResty から OpenResty Edge へ移行すべき技術的必然性</title><link>https://blog.openresty.com/jp/edge-or-comparison/</link><pubDate>2025-11-17T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/edge-or-comparison/</guid><description>&lt;ul>
&lt;li>機能強化の概要&lt;/li>
&lt;li>ミッションクリティカルな業務での活用事例&lt;/li>
&lt;li>OpenResty Edge が技術スタックの進化において果たす役割&lt;/li>
&lt;li>OpenResty Edge のさらなる応用範囲&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/jp/edge-cdn-benefit/</link><pubDate>2025-11-11T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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>OpenResty XRay による Java メモリ問題診断の実践</title><link>https://blog.openresty.com/jp/xray-java-mem/</link><pubDate>2025-11-10T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/xray-java-mem/</guid><description>&lt;ul>
&lt;li>背景と課題&lt;/li>
&lt;li>メモリリークからパフォーマンスの不安定性まで&lt;/li>
&lt;li>診断効率とシステム改善&lt;/li>
&lt;li>「OpenResty XRay を選ぶ理由&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>プラグインが CPU の 45% を食い潰した際、ソースコードなしで Lua の 93 行目を特定した方法？</title><link>https://blog.openresty.com/jp/xray-rsa-cpu/</link><pubDate>2025-11-10T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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>OpenResty Edge バージョン 25.9.17 を正式リリース</title><link>https://blog.openresty.com/jp/edge-ann-250917/</link><pubDate>2025-10-31T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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/jp/xray-ann-251011/</link><pubDate>2025-10-31T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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/jp/xray-gzip-cpu/</link><pubDate>2025-10-27T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/xray-gzip-cpu/</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;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 圧縮サポートでパフォーマンスをさらに強化</title><link>https://blog.openresty.com/jp/edge-zstd/</link><pubDate>2025-10-20T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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;/ul></description><pic>/header-images/edge-zstd.jpg</pic><private>false</private><tags>tutorial openresty-edge zstd</tags></item><item><title>OpenResty Edge における ACME プロトコルによる SSL/TLS 証明書の全自動管理</title><link>https://blog.openresty.com/jp/edge-acme-module/</link><pubDate>2025-10-15T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/edge-acme-module/</guid><description>&lt;ul>
&lt;li>ACME プロトコルとは&lt;/li>
&lt;li>ACME プロトコルが必要な理由&lt;/li>
&lt;li>OpenResty Edge で ACME プロトコルを用いて証明書を自動発行する方法&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/jp/mem-leak-c-process/</link><pubDate>2025-10-11T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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>OpenResty XRay Java 関数プローブ：非侵入型関数監視の実現</title><link>https://blog.openresty.com/jp/java-func-probe/</link><pubDate>2025-10-10T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/java-func-probe/</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/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/jp/xray-agentic-observability/</link><pubDate>2025-09-24T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/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><item><title>金融サービスにおけるメモリ使用量急増：OpenResty XRay がフレームグラフでメモリ消費を 40% 削減</title><link>https://blog.openresty.com/jp/perl-mem-leak/</link><pubDate>2025-09-12T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/perl-mem-leak/</guid><description>&lt;ul>
&lt;li>フレイムグラフでメモリリークの根本原因をピンポイントで特定&lt;/li>
&lt;li>顕著な最適化の成果&lt;/li>
&lt;li>関連資料&lt;/li>
&lt;/ul></description><pic>/header-images/perl-mem-leak.jpg</pic><private>false</private><tags>tutorial openresty-xray perl memory</tags></item><item><title>OpenResty XRay：Node.js 関数プローブによる新監視パラダイムの実現</title><link>https://blog.openresty.com/jp/nodejs-func-probe/</link><pubDate>2025-09-11T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/nodejs-func-probe/</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/nodejs-func-probe.jpg</pic><private>false</private><tags>openresty-xray Node.js</tags></item><item><title>OpenResty Edge のミラーリクエスト機能が、セキュリティとパフォーマンスの両立を実現</title><link>https://blog.openresty.com/jp/edge-mirror-request/</link><pubDate>2025-09-02T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/edge-mirror-request/</guid><description>&lt;ul>
&lt;li>安定性、体験、コストの三重奏による向上&lt;/li>
&lt;li>核心メカニズムの解説&lt;/li>
&lt;li>設定手順の例&lt;/li>
&lt;/ul></description><pic>/header-images/edge-mirror-request.jpg</pic><private>false</private><tags>tutorial openresty-edge gateway server</tags></item><item><title>アプリケーションの応答遅延？OpenResty XRay が 75 ミリ秒のブロッキングの真因を特定</title><link>https://blog.openresty.com/jp/xray-lua-io/</link><pubDate>2025-09-01T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/xray-lua-io/</guid><description>&lt;ul>
&lt;li>パフォーマンスのボトルネック：CPU リソース競合の顕在化&lt;/li>
&lt;li>根本原因の特定：ブロッキング Lua I/O 操作&lt;/li>
&lt;li>定量分析：ファイル I/O 性能への影響&lt;/li>
&lt;li>イベントループのブロッキング状況の包括的な評価&lt;/li>
&lt;li>OpenResty XRay で Nginx パフォーマンスの悪夢に終止符を打つ&lt;/li>
&lt;/ul></description><pic>/header-images/xray-lua-io.jpg</pic><private>false</private><tags>openresty-xray casestudy lua nginx off-cpu</tags></item><item><title>OpenResty：世界の開発者から「信頼される選択」</title><link>https://blog.openresty.com/jp/openresty-netcraft-news/</link><pubDate>2025-08-08T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/openresty-netcraft-news/</guid><description>&lt;ul>
&lt;li>なぜ世界の開発者は OpenResty を選択するのか？&lt;/li>
&lt;li>ユーザーの声：現場からの真実の推薦&lt;/li>
&lt;li>卓越した技術力で、優れたパフォーマンスを常態に&lt;/li>
&lt;li>OpenResty の卓越した性能を、ぜひご自身でご体感ください&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-netcraft-news.jpg</pic><private>false</private><tags>openresty</tags></item><item><title>二重のボトルネック並行処理？OpenResty XRay の多次元分析で性能問題を解決</title><link>https://blog.openresty.com/jp/xray-gzip-casestudy/</link><pubDate>2025-07-30T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/xray-gzip-casestudy/</guid><description>&lt;ul>
&lt;li>全体的 CPU 使用分析&lt;/li>
&lt;li>モジュール内部の詳細分析&lt;/li>
&lt;li>圧縮戦略の詳細分析&lt;/li>
&lt;li>分析結論&lt;/li>
&lt;li>最適化ソリューション&lt;/li>
&lt;/ul></description><pic>/header-images/xray-gzip-casestudy.jpg</pic><private>false</private><tags>casestudy openresty-xray gzip cpu</tags></item><item><title>オンライン Node.js アプリケーションの CPU 使用状況分析（OpenResty XRay を使用）</title><link>https://blog.openresty.com/jp/nodejs-analysis/</link><pubDate>2025-07-22T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/nodejs-analysis/</guid><description>&lt;ul>
&lt;li>Node.js アプリケーションにおける高 CPU 使用率の問題&lt;/li>
&lt;li>Node.js アプリケーションにおける CPU ブロッキングの問題&lt;/li>
&lt;li>「サポートされている Node.js バージョンとオペレーティングシステム&lt;/li>
&lt;li>自動サンプリングと専門家による分析&lt;/li>
&lt;li>パフォーマンスへの影響と追加負荷&lt;/li>
&lt;/ul></description><pic>/header-images/nodejs-analysis.jpg</pic><private>false</private><tags>openresty-xray Node.js memory cpu</tags></item><item><title>OpenResty Edge を活用したプライベート CDN ネットワーク構築</title><link>https://blog.openresty.com/jp/edge-cdn/</link><pubDate>2025-07-21T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/edge-cdn/</guid><description>&lt;ul>
&lt;li>プライベート CDN 構築のメリット&lt;/li>
&lt;li>アーキテクチャ設計&lt;/li>
&lt;li>インストールとデプロイ&lt;/li>
&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-cdn.jpg</pic><private>false</private><tags>tutorial openresty-edge cdn</tags></item><item><title>クラッシュから根本原因まで：OpenResty XRay が Nginx メモリ破壊問題を明確に分析する方法</title><link>https://blog.openresty.com/jp/xray-casestudy-undo-coredump/</link><pubDate>2025-07-16T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/xray-casestudy-undo-coredump/</guid><description>&lt;ul>
&lt;li>Nginx クラッシュで運用チームが徹夜する事例&lt;/li>
&lt;li>OpenResty XRay でメモリ破壊の「第一現場」を正確に捉える方法&lt;/li>
&lt;li>「二次開発がどのように Nginx のライフサイクル管理を意図せず破壊したか&lt;/li>
&lt;/ul></description><pic>/header-images/xray-casestudy-undo-coredump.jpg</pic><private>false</private><tags>casestudy openresty-xray undo coredump memory nginx</tags></item><item><title>UDB + OpenResty XRay：OpenResty アプリケーションのパフォーマンスの謎を解き明かす</title><link>https://blog.openresty.com/jp/undo-openresty-lua-bt/</link><pubDate>2025-07-15T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/undo-openresty-lua-bt/</guid><description>&lt;ul>
&lt;li>OpenResty XRay と UDB の連携による効率化&lt;/li>
&lt;li>実践：UDB と OpenResty XRay を用いた OpenResty アプリケーションにおける Lua コード呼び出しスタックの分析&lt;/li>
&lt;li>時間遡行デバッグの利点&lt;/li>
&lt;li>まとめ&lt;/li>
&lt;/ul></description><pic>/header-images/undo-openresty-lua-bt.jpg</pic><private>false</private><tags>openresty-xray undo lua udb openresty</tags></item><item><title>UDB と OpenResty XRay による Perl コード実行全プロセスの可視化</title><link>https://blog.openresty.com/jp/undo-perl-bt/</link><pubDate>2025-07-15T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/undo-perl-bt/</guid><description>&lt;ul>
&lt;li>UDB とは？&lt;/li>
&lt;li>実践：OpenResty XRay と UDB を使用した Perl アプリケーションのコードコールスタック分析&lt;/li>
&lt;li>なぜ、より多くの開発者が UDB を選択するのでしょうか？&lt;/li>
&lt;li>まとめ&lt;/li>
&lt;/ul></description><pic>/header-images/undo-perl-bt.jpg</pic><private>false</private><tags>openresty-xray undo perl udb</tags></item><item><title>UDB と OpenResty XRay：Java アプリケーションにおけるファイル操作を分析する方法</title><link>https://blog.openresty.com/jp/undo-java-file-bt/</link><pubDate>2025-07-14T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/undo-java-file-bt/</guid><description>&lt;ul>
&lt;li>UDB とは何か？&lt;/li>
&lt;li>強力な組み合わせ：UDB と OpenResty XRay&lt;/li>
&lt;li>実践演習：OpenResty XRay と UDB を用いた Java アプリケーションにおけるファイル操作のコールスタック分析&lt;/li>
&lt;li>まとめ&lt;/li>
&lt;/ul></description><pic>/header-images/undo-java-file-bt.jpg</pic><private>false</private><tags>openresty-xray undo java udb</tags></item><item><title>UDB のタイムトラベル機能を活用し、Python コードの実行プロセスを解明</title><link>https://blog.openresty.com/jp/undo-python-network-bt/</link><pubDate>2025-07-14T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/undo-python-network-bt/</guid><description>&lt;ul>
&lt;li>Python デバッグにおける UDB の独自の価値&lt;/li>
&lt;li>OpenResty XRay との連携によるデバッグ能力の強化&lt;/li>
&lt;li>実践事例：Python のネットワークリクエストにおけるコールスタックの分析&lt;/li>
&lt;li>まとめ&lt;/li>
&lt;/ul></description><pic>/header-images/undo-python-network-bt.jpg</pic><private>false</private><tags>openresty-xray undo python udb</tags></item><item><title>実戦事例：OpenResty XRay を使用した LRU キャッシュに起因するメモリリークの追跡</title><link>https://blog.openresty.com/jp/xray-casestudy-lua-lru/</link><pubDate>2025-07-08T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/xray-casestudy-lua-lru/</guid><description>&lt;ul>
&lt;li>見えざる脅威：メモリリークはビジネスの安定性をいかに脅かすか&lt;/li>
&lt;li>メモリリークの完全な調査プロセスを解明&lt;/li>
&lt;li>窮地から飛躍へ：一回の的確な診断がもたらした変革&lt;/li>
&lt;/ul></description><pic>/header-images/xray-casestudy-lua-lru.jpg</pic><private>false</private><tags>casestudy openresty-xray lru memory</tags></item><item><title>実戦レポート！OpenResty XRay で DNS 性能を 60% 向上させた徹底解析</title><link>https://blog.openresty.com/jp/xray-customer-casestudy-dns/</link><pubDate>2025-07-03T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/xray-customer-casestudy-dns/</guid><description>&lt;ul>
&lt;li>「ライフライン」DNS サービスがパフォーマンス危機に直面&lt;/li>
&lt;li>OpenResty XRay で問題の根本原因を段階的に調査する方法&lt;/li>
&lt;li>精密な「治療」：三段階で再生を実現&lt;/li>
&lt;li>要約：わずか数分で達成したこと&lt;/li>
&lt;/ul></description><pic>/header-images/xray-customer-casestudy-dns.jpg</pic><private>false</private><tags>tutorial openresty-xray Ylang analyzer</tags></item><item><title>動的トレースの万能ツール：Y 言語が動的トレースを簡単にする方法</title><link>https://blog.openresty.com/jp/ylang-simple-intro/</link><pubDate>2025-07-01T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/ylang-simple-intro/</guid><description>&lt;ul>
&lt;li>モダンソフトウェアアーキテクチャにおける問題解決がますます難しくなっている理由&lt;/li>
&lt;li>可観測性技術の進化と将来展望&lt;/li>
&lt;li>動的トレース技術はどのように抽象化レイヤーを通過するのか？&lt;/li>
&lt;li>「時間＋空間」二次元トラッキングモデル&lt;/li>
&lt;li>実践事例：オンライン Kong サービスにおけるプラグインリソース消費のリアルタイム統計&lt;/li>
&lt;/ul></description><pic>/header-images/ylang-simple-intro.jpg</pic><private>false</private><tags>tutorial openresty-xray Ylang analyzer</tags></item><item><title>OpenResty XRay の画期的なアップデート：Java アプリケーションのメモリと Envoy Lua のパフォーマンスを非侵襲的に分析</title><link>https://blog.openresty.com/jp/xray-new-feature-je/</link><pubDate>2025-06-26T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/xray-new-feature-je/</guid><description>&lt;ul>
&lt;li>非侵入で、Java アプリケーションのメモリを徹底解明&lt;/li>
&lt;li>Envoy 内の Lua パフォーマンス・ブラックボックスを初めて解明&lt;/li>
&lt;li>挑戦は続いています&lt;/li>
&lt;/ul></description><pic>/header-images/xray-new-feature-je.jpg</pic><private>false</private><tags>openresty-xray ylang dynamic-tracing</tags></item><item><title>動的トレースが本番環境デバッグの未来である理由</title><link>https://blog.openresty.com/jp/dynamic-tracing-future-debug/</link><pubDate>2025-06-26T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/dynamic-tracing-future-debug/</guid><description>&lt;ul>
&lt;li>動的トレース技術の実装における課題&lt;/li>
&lt;li>OpenResty XRay：次世代動的トレーシングソリューション&lt;/li>
&lt;li>結語：動的トレースの未来&lt;/li>
&lt;/ul></description><pic>/header-images/dynamic-tracing-future-debug.jpg</pic><private>false</private><tags>openresty-xray ylang dynamic-tracing</tags></item><item><title>OpenResty 1.27.1.2 正式リリース</title><link>https://blog.openresty.com/jp/openresty-ann-1.27.1.2/</link><pubDate>2025-05-30T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/openresty-ann-1.27.1.2/</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/jp/dynamic-tracing-diagnose/</link><pubDate>2025-05-30T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/dynamic-tracing-diagnose/</guid><description>&lt;ul>
&lt;li>動的トレーシング：複雑なシステム問題を解決する強力なツール&lt;/li>
&lt;li>なぜ OpenResty XRay をお選びいただくべきか？&lt;/li>
&lt;li>製品フォーカス：実際のシナリオにおける XRay の適用事例&lt;/li>
&lt;li>よくある誤解と FAQ：動的トレースについて知っておきたいこと&lt;/li>
&lt;/ul></description><pic>/header-images/dynamic-tracing-diagnose.jpg</pic><private>false</private><tags>openresty-xray ylang dynamic-tracing</tags></item><item><title>動的トレーシングの実装が難しい理由とは？OpenResty XRay はどのようにこの課題を解決するのか？</title><link>https://blog.openresty.com/jp/dynamic-tracing-challenge/</link><pubDate>2025-05-26T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/dynamic-tracing-challenge/</guid><description>&lt;ul>
&lt;li>動的トレース技術の実装における課題&lt;/li>
&lt;li>OpenResty XRay：次世代動的トレーシングソリューション&lt;/li>
&lt;li>結語：動的トレースの未来&lt;/li>
&lt;/ul></description><pic>/header-images/dynamic-tracing-challenge.jpg</pic><private>false</private><tags>openresty-xray ylang dynamic-tracing</tags></item><item><title>ログ、イベントトラッキング、A/B テストだけでは不十分？「動的トレーシング」を理解すべき時期</title><link>https://blog.openresty.com/jp/dynamic-tracing-compare/</link><pubDate>2025-05-25T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/dynamic-tracing-compare/</guid><description>&lt;ul>
&lt;li>従来の方法 vs 動的トレーシング：効率性と制御力の革命&lt;/li>
&lt;li>動的トレース：システムの「透視眼」&lt;/li>
&lt;li>フレームグラフからシステム全体像へ&lt;/li>
&lt;li>OpenResty XRay を選ぶ理由&lt;/li>
&lt;li>可観測性の未来：動的トレースの新境地&lt;/li>
&lt;/ul></description><pic>/header-images/dynamic-tracing-compare.jpg</pic><private>false</private><tags>tutorial openresty-xray Ylang dynamic-tracing</tags></item><item><title>可観測性の次なる段階：OpenResty XRay が問題解決を再定義する方法</title><link>https://blog.openresty.com/jp/dynamic-tracing-trend/</link><pubDate>2025-05-25T00:00:00.000Z</pubDate><guid>https://blog.openresty.com/jp/dynamic-tracing-trend/</guid><description>&lt;ul>
&lt;li>モダンソフトウェアアーキテクチャにおける問題解決がますます難しくなっている理由&lt;/li>
&lt;li>可観測性技術の進化と将来展望&lt;/li>
&lt;li>動的トレース技術はどのように抽象化レイヤーを通過するのか？&lt;/li>
&lt;li>「時間＋空間」二次元トラッキングモデル&lt;/li>
&lt;li>実践事例：オンライン Kong サービスにおけるプラグインリソース消費のリアルタイム統計&lt;/li>
&lt;/ul></description><pic>/header-images/dynamic-tracing-trend.jpg</pic><private>false</private><tags>tutorial openresty-xray Ylang analyzer</tags></item></channel></rss>