-
@martin1975 @pliou @D4C_Kai @Zaros17560582 Et pour en avoir le cœur net, je viens de tester avec 0bin. Verdict : le fichier de config est chargé du disque à chaque requête
-
@martin1975 @pliou @D4C_Kai @Zaros17560582 Et le code correspondant est ici : github.com/PrivateBin/PrivateBin/blob/82f1431440b9356b9df24b5ee7d7a7fee83b4f33/lib/Configuration.php#L114
-
@martin1975 @pliou @D4C_Kai @Zaros17560582 Et ceci donc à absolument chaque requête. Chargement du fichier depuis le disque, lecture du fichier, parsing du .ini. Des 10aines de ms perdues pour rien.
-
@martin1975 @pliou @D4C_Kai @Zaros17560582 Et par acquis de conscience j’ai aussi vérifié. Il fait bien la lecture intégrale depuis le disque à chaque fois openat/fstat/read/close
-
@martin1975 @pliou @D4C_Kai @Zaros17560582 Et donc là où tu peux faire
VAR_GLO = parse_ini_file("tartampion")dans ton script de boot rails/django, et éviter tout ça à chaque appel par la suite, en PHP tu vas soit devoir passer par du memcache pour limiter les pertes (RAM au lieu de disque), ou de l’ACPu explicite.
aeris22’s Twitter Archive—№ 108,699

