Arrêtez de pré-crocher un méga-octet par page, et arrêtez de rappeler le backend gratuitement

Performancekamo-marketing
Expédié
19 août 2026 à 15:19 UTC
Auteur
Kamo
Commite
d3de447

Deux coûts qui ont été payés sur chaque page, tous deux trouvés en suivant le rapporteur Rincez à propos de i18n et des appels inutiles en retour. PREFETCH VOLUME - une régression par rapport à 4fae924. Avant que les itinéraires ne soient pré-renouflé, a Le pré-montage a ramené 220 octets vides, donc le pré-extraction n'a coûté rien. Maintenant chacun retourne une charge utile réelle de 37 Ko, et les pages transportent 73 liens internes en moyenne (194 sur site-cars). Le pied de page partagé contribue à lui seul 29 d'entre eux sur CHAQUE page: légal et Les liens d'entreprise que personne ne navigue, chaque recherche et suppression de vol sur une page complète une charge utile sur le même fil principal qui vient de rendre la page effectivement demandée. Environ un méga-octet par page. prefetch'false' sur le pied et sur les listes d'encombrements (site-map, les hubs, blog, en relation avec le site-cars contenu); la navigation principale continue de pré-semousse, c'est-à-dire là où l'intention est. UNCACHED DE RACKEND APPELS - PreviewBanner vit dans la présentation commune, donc son /api/changelog/jourver à l'abri sur chaque page load, et l'itinéraire utilisé Cache: "sans magasin" : aller-retour en direct à SecurityService, par visiteur et par page, pour un compte des entrées de changelog d'aujourd'hui. Même modèle dans /api/changelog et /api/changelog/stats. Tous les trois maintenant revalident à 60 secondes, donc la flotte voit au plus un Appel d'arrière-plan une minute. DynamicMetaLoader était également en train de revenir sur la configuration du thème l'origine croisée sans stockage sur chaque chargement pour lire un nom de site et une piste d'icône; utilise le cache du navigateur maintenant. Sur i18n en particulier, qui était l'autre suspicion: mesurée, et ce n'est plus l'encombrement. Sur une charge utile de 37,7 KB, le compte du compte de 8,9 KB total (nav 1100 B, pied de page 2209 B, commun 733 B, environ 4134 B, et trois plus petits) le cadrage par itinéraire en 013faf1 a fait son travail. Le reste de 29 KB est le sien. Arbre sérialisé. étend également la sonde ?perf-1 à POST chaque échantillon à /api/perf-sonde, de sorte que le les moments atterrissent dans le rondin de gousse et peuvent être lus avec kubectl plutôt que transcrit du navigateur. Tous deux sont temporaires et se sont mis d'accord.

Tous les changements

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