API headless Rust pour le contenu WordPress, indexée rapidement.
HyperIndex est un cinquième conteneur optionnel par site Yovale qui indexe les articles, produits, taxonomies et champs ACF dans une API REST sous la milliseconde. Nous le construisons maintenant — la liste d'attente est ouverte.
en développement · plans 2Go+ · nous enverrons un e-mail à l'ouverture de l'aperçu
API headless sur le même VPS que votre site.
HyperIndex s'exécute dans son propre conteneur à côté de votre site WordPress. Même tableau de bord, mêmes sauvegardes, même réseau. Il s'agit d'une maquette de l'interface d'aperçu — les chiffres sont des objectifs.
- 12:04:22API clientGET /posts?slug=hello · 0.7ms200
- 12:04:18
GPTBotGET /products · 1.1ms200
- 12:03:55API clientGET /products/123 · 0.9ms200
- 12:03:42Reindex jobpost#4567 updated · 1.8s lagok
- 12:03:11API clientGET /search?q=docker · 2.4ms200
WP-JSON est pratique. Ce n'est pas rapide.
L'API REST de WordPress passe par PHP-FPM à chaque requête. Elle supporte le coût du bootstrap WP, des chaînes de hooks de plugins et des aller-retours de base de données sur un chemin de requête synchrone. La plupart des sites peuvent servir une page d'accueil plus vite qu'ils ne peuvent servir /wp-json/wp/v2/posts.
Si vous voulez une interface headless rapide aujourd'hui, vous ajoutez WP GraphQL, WPGraphQL Smart Cache, ou vous copiez le contenu dans Algolia / Typesense / Meilisearch — trois fournisseurs, trois chemins de synchronisation, trois endroits où les choses peuvent se désynchroniser.
HyperIndex place un processus Rust à côté de votre site WordPress qui lit la même base de données, indexe le contenu dans un store en mémoire et répond aux requêtes REST en moins d'une milliseconde. Un conteneur, même VPS, mêmes sauvegardes, pas de fournisseur tiers.
Lectures sous la milliseconde, écritures sur le même VPS.
Quatre décisions de conception arrêtées. Rien de tout cela n'est livré aujourd'hui — ce sont les contraintes auxquelles HyperIndex s'engage avant l'aperçu.
- 0101exécution
Noyau Rust, index embarqué
Processus en langage compilé s'exécutant dans son propre conteneur avec une mémoire et un CPU délimités. Pas de bootstrap PHP sur le chemin des requêtes, pas de chaîne de hooks par requête.
conception arrêtée - 0202données
Lit la base de données WP directement
Suit les modifications de la base de données WordPress — articles, postmeta, termes, champs ACF, produits WooCommerce — et maintient un index en mémoire à jour avec un délai de <2s.
délai d'index <2s - 0303API
REST d'abord, GraphQL ensuite
Interface REST épurée — /posts, /pages, /products, /taxonomies, /search — modélisée sur les structures WP-JSON pour que les clients existants portent avec un minimum de travail. GraphQL est sur la feuille de route après le lancement.
REST au lancement - 0404tarification
Soumis au plan par RAM
HyperIndex a besoin de mémoire. Nous ne le livrons pas sur les plans 1 Go (Starter). Les plans Growth (2 Go+) incluent une allocation de 128 Mo ; Business (4 Go+) obtient 256 Mo. Disponible, pas obligatoire.
Growth+ uniquement
Comment HyperIndex se compare aux options actuelles.
direction technique · encore en construction
Un nouveau conteneur par site, en option.
Chaque site Yovale fonctionne actuellement avec 3 à 4 conteneurs (WordPress, MariaDB, Redis optionnel, staging optionnel). HyperIndex serait le cinquième, activé uniquement sur les plans avec suffisamment de mémoire. Le tableau de bord, l'agent et les chemins de sauvegarde réutilisent ce que nous livrons déjà.
Un processus Rust persistant par site. Mémoire délimitée (128 Mo ou 256 Mo selon le plan), quota CPU délimité. Indexe le contenu WordPress au fur et à mesure des modifications.
Lit les modifications WordPress depuis le journal binaire de MariaDB, les applique à l'index. Pas de plugin webhook requis, pas de dérive du cron, pas de fournisseur de synchronisation tiers.
Les requêtes API passent par le même edge Traefik qui sert le site WordPress, sur un sous-domaine. SSL automatique, endpoints admin signés HMAC, même tableau de bord d'observabilité.
Inclus dans Growth et Business, sans niveau complémentaire.
Si HyperIndex est livré avec les performances cibles, il sera inclus dans Growth (249 $/an, 5 sites, 128 Mo d'index par site) et Business (499 $/an, 15 sites, 256 Mo par site). Starter (149 $) n'a pas la marge mémoire pour cela. Les chiffres peuvent évoluer avant le lancement.
Growth 249 $/an · Business 499 $/an. Starter exclu — nécessite 2 Go+ de RAM par site. Orientation tarifaire, pas un engagement.
Découvrez ce qui est livré aujourd'hui.
Ce sur quoi cela repose.
Ce que les développeurs demandent avant de rejoindre une liste d'attente.
Quand est-ce que cela sera réellement livré ?+
L'objectif d'aperçu privé est le T4 2026, lancement public ensuite. Nous construisons d'abord Yovale Pages car c'est une surface de demande plus large ; HyperIndex suit sur les mêmes investissements d'infrastructure.
Pourquoi Rust et pas Go ou Node ?+
Prévisibilité de la mémoire et cohérence de la latence de queue. Un index de 128 Mo doit se comporter de la même façon après 30 jours qu'après 30 minutes. Rust nous y amène sans rituel de tuning du GC.
Fonctionnera-t-il avec mes champs ACF personnalisés et mes types de publications personnalisés ?+
Oui. L'index lit le schéma à la lecture depuis la base de données WordPress, y compris les tables ACF, les types de publications personnalisés et les taxonomies enregistrées. Aucun type de contenu n'est codé en dur.
Et WooCommerce ?+
Support de première classe. Les produits, variantes, prix, stocks et requêtes liées aux commandes sont indexés aux côtés des articles et pages. HyperIndex a été conçu avec l'hypothèse que le 'contenu WordPress' inclut Woo.
Puis-je l'exécuter sur mon propre VPS via bring-your-own-server ?+
C'est l'objectif. La gamme BYO obtiendra HyperIndex via la même logique de restriction de plan — dimensionnée selon ce que votre VPS dispose réellement.
Et si c'est plus lent en pratique ?+
Si nous ne pouvons pas livrer p95 sous la milliseconde en cache chaud pour des requêtes typiques, nous ne le livrerons pas en tant que produit. Des objectifs de performance honnêtes — pas de livraison d'une chose lente sous un nom rapide.
Rejoignez la liste d'attente avant l'ouverture de l'aperçu.
Nous ouvrons l'aperçu par vagues aux clients Growth et Business en premier. Les abonnés à la liste d'attente reçoivent les chiffres de performance du lancement vérifiés publiquement avant de payer — pas de benchmarks marketing uniquement.