<?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.cn/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-05-08T00:00:00.000Z</lastBuildDate><atom:link href="https://blog.openresty.com.cn/jp/index.xml" rel="self" type="application/rss+xml"/><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>OpenResty Edge が提供する 4 階層の DDoS トラフィック制御と実測パフォーマンス</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 の設計：三つの目標を同時に満たす&lt;/li>
&lt;li>性能はスローガンではなくエンジニアリング上の事実&lt;/li>
&lt;li>自動化は「おまけ」ではなく DDoS 防御の前提&lt;/li>
&lt;li>可観測性：透明性は信頼の基盤&lt;/li>
&lt;li>内蔵かつ適応型の防御体系の構築&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>従来の TLS Session Ticket Key 管理&lt;/li>
&lt;li>「運用の限界」をエンジニアリングで突破する&lt;/li>
&lt;li>インフラ安定化がもたらす高い ROI&lt;/li>
&lt;/ul></description><pic>/header-images/openresty-minifier-what.jpg</pic><private>false</private><tags>nginx lua private-library TSL</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>バイナリ証拠駆動の脆弱性スキャン：OpenResty XRay によるバージョン推論からの脱却</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>従来スキャンの構造的欠陥：なぜバージョン番号は信頼できないのか&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 設計手記：トラフィック制御を「アプリケーション層」から再考する</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>「全体最適」と「障害影響の最小化」をどう両立するか&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.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;/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>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>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.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>従来の 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>private-library nginx lua openresty TLS</tags></item><item><title>OpenResty Edge の WAF 入門</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>高性能なプログラマブル 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.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>「擬似メモリリーク」の定義&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.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>OSS 版 OpenResty から 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>機能強化の概要&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.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>OpenResty XRay による 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>背景と課題&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.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>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>経験から方法論へ：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.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;/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.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 で 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.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>OpenResty XRay Java 関数プローブ：非侵入型関数監視の実現</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>非侵入型関数プローブとは？&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.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><item><title>金融サービスにおけるメモリ使用量急増：OpenResty XRay がフレームグラフでメモリ消費を 40% 削減</title><link>https://blog.openresty.com.cn/jp/perl-mem-leak/</link><pubDate>2025-09-12T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/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.cn/jp/nodejs-func-probe/</link><pubDate>2025-09-11T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/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.cn/jp/edge-mirror-request/</link><pubDate>2025-09-02T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/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.cn/jp/xray-lua-io/</link><pubDate>2025-09-01T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/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.cn/jp/openresty-netcraft-news/</link><pubDate>2025-08-08T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/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.cn/jp/xray-gzip-casestudy/</link><pubDate>2025-07-30T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/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.cn/jp/nodejs-analysis/</link><pubDate>2025-07-22T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/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.cn/jp/edge-cdn/</link><pubDate>2025-07-21T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/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.cn/jp/xray-casestudy-undo-coredump/</link><pubDate>2025-07-16T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/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.cn/jp/undo-openresty-lua-bt/</link><pubDate>2025-07-15T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/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.cn/jp/undo-perl-bt/</link><pubDate>2025-07-15T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/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.cn/jp/undo-java-file-bt/</link><pubDate>2025-07-14T00:00:00.000Z</pubDate><guid>https://blog.openresty.com.cn/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></channel></rss>