Bonjour
Depuis la mise à jour vers la version 11, il faut entre 30 s à 1mn pour accéder à l'administration. Je m'interroge sur cette lenteur d'accès. Je n'avais pas ça auparavant avec la version 2.
(Ici votre message)
Version de Piwigo: 11.01
Version de PHP: 7.1
Version de MySQL:
URL Piwigo: http://asgsystm.fr/piwigo/
Effectivement, la page d'accueil de l'administration met un sacré temps à chargé (j'imagine que c'est la section stats qui "rame"). Par contre parfois ça marche assez vite les fois suivante (peut-être une histoire de cache), puis rebelotte temps de chargement de plusieurs secondes.
Accès à l'administration impossible pour nous, sans doute à cause du nombre de photos ....
https://photos.rcnantais.fr
Hors ligne
Je pense que ça ira mieux en 11.2. J'ai changé l'algorithme de calcul de la taille du cache. Sur certains environnement, c'était tellement long que la page ne se générait même pas (time out). En revanche sur les environnements de test que j'ai, ça va aussi vite.
Hors ligne
plg a écrit:
Je pense que ça ira mieux en 11.2.
Bonsoir,
Effectivement, ça va beaucoup mieux !
Merci :-)
Hors ligne
Idem, j’ai crié victoire trop vite.
Hors ligne
Dans la configuration locale [Administration > Plugins > LocalFiles Editor:Configurer > onglet Configuration locale], ajouter:
$conf['log_level'] = 'DEBUG';
Ensuite retourner sur le tableau de bord de l'administration (après 5 minutes, pour être sûr que le cache a expiré), puis regarder le fichier _data/logs/log_date-du-jour. A la fin, il y aura une ligne du type:
[2021-02-01 9:24:34] [DEBUG] [admin/intro::424] cache size calculated in 0.099 s (12537856 bytes)
Cette ligne m'intéresse.
Hors ligne
Bonjour,
Voici le résultat:
[2021-02-01 8:49:26] [DEBUG] [admin/intro::419] cache size calculated in 62.400 s (911268089 bytes)
[2021-02-01 10:12:56] [DEBUG] [admin/intro::424] cache size calculated in 61.882 s (1219614720 bytes)
[2021-02-01 10:20:41] [DEBUG] [admin/intro::424] cache size calculated in 3.540 s (1219868672 bytes)
[2021-02-01 10:46:21] [DEBUG] [admin/intro::424] cache size calculated in 1.395 s (1219998720 bytes)
Comme vous pouvez voir, à 8h49 le temps d'affichage dépasse la minute.
Après avoir installer la ligne de commande, vidage du cache, au second essai je suis à 1.395 s
Quelle ligne de commande ?
En tout cas, 60 secondes c'est inacceptablement lent, et même 1 seconde c'est pas conforme à mon niveau d'exigence en terme de performances. Va falloir faire mieux ou se passer de cette information.
Hors ligne
[2021-02-01 8:49:26] [DEBUG] [admin/intro::419] cache size calculated in 62.400 s (911268089 bytes)
[2021-02-01 10:12:56] [DEBUG] [admin/intro::424] cache size calculated in 61.882 s (1219614720 bytes)
[2021-02-01 10:20:41] [DEBUG] [admin/intro::424] cache size calculated in 3.540 s (1219868672 bytes)
[2021-02-01 10:46:21] [DEBUG] [admin/intro::424] cache size calculated in 1.395 s (1219998720 bytes)
[2021-02-01 12:13:42] [DEBUG] [admin/intro::424] cache size calculated in 1.674 s (1220012032 bytes)
[2021-02-01 18:38:49] [DEBUG] [admin/intro::424] cache size calculated in 89.438 s (1220012032 bytes)
A 18h 38 : 89 secondes pour l'ouverture de la page d'administration.
Euh ! La nouveauté dans ce bond vertigineux de la version 2 à la 11, c'est quoi au juste ? Un baroude d'honneur ? Parce que jusqu'à présent je n'ai rien vu d'autre que des problèmes dans cette version.
Que se passe-t-il ? C'est la fin de Piwigo ?
Désolé d’être aussi cru mais stoppez cette mise à jour, un retour en arrière s'impose. Merci pour le travail effectué sur les anciennes versions qui se sont avérés excellente et évolutive.
Bonsoir,
J’ai ajouté la ligne ce midi mais pas encore testé.
Pour répondre à Gatsy, Piwigo est un logiciel open source que nous avons la chance de pouvoir utiliser gratuitement. Il vient de fêter ses 18 bougies et il est loin d’être un abandonware ! Un peu de patience, svp.
Hors ligne
gasty a écrit:
A 18h 38 : 89 secondes pour l'ouverture de la page d'administration.
OK, c'est absolument pas du tout acceptable. Ce calcul de la taille du cache est trop dépendant des performances du système de fichier de l'hébergeur. En attendant de trouver une solution plus propre, je propose d'ajouter un "court-circuit" pour ne plus calculer le cache. Dans le fichier admin/intro.php, ligne 420, remplacez :
'size' => get_fs_directory_size($conf['data_location']),
par
'size' => 0, // get_fs_directory_size($conf['data_location']),
gasty a écrit:
Euh ! La nouveauté dans ce bond vertigineux de la version 2 à la 11, c'est quoi au juste ?
On a fait une belle page avec toutes les nouveautés sur Notes de la version 11
. Normalement on s'aperçoit vite qu'il y a pas mal de nouveautés.
gasty a écrit:
Un baroude d'honneur ? Parce que jusqu'à présent je n'ai rien vu d'autre que des problèmes dans cette version.
Hum... oui c'est frustrant ce bug de performances sur le tableau de bord de l'administration, mais il ne faut pas exagérer et ne voir QUE cela dans la version 11. On va trouver un mécanisme satisfaisant en terme de perfs. Moi perso je n'ai expérimenté aucun soucis de perfs sur le calcul de la taille du cache, et ce sur de nombreux serveurs et environnements de dev. Sinon bien évidemment on n'aurait pas sorti la version 11 en sachant que cela allait provoquer de la frustration. Ce n'est pas l'objectif !
gasty a écrit:
Que se passe-t-il ? C'est la fin de Piwigo ?
Euh. On a investi beaucoup d'énergie dans le développement de la version 11. S'il y a encore quelques plâtres à essuyer on va le faire, mais dire que c'est la fin de Piwigo me semble incongru :-)
gasty a écrit:
Désolé d’être aussi cru mais stoppez cette mise à jour, un retour en arrière s'impose. Merci pour le travail effectué sur les anciennes versions qui se sont avérés excellente et évolutive.
Team #cEtaitMieuxAvant ? Bon en vrai, à part ce bug bien pénible du tableau de bord, il y a autre chose de problématique qu'on ne saurait améliorer ?
Hors ligne