Young Padawa
« anAerouant »
Messages : 1 205 Inscrit le 24/01/02
Ville : Grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 11 h 38 m 00 s |
|
|
Je sais que t'es pas trop OpenSource, donc t'es pas obligé de répondre. Mais comment as-tu fait pour stocker le fait qu'un utilisateur ai lu, ou non chaque topic, dans chaque forum ?
Paske, tel que je le vois, 2000 utilisateurs, quelques milliers de topic, ça doit être vachement lourd !!!!
|
|
| |
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 03 décembre 2002 - 12 h 46 m 30 s |
|
|
je crois que bb le gere en natif, sinon, un cookie a chaque lecture avec le num du post et l'affaire est dans le sac :wink:
|
|
| |
|
Young Padawa
« anAerouant »
Messages : 1 205 Inscrit le 24/01/02
Ville : Grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 13 h 40 m 54 s |
|
|
Selon les specification du w3c, il n'est possible d'enregistrer que 20 cookies par serveur. Et là, il s'agit de milliers de topics...
Je vais aller regarder dans le code de phpBB
|
|
| |
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 03 décembre 2002 - 14 h 47 m 41 s |
|
|
les cookies ne sont pas enregistres sur le serveur, mais chez les clients :wink:
d'autre part, rien n'empeche de traiter le cookie :
1 - lecture du cookie qui contient la liste des id de topic
2 - update si l'id du topic courant n'existe pas
3 - svg du cookie
du coup, 1 cookie par client :wink:
@+
|
|
| |
|
kloporte
(¯`·.__[T3aM.BouL3T©]__.·´¯) Klostrophobe.
Messages : 4 265 Inscrit le 22/05/02
Ville : Grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 15 h 03 m 34 s |
|
|
nop, c'est pas ça. Lorsqu'on va sur deux machines différentes, lorsqu'on se loggue, on retrouve les topics lus ou non. ça n'est donc pas un cookie.
|
|
| |
Quand une pierre tombe sur un oeuf, malheur à l\'oeuf.
Quand un oeuf tombe sur une pierre, malheur à l\'oeuf.
|
yota38
MMPG
Messages : 5 401 Inscrit le 10/07/02
Ville : grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 16 h 04 m 31 s |
|
|
Ca serait pas stocke dans la base de donnees ?
|
|
| |
|
kloporte
(¯`·.__[T3aM.BouL3T©]__.·´¯) Klostrophobe.
Messages : 4 265 Inscrit le 22/05/02
Ville : Grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 18 h 04 m 54 s |
|
|
On peut penser à deux solutions. Chaque topic contient la liste de tous les n° de membres qui l'ont visité mais ça me paraît peu probable. Sinon, pour chaque membre ont garde en mémoire la date de la dernière modification de chaque topic qu'il visite, puis on la compare avec la date de dernière modification actuelle. On en déduit vite le tout. Et tous les autres topics sont marqués comme non visités...
|
|
| |
Quand une pierre tombe sur un oeuf, malheur à l\'oeuf.
Quand un oeuf tombe sur une pierre, malheur à l\'oeuf.
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 837 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 19 h 10 m 19 s |
|
|
c pas tout à fait ça mais on s'en approche :wink:
Pour les cookies c'est ingérable car la taille d'un cookie et le nombre de cookies est limité.
Ca prends actuellement 2.2 Mo ds la BDD
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 837 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 19 h 11 m 16 s |
|
|
PS : Je vous laisse chercher un peu sinon c po marrant
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
mamouth
Hell ain't a bad place to be
Messages : 1 168 Inscrit le 07/01/02
Ville : Echirolles
Non connecté
|
|
Posté le 03 décembre 2002 - 20 h 54 m 57 s |
|
|
kil est joueur ce snake !
et crois moi, le connaissant, t'auras pas ta réponse demain!
|
|
| |
|
kloporte
(¯`·.__[T3aM.BouL3T©]__.·´¯) Klostrophobe.
Messages : 4 265 Inscrit le 22/05/02
Ville : Grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 20 h 57 m 11 s |
|
|
2.2 MO  ça commence à faire, effectivement...
J'ai pas d'autre idée. Ah si... Pour chaque topic, à chaque modification, il enregistre tous les visiteurs qui sont passés dessus. Du coup, lorsqu'on affiche la page, on vérifie pour chaque topic si le nom de l'utilisateur est enregistré... C'est ça ?
|
|
| |
Quand une pierre tombe sur un oeuf, malheur à l\'oeuf.
Quand un oeuf tombe sur une pierre, malheur à l\'oeuf.
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 837 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 20 h 58 m 32 s |
|
|
Le 03/12/2002 à 20h57 , ced38 a écrit:
2.2 MO  ça commence à faire, effectivement...
J'ai pas d'autre idée. Ah si... Pour chaque topic, à chaque modification, il enregistre tous les visiteurs qui sont passés dessus. Du coup, lorsqu'on affiche la page, on vérifie pour chaque topic si le nom de l'utilisateur est enregistré... C'est ça ?
ca serait bien plus gros...
quoi que ca en est pas loin.. c ds ce sens qu'il faut chercher et optimiser la chose
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
kloporte
(¯`·.__[T3aM.BouL3T©]__.·´¯) Klostrophobe.
Messages : 4 265 Inscrit le 22/05/02
Ville : Grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 21 h 03 m 15 s |
|
|
Tous les topics sont à priori 'non visités' et seul ceux qui sont visités sont classés ?
|
|
| |
Quand une pierre tombe sur un oeuf, malheur à l\'oeuf.
Quand un oeuf tombe sur une pierre, malheur à l\'oeuf.
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 837 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 21 h 04 m 16 s |
|
|
Le 03/12/2002 à 21h03 , ced38 a écrit:
Tous les topics sont à priori 'non visités' et seul ceux qui sont visités sont classés ?
vi
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
kloporte
(¯`·.__[T3aM.BouL3T©]__.·´¯) Klostrophobe.
Messages : 4 265 Inscrit le 22/05/02
Ville : Grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 21 h 07 m 48 s |
|
|
Donc tous les topics sont à priori non visités. Puis on regarde quel utilisateur et passé où et quand, et on change la couleur de chaque topic en fonction. :-?
|
|
| |
Quand une pierre tombe sur un oeuf, malheur à l\'oeuf.
Quand un oeuf tombe sur une pierre, malheur à l\'oeuf.
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 837 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 03 décembre 2002 - 22 h 36 m 57 s |
|
|
Le 03/12/2002 à 21h07 , ced38 a écrit:
Donc tous les topics sont à priori non visités. Puis on regarde quel utilisateur et passé où et quand, et on change la couleur de chaque topic en fonction. :-?
le 'quand' si on s'organise bien on s'en fout...
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
kloporte
(¯`·.__[T3aM.BouL3T©]__.·´¯) Klostrophobe.
Messages : 4 265 Inscrit le 22/05/02
Ville : Grenoble
Non connecté
|
|
Posté le 04 décembre 2002 - 18 h 19 m 59 s |
|
|
ok, effectivement, je vois...
|
|
| |
Quand une pierre tombe sur un oeuf, malheur à l\'oeuf.
Quand un oeuf tombe sur une pierre, malheur à l\'oeuf.
|
Young Padawa
« anAerouant »
Messages : 1 205 Inscrit le 24/01/02
Ville : Grenoble
Non connecté
|
|
Posté le 05 décembre 2002 - 10 h 42 m 29 s |
|
|
très interessant. En fait ce qui m'intrigait, c'était surtout la gestion de l'espace. T'as répondu 2.2Mo  Mais je vois vois pas comment faire mieux ! :wink:
> Grabber : quand je disais 20 cookies par serveur, je voulais dire qu'un navigateur ne peut enregistrer sur le disque local plus de 20 cookies par serveur visité
|
|
| |
|