Re: Problème de cache was Formulaire CVT : bug ou idiotie de ma part ?
BERTRAND Joël <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
BERTRAND Joël a écrit :
> J'ai l'impression qu'il y a un cache derrière la fonction sql_select()
> puisque je retrouve les informations fautives dans le cache. Existe-t-il
> une manière propre de forcer sql_select() à lire le contenu de la base
> de données plutôt que le cache qui n'est pas à jour ?
>
> J'ai bien essayé de rajouter la modification du champ 'maj' dans la
> table auteur, ça ne change rien au problème, les données sont relues
> depuis le cache et non depuis la base de données.
Confirmation. Au chargement de la page, les logs de mariadb indiquent :
201217 11:58:06 88 Connect actes-vrais@localhost as anonymous on
88 Init DB actes-vrais
88 Query set sql_mode=''
88 Query SET NAMES 'utf8'
88 Query SELECT nom, valeur
FROM `actes-vrais`.spipactesvrais_meta
WHERE ((nom IN ('alea_ephemere','alea_ephemere_ancien')))
88 Query SELECT nom,valeur FROM
`actes-vrais`.spipactesvrais_meta
88 Query SELECT id_objet
FROM `actes-vrais`.spipactesvrais_auteurs_liens
WHERE id_auteur=5 AND objet='rubrique' AND id_objet!=0
88 Query SELECT id_rubrique,statut
FROM `actes-vrais`.spipactesvrais_articles
WHERE id_article=88
88 Query SELECT id_rubrique,statut
FROM `actes-vrais`.spipactesvrais_articles
WHERE id_article=88
88 Quit
alors qu'en même temps, la page est censée effectuer une requête sur la
table spip_auteurs. Je précise que le cache est interdit dans spip.