Carnet Wiki

Version 10 — Octobre 2018 JLuc

Todo

  • DEV : dans les choix de filtrage par « type de cache », ajouter « non sessionnés », « http », « https », « aliens », « vide », « périmé », « not_array »

-* DEV : dans les choix d’affichages extra, ajouter #PRODUIRE (« produire_fond_statique »)

  • DEV : sauf si sélectionnés par filtrage, exclure les caches « aliens » (qui « , qui ont un autre préfixe de cache car ils ne concernent pas le site courant, ou concernent le site courant mais sur un autre port et ils ne sont pas pris en compte par memoization)  ; exclure aussi les caches « périmés SPIP » et les caches qui n’existent plus pour APC même s’ils sont encore listés ( mais pas tester « not array » car il faut lire les data ).  ».
  • DEV : Ajouter un bouton à droite « session » sur la ligne session dans les invalideurs
  • DEV : permettre de voir les données d’une session (savoir quel est l’id_auteur, l’email et le nom associés à un id_session ’14a6f056’). Pour cela, peut être réactiver le dev des ’marqueurs xray’

-* DEV : Améliorer l’onglet Cachelab avec un formulaire de saisie des arguments

  • DEV : Intégrer Mieux intégrer Cachelab
    -  
    non comme un onglet à partavec UI par arguments d’URL , mais comme une 3 ligne dépliable des sélecteurs du haut de tableau de l’onglet « User caches »  ? (car il manque ces possibilités de filtrage )...
    - ou avec un formulaire de saisie des paramètres du filtrage.
  • REBOOT : refaire tout, proprement (le code utilisé à la base date de 1983 environ).

Découvertes

-  quand un modèle sessionné est inséré dans l’éditorial d’un objet, c’est le squelette affichant ce dernier qui est sessionné. L’inclusion du modèle est statique, pareil qu’avec #INCLURE. Le modèle n’a pas de cache du tout. Normalement, on peut avec SPIP3 spécifier une durée de cache pour le modele, mais avec SPIP 3.1.8 je ne vois aucun effet sur la durée du cache du squelette incluant donc je me demande si ça marche ou comment ça se passe.

-  certains caches ont un nom suffixé par /spip : cde542f8f0c4984dfe46444698b79-gis_json/spip pour le cache de plugins/auto/gis/v4.44.18/gis_json.html. Dans ces caches il y a [entetes] => Array ([Content-Type] => application/json; charset=utf-8... alors qu’il n’y a pas ça dans gis_truc ou gis_trucs, qui pourtant sont aussi des json. Serait ce à cause du header content-type qu’il y a le suffixe /spip ?