Projet

Général

Profil

Development #59882

contexte lazy pour le rendu des pages et des widgets

Ajouté par Frédéric Péters il y a plus de 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
18 décembre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

On y fait get_publisher().substitutions.get_context_variables() et ça va générer statiquement toutes les variables de contexte (sauf si mode lazy globalement forcé), on pourrait ici aussi faire du lazy par défaut.

(notamment ça éviterait les requêtes sur les rôles pour générer les form_role_…).


Demandes liées

Lié à w.c.s. - Development #57637: Trop de requêtes SQL sur la tables roles pendant une seule requête HTTPFermé06 octobre 2021

Actions

Révisions associées

Révision f20d63c9 (diff)
Ajouté par Frédéric Péters il y a environ 2 ans

general: pass quixote form as "html_form" to templates (#59882)

"form" is kept for legacy external templates (in publik-base-theme), to
be removed once those templates are updated to use html_form.

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Lié à Development #57637: Trop de requêtes SQL sur la tables roles pendant une seule requête HTTP ajouté
#2

Mis à jour par Frédéric Péters il y a environ 2 ans

  • Statut changé de Nouveau à Solution déployée

Mmm, commit poussé et ça doit être une erreur, surtout que je n'avais même pas encore proposé de patch ici parce que je voulais davantage tester. (mais je ne me souviens ni du moment où j'ai poussé par erreur, ni de ce qui m'inquiétait un peu et me motivait à tester davantage).

Je vais laisser ça et si jamais ça éclate sur un truc (peut-être en mode wcs pur, sans publik?), je verrai. (et en urgence ça peut de toute façon se contrôler via lazy-variables-modes dans site-options.cfg).

#3

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF