Pages vues depuis 25/05/2001 : 108 400 856
Index du forum »» Bugs, Probs ... »» longs tableaux et dégradation performances
Sujet
longs tableaux et dégradation performances
Citation : Jireck
Hello JPB,
J'espère que tu va bien.
Donc le soucis c'est pas le cache mais la gestion de l'affichage des tableaux avec filemanager, les MP et géoloc.
<= oui le soucis ce n'est pas le cache mais la capacité du navigateur et la complexité et longueur du DOM que php lui envoi
Voici mes réponses sans se pencher sur le code et juste au niveau fonctionnel.
1) filemanager / supercache :
- Je ne comprends pas pourquoi il y a autant de fichier 12000
<== il pourrait y en avoir encore plus lol ...- Pourquoi consulté les fichiers du supercache à part au niveau développement, pour moi il ne devrait pas être accessible
- Effectivement, il devrait y avoir une pagination
<== oui une pagination ou autre (à réfléchir)...
2) Les MPs
La gestion des MP est des plus simples, c'est une messagerie et c'est la gestion de messagerie qu'il faut gérér.
Pour moi, il faut juste pourvoir paramétrer l'épuration "automatique" des messages. donc 2 choses a prendre en compte.
1) L'action de suppression des messages dès que le message est plus vieux de [ X jours ou Y mois ]
<== oui ce serait une bonne idée
2) l'action d'archiver un message afin de pouvoir garder un message important.
<== ça c'est déjà possible non ?
2 choses sur le 2eme point :
L'archivage étant juste un 1 ou 0 dans la ligne message. il faut que lui aussi soit limité afin que les membres ne soit pas dans l'archivage systématique.
L'archivage doit être en UI et UX une action voulu.
La limite de l'archivage doit proposer un DL des messages dans un seul et unique fichier html et suppression ensuite.
3) Géoloc :
Le soucis est à quel niveau ?
<== pour geoloc c'est pour la mise en forme des ip géoréférencées (après 10000 ca commence à grincer ...)
Grand grand table DNS ? ou je sais ..??
Prêt à échanger et à se pencher sur une analyse fonctionnel et technique.
Au plaisir de te lire
Jireck
Citation : jpb
non ... je parle d'un problème relatif aux capacité du navigateur et la complexité et longueur du DOM que php lui envoi ... et donc ce problème n'est pas relatif à celui que tu invoques (même si il existe pour le cas du filemanager)
- l'idée c'est simplement de fixer une limite (pagination ou autre) aux données envoyées pour ne pas avoir ce type de problème ...
à noter aussi que ce problème existe quelques soient les balises html utilisées (div pour geoloc, td pour filemanager et geoloc ...)