Limites de plan et monitoring

Flexweg et Firebase ont tous les deux des limites de plan. Restez en dessous ou payez ; dans tous les cas, monitorez-les pour ne pas être surpris en mi-publication.

Flexweg et Firebase ont tous les deux des limites de plan. Restez en dessous ou payez ; dans tous les cas, monitorez-les pour ne pas être surpris en mi-publication.

Limites Flexweg

Les tiers de prix Flexweg contrôlent :

  • Stockage — total des bytes sur tous les fichiers de votre site
  • Bande passante — bytes servis par mois (egress CDN)
  • Requêtes API — appels à l'API Files par mois

Les chiffres exacts dépendent de votre plan Flexweg. Vérifiez votre tableau de bord Flexweg pour les quotas actuels.

Où le stockage est utilisé

Répartition typique du stockage d'un site Flexweg CMS :

  • HTML publié — typiquement le plus petit (~5-20 Ko par page)
  • CSS de thème — un seul fichier par thème (~50-200 Ko)
  • Images uploadées — variantes multi-formats (5-10 variantes par image, ~30-200 Ko chacune en WebP)
  • Admin SPA/admin/ (~3-5 Mo total)
  • Plugins / thèmes externes — chacun dans son sous-dossier d'/admin/ (typiquement 50-700 Ko par bundle)

Pour un blog moyen avec 100 posts + 50 images : ~50 Mo total. Très loin du plan de base typique (généralement 10 Go).

Carte stockage du tableau de bord

Le plugin must-use flexweg-metrics ajoute une carte stockage au tableau de bord admin avec :

  • Bytes utilisés / limite
  • Barre de progression qui passe en orange à 75 % et rouge à 90 %

Voir flexweg-metrics.

Limites Firebase

Plan Spark (gratuit)

  • Firestore reads : 50 000 / jour
  • Firestore writes : 20 000 / jour
  • Stockage Firestore : 1 Go
  • Bande passante Firestore : 10 Go / mois
  • Auth users : illimité

Pour un blog moyen avec quelques admins / éditeurs et 100-500 posts en mode global, vous êtes très largement dans les clous.

Le compteur de reads peut décoller en mode paginated avec beaucoup de pagination, ou si vous utilisez beaucoup la recherche client-side qui re-fetche le corpus. Si vous voyez votre quota approcher, considérez :

  • Limiter les écritures en mode brouillon → online uniquement (vs. publier sur chaque save)
  • Mettre paginationMode: "paginated" si vous avez 5000+ posts

Plan Blaze (pay-as-you-go)

Mêmes inclusions que Spark dans le tier gratuit, puis pay-as-you-go au-delà. Activez Blaze AVANT de soupçonner que vous allez dépasser — il n'y a pas de plafond, vous pourriez recevoir une facture surprise.

Pour la plupart des sites Flexweg CMS, Spark suffit.

Limites SQLite

En mode SQLite, vos limites sont uniquement celles de votre plan Flexweg (le fichier SQLite est stocké comme n'importe quel fichier sur Flexweg). Pas de coût Firebase.

Compteurs typiques :

  • Taille du fichier cms.sqlite : ~1 Mo pour 100 posts, ~10 Mo pour 1000 posts, ~100 Mo pour 10000 posts
  • Requêtes au runtime : pratiquement illimitées tant que Flexweg sert l'endpoint

Monitoring

Outils utiles :

  • Flexweg dashboard — affiche stockage / bandwidth / API requests
  • Firebase Console — Firestore → Usage tab — graphiques de reads / writes / bandwidth
  • Carte stockage du CMS — la carte must-use flexweg-metrics

Pour des alertes proactives :

  • Firebase a des budgets d'alerting pour le Blaze plan — configure-les si vous craignez un dépassement
  • Flexweg envoie typiquement un email à 80 % / 90 % / 100 % de votre quota