Aller au contenu

Tape un mot pour chercher dans les pages.

↑↓ Choisir↵ OuvrirÉchap Fermer
Ouvrir Host

Référence

Tailles, débits, quotas et durées de conservation de Host.

Ces limites protègent la plateforme et les autres organisations. Une requête qui dépasse une limite de débit reçoit 429 avec le code rate_limited. Attends quelques secondes, puis réessaie.

Besoin d’une limite plus haute ? Écris à support@hgdc.ch.

Déploiements et fichiers

LimiteValeur
Taille d’un fichier20 Mo
Fichiers inclus directement dans la requête de déploiement20 Mo au total. Au-delà, envoie les fichiers par /v2/files
Fichiers par déploiement15 000
Déploiements par organisation60 par heure, avec des rafales de 10
Suivi de la publication par la CLI9 minutes au plus par connexion

Fonctions (préversion)

LimiteValeur
Mémoire par fonction512 Mo par défaut, 1 Go au plus
Durée par requête30 secondes par défaut, 60 secondes au plus
Première requête après une période calmeQuelques secondes, le temps de démarrer l’environnement

La durée peut être réglée par fonction avec maxDuration, dans la limite de 60 secondes. Voir Préversion.

API

LimiteValeurCompté par
Requêtes à l’API600 par minute, avec des rafales de 120Clé d’API
Envoi de fichiers (/v2/files)6 000 par minute, avec des rafales de 3 000Clé d’API
Vérifications de domaine20 par minute, avec des rafales de 5Organisation

Les rafales sont le nombre de requêtes acceptées d’un coup, avant que la limite par minute ne s’applique.

Projets, domaines et variables

LimiteValeur
Domaines par organisation50
Nom d’une variable256 caractères
Valeur d’une variable64 Ko
Note d’une variable500 caractères
Variables synchronisées par configuration Doppler300
Entrées par liste de vercel.json (redirects, rewrites, headers, routes)1024

Journaux

LimiteValeur
Conservation des logs des requêtes24 heures
Lignes de logs de requêtes affichées1000 au plus
Lignes de logs gardées par buildLes 1000 premières et les 1000 dernières
Logs d’un build annulé30 jours
Logs d’un build en erreur90 jours
Logs d’une preview180 jours
Logs d’une production1 an
Logs de la production en ligneJamais effacés
Déploiements qui gardent leurs logs, par projetLes 20 plus récents, plus la production en ligne

Les durées partent de la fin du build. Au-delà des 20 déploiements les plus récents d’un projet, les logs sont effacés dans l’heure, même avant ces durées. Le déploiement reste après l’effacement de ses logs. Un déploiement effacé emporte aussi son log.

Les minutes de GitHub Actions dépendent de ton compte GitHub, pas de Host.

Conservation des déploiements

Host efface les anciens déploiements, avec leurs fichiers et leurs logs. La durée compte depuis la création du déploiement.

DéploiementDurée par défaut
Annulé30 jours
En erreur90 jours
Preview90 jours
Ancienne production, plus en ligne180 jours

Un admin de l’organisation règle ces quatre durées par projet, dans Réglages du projet, section Conservation des déploiements. Choix : 7 jours, 30 jours, 60 jours, 90 jours, 180 jours, 1 an, 2 ans, ou Jamais.

Toujours gardés, quel que soit l’âge :

Ce qui restePourquoi
La production en ligneElle sert ton site
Les 10 productions qui ont précédé la production en lignePour revenir en arrière
Les 10 derniers déploiements du projetPour suivre les dernières publications
La dernière preview prête d’une branche qui a un domaine de branchePour garder la preview de la branche en ligne
Le déploiement remplacé au dernier retour arrière ou à la dernière mise en production manuellePour défaire la dernière action

Host fait un passage par jour, vers 3 h 40 (heure suisse). Un déploiement effacé ne se restaure pas. Son adresse répond 410. Détails sur Déploiements.