Annonce

  •  » Installation
  •  » Surcharge de la bdd par la table 'sessions'

#1 2009-07-16 23:43:49

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Surcharge de la bdd par la table 'sessions'

Bonsoir

j'ai fais mon petit tour hebdomadaire dans mes bases de données et que vois-je sur celle de ma galerie ? la table 'sessions' pèse pas moins de 28Mo, soit environ 270 000 entrées
ni une ni deux je la purge via l'admin de piwigo, deja dès le départ j'ai droit à 3000 entrée, bon je me dis que c'est normal, mais 2h après déjà 15000 entrées alors que je n'ai eu qu'une dizaine de visites

a ce rythme la je vais vite exploser mon quota
le truc c'est que je regarde les dates d'expiration il semble que ce soit le meme que la date de génération de la sessions, donc évidement par chaque page vue, hop une nouvelle session

donc : à quoi servent ces sessions ? ai-je un bug ?


pour info : j'ai désactivé tous les plugins et ça a continué, je n'ai modifié que quelques fichiers php à la racine pour ajouter le menu latéral et j'utilise des templates extensions pour header, menubar_links et picture
ma config locale :

Code:

<?php
$conf['use_iptc'] = true;
$conf['use_iptc_mapping'] = array('keywords' => '2#025');
$conf['show_exif'] = false;
$conf['use_exif'] = false;
$conf['order_by'] = ' ORDER BY file DESC';
$conf['order_by_inside_category'] = $conf['order_by'];
$conf['anti-flood_time'] = 30;
$conf['level_separator'] = ' &rarr; ';
$conf['show_version'] = true;
$conf['tags_levels'] = 10;
$conf['compiled_template_cache_language'] = true;
$conf['template_compile_check'] = false;
$conf['recent_post_dates'] = array(
  'RSS' => array('max_dates' => 10, 'max_elements' => 6, 'max_cats' => 10),
  'NBM' => array('max_dates' => 7, 'max_elements' => 3, 'max_cats' => 9)
);
$conf['admin_layout'] = 'goto/roma_revamped';
?>

Dernière modification par mistic100 (2009-07-17 00:01:21)

Hors ligne

#2 2009-07-17 07:28:52

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Surcharge de la bdd par la table 'sessions'

Trop d'éléments de diagnostic ou plutôt pas les bons pour pouvoir le faire.
C'est plus côté hébergement et configuration php qu'il faut chercher.



J'en profite pour faire quelques commentaires (rien de négatif):

$conf['tags_levels'] = 10;
Trop de niveaux peut devenir pénalisant, ce n'est qu'un détail.

$conf['compiled_template_cache_language'] = true;
$conf['template_compile_check'] = false;
Cela a du sens en production, mais ne t'étonne pas de ne pas voir des modifications avec effet immédiat, je pense aux évolutions des plugins qui peuvent ne pas rendre le résultat espéré.

$conf['recent_post_dates'] = array(
  'RSS' => array('max_dates' => 10, 'max_elements' => 6, 'max_cats' => 10),
  'NBM' => array('max_dates' => 7, 'max_elements' => 3, 'max_cats' => 9)
);
Si tu crées 10 catégories par semaine cela à peut-être du sens mais sinon les flux RSS contiennent trop d'information à mon sens.

$conf['admin_layout'] = 'goto/roma_revamped';
Je ne connais pas "roma_revamped", s'il y a des erreurs dans l'admin ou dans les plugins, tu te dépannes tout seul... ;-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2009-07-17 07:30:13

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Surcharge de la bdd par la table 'sessions'

PS: J'espère bien que les sessions servent à quelques choses, Whois Online se base sur les sessions.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#4 2009-07-17 10:29:42

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Surcharge de la bdd par la table 'sessions'

VDigital a écrit:

Trop d'éléments de diagnostic ou plutôt pas les bons pour pouvoir le faire.
C'est plus côté hébergement et configuration php qu'il faut chercher.

OK mais que dois-je chercher ?

(je n'utilise pas Whois online)



$conf['compiled_template_cache_language'] = true;
$conf['template_compile_check'] = false;
Cela a du sens en production, mais ne t'étonne pas de ne pas voir des modifications avec effet immédiat, je pense aux évolutions des plugins qui peuvent ne pas rendre le résultat espéré.

ces paramètres sont censé favoriser l'utilisation du cache non ? je l'ai ai mis pour libérer au maximum php, bien sur je purge à chaque maj/ajout de plugin

$conf['recent_post_dates'] = array(
  'RSS' => array('max_dates' => 10, 'max_elements' => 6, 'max_cats' => 10),
  'NBM' => array('max_dates' => 7, 'max_elements' => 3, 'max_cats' => 9)
);
Si tu crées 10 catégories par semaine cela à peut-être du sens mais sinon les flux RSS contiennent trop d'information à mon sens.

c'est moins pour les nouvelles que pour les catégories mises à jour

$conf['admin_layout'] = 'goto/roma_revamped';
Je ne connais pas "roma_revamped", s'il y a des erreurs dans l'admin ou dans les plugins, tu te dépannes tout seul... ;-)

c'est juste une amélioration des images comme j'avais fait pour Sylvia et un petit agrandissement du menu, et n'aie crainte je ne prendrait qu'a moi meme si ca bug....

Dernière modification par mistic100 (2009-07-17 10:30:05)

Hors ligne

  •  » Installation
  •  » Surcharge de la bdd par la table 'sessions'

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact