France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 592 membres enregistrés - 1 913 479 posts - 99 188 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Sn@ke, une question personelle sur le code du forum
17 connectés(record : 272 le 28 octobre 2008 - 04 h 23)

Vous devez vous connecter pour répondre au topic.
Sn@ke, une question personelle sur le code du forum

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:



:firefox:

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:

@+



:firefox:

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 :D



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 :P



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 :o ç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 :o ç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 :o 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é :jap:





Page genérée en 0.2417 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory