WordPressコンテンツ向けRustヘッドレスAPI、高速インデックス対応。
HyperIndexはYovaleサイトごとのオプション第5コンテナで、投稿、商品、タクソノミー、ACFフィールドをサブミリ秒のREST APIにインデックスします。現在開発中 — ウェイトリストは受付中です。
開発中 · 2GB以上のプラン · プレビュー開始時にメールでお知らせします
サイトと同じVPS上のヘッドレスAPI。
HyperIndexはWordPressサイトの隣にある独自のコンテナで動作します。同じダッシュボード、同じバックアップ、同じネットワーク。これはプレビューサーフェスのモックです — 数値は目標値です。
- 12:04:22APIクライアントGET /posts?slug=hello · 0.7ms200
- 12:04:18
GPTBotGET /products · 1.1ms200
- 12:03:55APIクライアントGET /products/123 · 0.9ms200
- 12:03:42再インデックスジョブpost#4567更新済み · 1.8s遅延ok
- 12:03:11APIクライアントGET /search?q=docker · 2.4ms200
WP-JSONは便利です。しかし速くはありません。
WordPress REST APIはすべてのリクエストでPHP-FPMを通して実行されます。同期リクエストパスでWPブートストラップ、プラグインフックチェーン、データベースラウンドトリップのコストを負担します。ほとんどのサイトは/wp-json/wp/v2/postsを提供するよりもホームページを速く提供できます。
今日高速なヘッドレスサーフェスが必要な場合は、WP GraphQL、WPGraphQL Smart Cache、またはコンテンツをAlgolia / Typesense / Meilisearchにコピーするか — 3つのベンダー、3つの同期パス、3つの古くなる可能性がある場所があります。
HyperIndexはWordPressサイトの隣にRustプロセスを配置し、同じデータベースを読み取り、コンテンツをインプロセスストアにインデックスし、1ミリ秒未満でRESTクエリを提供します。1つのコンテナ、同じVPS、同じバックアップ、サードベンダーなし。
サブミリ秒の読み取り、同VPSへの書き込み。
4つの設計決定が確定しています。今日出荷されるものは何もありません — これらはプレビュー前にHyperIndexがコミットする制約です。
- 0101ランタイム
Rustコア、埋め込みインデックス
バインドされたメモリとCPUを持つ独自のコンテナで実行されるコンパイル言語プロセス。クエリパスにPHPブートストラップなし、通過するリクエストごとのフックチェーンなし。
設計確定 - 0202データ
WPデータベースを直接読み取り
WordPressデータベースの変更(投稿、postmeta、タームs、ACFフィールド、WooCommerce商品)を追跡し、<2秒の遅延でインプロセスインデックスを最新に保ちます。
<2秒のインデックス遅延 - 0303API
RESTファースト、GraphQLは後日
クリーンなRESTサーフェス — /posts、/pages、/products、/taxonomies、/search — 既存のクライアントが最小限の変更でポートできるようにWP-JSONの形状をモデルにしています。GraphQLはリリース後のロードマップにあります。
リリース時にREST - 0404パッケージ
RAMによるプランゲーティング
HyperIndexにはメモリが必要です。1GBプラン(Starter)では提供しません。Growthプラン(2GB以上)には128MBアロケーションが含まれます。Business(4GB以上)は256MBを取得します。利用可能ですが強制ではありません。
Growth以上のみ
HyperIndexと現在のオプションの比較。
スタックの方向性 · まだ開発中
サイトごとの新しいコンテナ、オプトイン。
各Yovaleサイトは現在3〜4コンテナで実行されています(WordPress、MariaDB、オプションのRedis、オプションのステージング)。HyperIndexは、メモリの余裕があるプランにのみ接続された第5のコンテナになります。ダッシュボード、エージェント、バックアップパスは既存のものを再利用します。
サイトごとの長時間実行Rustプロセス。バインドされたメモリ(プランに応じて128MBまたは256MB)、バインドされたCPUシェア。変更に応じてWordPressコンテンツをインデックスします。
MariaDBのバイナリログからWordPressの変更を読み取り、インデックスに適用します。Webhookプラグイン不要、cronドリフトなし、サードパーティ同期ベンダーなし。
APIリクエストはサブドメイン上でWordPressサイトを提供するのと同じTraefikエッジを通じてルーティングされます。自動SSL、HMAC署名済み管理エンドポイント、同じ可観測性ダッシュボード。
GrowthとBusinessにバンドル、アドオンティアなし。
HyperIndexが目標のパフォーマンスで出荷される場合、Growth($249/年、5サイト、サイトごとに128MBインデックス)とBusiness($499/年、15サイト、サイトごとに256MB)に含まれる予定です。Starter($149)にはメモリの余裕がありません。数値はリリース前に変わる可能性があります。
Growth $249/年 · Business $499/年。Starterは除外 — サイトごとに2GB以上のRAMが必要。料金の方向性であり、約束ではありません。
今日出荷されているものを確認してください。
開発者がウェイトリストに登録する前に質問すること。
実際にいつ出荷されますか?+
プライベートプレビューの目標は2026年Q4で、その後パブリックリリースです。より大きな需要サーフェスであるYovale Pagesを先に構築しています。HyperIndexは同じインフラ投資の上に続きます。
なぜGoやNodeではなくRustなのですか?+
メモリの予測可能性とテールレイテンシの一貫性のためです。128MBのインデックスは30日後でも30分後と同じように動作する必要があります。GCのチューニング儀式なしでRustはそれを実現します。
カスタムACFフィールドとカスタム投稿タイプで動作しますか?+
はい。インデックスはACFテーブル、カスタム投稿タイプ、登録されたタクソノミーを含むWordPressデータベースからスキーマオンリードで読み取ります。ハードコードされたコンテンツタイプはありません。
WooCommerceはどうですか?+
最優先対応です。商品、バリエーション、価格、在庫、注文関連のクエリが投稿やページと並んでインデックスされます。HyperIndexは「WordPressコンテンツ」にWooが含まれるという前提で設計されました。
bring-your-own-serverを通じて自分のVPSで実行できますか?+
それが目標です。BYOラインは同じプランゲーティングロジックを通じてHyperIndexを取得します — VPSが実際に持っているサイズに合わせて調整されます。
実際にはこれより遅い場合はどうなりますか?+
典型的なクエリのウォームキャッシュでサブミリ秒p95を出荷できない場合、製品として出荷しません。正直なパフォーマンス目標、遅いものを速い名前で出荷しません。
プレビューが開く前にウェイトリストに登録してください。
プレビューはGrowthとBusinessのお客様に段階的に開放します。ウェイトリスト登録者は支払い前に公開で検証されたリリースパフォーマンス数値を取得します — マーケティングのみのベンチマークではありません。