Carnet Wiki

Version 11 — il y a 5 mois JLuc

Todo

  • DEV : dans les choix de filtrage par « type de cache », ajouter « non sessionnés », « http », « https », « aliens », « vide », « périmé », « not_array  », « paire _ » (= jumeaux avec et sans suffixe _) «  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 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 boutons-liens Ajouter un bouton à droite :
    -  
    lien « paire _ » vers la sélection des 2 jumeaux stub et non-stub , lorsqu’il y en a un
    -  
    lien «  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 Cachelab non comme un onglet à part, mais comme une 3 ligne dépliable des sélecteurs du haut de tableau de l’onglet « User caches » ?
  • REBOOT : refaire tout, proprement (le code APCu 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 ?