Préplis le nombre de changelogs, le rafraîchir sur publication au lieu de la visite

Performancekamo-marketing
Shipped
19 août 2026 à 15:41 UTC
Author
Kamo
Commit
a469ffc

Chaque visiteur allait chercher ce nombre lui-même. PreviewBanner vit dans le cadre commun la disposition, donc sur chaque page il a frappé /api/changelog/aujourd'hui après l'hydratation, attendu, puis ont grandi pour s'adapter à la réponse et ont déplacé la page. La mise à la casquette (d3de447) a épargné la backend mais a laissé la demande, l'attente et le déplacement exactement où ils étaient, sur un une valeur identique pour chaque visiteur et change une poignée de fois par jour. Il est lu sur le serveur maintenant, donc le compte est déjà dans le HTML pré-renapqué et le navigateur ne fait aucune demande du tout. /api/changelog/aujourd'hui n'avait plus d'appels et est supprimé. La bannière ne rend plus conditionnellement sur le comptage d'être arrivé, qui enlève également la reflux tardive - il a été redimensionné après -banner-h avait déjà a été mesurée, et la disposition (pages) sert son élément principal à partir de cette variable. La fraîcheur est maintenant un événement, pas un sondage: l'allure est étiquetée et POST /api/revalidate expire, donc publier une entrée de change transfère le nouveau compte à chaque page. Le chemin de publication de Wire SecurityService pour l'appeler. Le critère d'évaluation exige REHADIIDATE-SECRET, échoue lorsque celui-ci n'est pas mis en place plutôt qu'il n'est ouvert (un le cache-buster non authentifié est un moyen libre de rendre chaque page à la demande), compare le secret sans fuir son préfixe par synchronisation, et n'accepte que des étiquettes d'une liste de permis. Vérifié les quatre cas : en l'état d'ensemble - 401, incorrect - 401, correct 200, étiquette inconnue - 400. Deux choses qu'un événement de publication ne peut pas couvrir, d'où un filet de sécurité de dix minutes: "aujourd'hui" au plus tard à minuit silencieusement, et le conteneur de construction ne peut pas atteindre SecurityService, donc chaque image cuit un 0 dans les pages. Le travail de déploiement maintenant appelle /api/revalidate une fois les nouvelles gousses servent à corriger cela immédiatement - le meilleur effort et la poursuite de l'erreur, parce qu'une bannière rverse ne doit jamais échouer à un déploiement. Les pages restent statiques: 190 préremis, toujours seulement les deux routes KB dynamiques, maintenant avec un 10 m de fenêtre de revalidation plutôt que d'un aller-retour par visiteur.

All changes

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation