Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2201 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  164  165  166  ..  486  487  488  489  490  491
Auteur Sujet :

les développeurs de forums, les 3/4 des forums sont down /o\

n°818204
drasche
Posté le 09-08-2004 à 16:04:21  profilanswer
 

Reprise du message précédent :
Si bien sûr. D'ailleurs c'est une très bonne raison de détester phpBB.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le 09-08-2004 à 16:04:21  profilanswer
 

n°818210
Rainbow_Ef​reet
Posté le 09-08-2004 à 16:07:58  profilanswer
 

Cette table va me servir, comme actuellement d'ailleur, à afficher les sujets que l'utilisateur à lu, et aussi ceux auxquels il a participé.
Je pense que c'est ce que vous appelez flags dans les posts précédents.
Mais comment gérer l'énormité de la table ...
J'ai vu que vous parliez de limiter les flags, c'est à dire marquer de tres vieux sujet comme non-lu au bout d'un moment ?


Message édité par Rainbow_Efreet le 09-08-2004 à 16:09:15
n°818218
drasche
Posté le 09-08-2004 à 16:16:49  profilanswer
 

Il faut limiter le nombre de flags car la table risque effectivement de devenir énorme. A priori un DELETE .... LIMIT <nombre de flags maximum>, 1.


Message édité par drasche le 09-08-2004 à 16:18:52

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°818223
Rainbow_Ef​reet
Posté le 09-08-2004 à 16:25:23  profilanswer
 

ça ne me plait pas, soit on propose une option soit on ne la propose pas...
Je pense être d'accord avec phpBB si c'est la seule solution ... sacrilege lol

n°818232
BenJ9002
Posté le 09-08-2004 à 16:34:25  profilanswer
 

Elle est pas si enorme ta table de suivi : au pire elle est égale au nombre d'utilisateurs multiplié par le nombre de sujets [:ddr555]

n°818256
drasche
Posté le 09-08-2004 à 16:49:25  profilanswer
 

imagine rien que sur HFR: 16 cats (dont les MP) avec 100 drapeaux maximum sur chaque cat. 160000 utilisateurs (j'arrondis :o), tu multiplies tout ça et ça te donne 256 millions de drapeaux potentiels. Multiplie encore ça par la place que te prend un drapeau en DB (données+index) et t'as vite compris que ça peut être un gros problème :D


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°818268
Rainbow_Ef​reet
Posté le 09-08-2004 à 16:59:02  profilanswer
 

Question technique :  
 
Quel est le plus rapide entre  :  
 
-un SELECT pour verifier l'existence d'une ligne puis un UPDATE si elle existe ou un INSERT si elle existe pas
 
-UN REPLACE
 
on m'as dis que REPLACE etait gourmand ...

n°818273
drasche
Posté le 09-08-2004 à 17:02:35  profilanswer
 

je me suis posé la question, mais le REPLACE ne fait jamais que ce que feraient un SELECT puis un INSERT ou UPDATE, donc, à tester/chronométrer [:spamafote]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°818326
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 09-08-2004 à 18:12:02  profilanswer
 

gizmo a écrit :

D'un côté c'est encore heureux qu'il ne lui rende pas la main pour éviter des problèmes de synchro entre threads, mais d'un autre côté, c'est vachement pénalisant vu son système de lock.

sauf si tu utilises InnoDB

n°818327
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 09-08-2004 à 18:13:17  profilanswer
 

drasche a écrit :

je me suis posé la question, mais le REPLACE ne fait jamais que ce que feraient un SELECT puis un INSERT ou UPDATE, donc, à tester/chronométrer [:spamafote]

non REPLACE = DELETE puis INSERT

mood
Publicité
Posté le 09-08-2004 à 18:13:17  profilanswer
 

n°818362
drasche
Posté le 09-08-2004 à 18:42:19  profilanswer
 

joce a écrit :

non REPLACE = DELETE puis INSERT


ah oui jme suis mélangé les pinceaux [:tinostar]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°818462
Max2000
Posté le 09-08-2004 à 21:13:45  profilanswer
 

ma contribution en plein développement, on se moque pas :D
 
http://maison.les-potes.com/forum (pas online 24h/24h)  
 
par contre, vous utulisez quoi comme script pour le temps de génération en millisecondes ?

n°818463
Max Evans
Posté le 09-08-2004 à 21:14:41  profilanswer
 

Max2000 a écrit :

ma contribution en plein développement, on se moque pas :D
 
http://maison.les-potes.com/forum (pas online 24h/24h)  
 
par contre, vous utulisez quoi comme script pour le temps de génération en millisecondes ?

Ca chie des bulles :D
Les noms de cat sont transformé en chiffres :D


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°818468
Max2000
Posté le 09-08-2004 à 21:21:09  profilanswer
 

j'ai même pas mis le DOCTYPE ni l'encodage sur la page :o
 
sinon tu tombes bien toi, le script qui dit la bande passante sur ton charmant forum, il est open source :D ?

n°818470
KangOl
Profil : pointeur
Posté le 09-08-2004 à 21:22:58  profilanswer
 

Gilbert Gosseyn a écrit :

J'ai un problème pour la gestion des flags . En fait, j'utilise un découpage des posts et topics en plusieurs tables (de même pour les sondages), c'est à dire une table post/topic/sondage (soit trois tables par catégorie) par cétégorie différente. Mon problème est en fait dans la gestion des drapeuaux. En gros, j'hésite sur deux méthodes de gestion (sachant que je veux éventuellement pouvoir limiter le nombre de flags par catégorie et par type) :
[...]


 
j'ai pas tout lu, mais pourquoi faire des tables par catégorie ??


---------------
Nos estans firs di nosse pitite patreye...
n°818472
KangOl
Profil : pointeur
Posté le 09-08-2004 à 21:25:07  profilanswer
 

Max2000 a écrit :

j'ai même pas mis le DOCTYPE ni l'encodage sur la page :o
 
sinon tu tombes bien toi, le script qui dit la bande passante sur ton charmant forum, il est open source :D ?


effectivement ca peut etre utile ca !


---------------
Nos estans firs di nosse pitite patreye...
n°818473
Max2000
Posté le 09-08-2004 à 21:25:13  profilanswer
 

KangOl a écrit :

j'ai pas tout lu, mais pourquoi faire des tables par catégorie ??


 
pour faire comme un certain je en citerais pas le nom :D ?


Message édité par Max2000 le 09-08-2004 à 21:25:26
n°818474
drasche
Posté le 09-08-2004 à 21:27:05  profilanswer
 

KangOl a écrit :

j'ai pas tout lu, mais pourquoi faire des tables par catégorie ??


  • diviser pour mieux régner :o
  • gagner de la place :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°818475
KangOl
Profil : pointeur
Posté le 09-08-2004 à 21:28:08  profilanswer
 

drasche a écrit :

  • diviser pour mieux régner :o
  • gagner de la place :o


le gagner de la place me laisse perplex  :heink:


---------------
Nos estans firs di nosse pitite patreye...
n°818476
Max Evans
Posté le 09-08-2004 à 21:28:34  profilanswer
 

Max2000 a écrit :

j'ai même pas mis le DOCTYPE ni l'encodage sur la page :o
 
sinon tu tombes bien toi, le script qui dit la bande passante sur ton charmant forum, il est open source :D ?

Oui, c'est UBar il me semble :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°818477
Max2000
Posté le 09-08-2004 à 21:30:14  profilanswer
 

Max Evans a écrit :

Oui, c'est UBar il me semble :jap:


 
tu saurais pas où tu la choppé ? sur Google il me sort pleins de conneries :o

n°818478
gizmo
Posté le 09-08-2004 à 21:30:14  profilanswer
 

joce a écrit :

sauf si tu utilises InnoDB


tout à fait, mais alors tu perds pas mal d'avantages qui font que MySQL se prétend rapide.
Et puis, quand on lis ça:

Citation :

The MySQL LOCK TABLES operation does not know about InnoDB row-level locks set by already completed SQL statements. This means that you can get a table lock on a table even if there still exist transactions by other users who have row level locks on the same table. Thus your operations on the table may have to wait if they collide with these locks of other users. Also a deadlock is possible. However, this does not endanger transaction integrity, because the row level locks set by InnoDB will always take care of the integrity. Also, a table lock prevents other transactions from acquiring more row level locks (in a conflicting lock mode) on the table.


Ca fait franchement peur...

n°818480
Max2000
Posté le 09-08-2004 à 21:33:06  profilanswer
 

Max2000 a écrit :

tu saurais pas où tu la choppé ? sur Google il me sort pleins de conneries :o


 
et celui de la charge aussi en passant :ange:

n°818492
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 09-08-2004 à 22:18:34  profilanswer
 

KangOl a écrit :

j'ai pas tout lu, mais pourquoi faire des tables par catégorie ??

Tout simplement à fin de limiter les risques de perte de données en cas de crash de table (oui hélas ce sont des choses qui arrivent :/). Et aussi permettre une possibilité de sauvegarder le forum morceau par morceau. Et enfin de limiter la taille des tables.


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°818493
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 09-08-2004 à 22:19:31  profilanswer
 

KangOl a écrit :

le gagner de la place me laisse perplex  :heink:

C'est aussi une optique car on limite ainsi la redondance d'infos.


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°818496
Max2000
Posté le 09-08-2004 à 22:34:15  profilanswer
 

merci pour le titre du sujet :lol:

n°818497
Max Evans
Posté le 09-08-2004 à 22:39:07  profilanswer
 

Joce a enlevé les temps de génération de pages ! :o


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°818498
Max2000
Posté le 09-08-2004 à 22:39:37  profilanswer
 

ils vont surrement augmenter, c'est pour pas effrayer le peuple :o

n°818523
THE REAL S​MILEY
The Real Résistance!
Posté le 10-08-2004 à 00:00:31  profilanswer
 

Max2000 a écrit :

merci pour le titre du sujet :lol:


de rien :D


---------------
༼ つ ◕_◕ ༽つ
n°818611
Max2000
Posté le 10-08-2004 à 07:46:19  profilanswer
 

Max Evans a écrit :

Joce a enlevé les temps de génération de pages ! :o


 
alors Ubar tu l'as chopé où :??:

n°818628
BenJ9002
Posté le 10-08-2004 à 08:52:29  profilanswer
 

drasche a écrit :

imagine rien que sur HFR: 16 cats (dont les MP) avec 100 drapeaux maximum sur chaque cat. 160000 utilisateurs (j'arrondis :o), tu multiplies tout ça et ça te donne 256 millions de drapeaux potentiels. Multiplie encore ça par la place que te prend un drapeau en DB (données+index) et t'as vite compris que ça peut être un gros problème :D


 
Je sais bien :) d'où le [:ddr555] ... Et puis bon, tous les utilisateurs ne sont pas actifs non plus donc ça diminue un peu le nombre d'enregistrements de ta table drapeaux. Et puis les multis pour avoir des smileys perso supplémentaires n'utilisent pas de drapeaux ;)  
Enfin bon :whistle:

n°818630
drasche
Posté le 10-08-2004 à 08:57:41  profilanswer
 

ni ceux qui s'inscrivent pour poser une question puis disparaître ensuite :D


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°818683
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 10-08-2004 à 09:50:33  profilanswer
 

Max2000 a écrit :

ma contribution en plein développement, on se moque pas :D
 
http://maison.les-potes.com/forum (pas online 24h/24h)  
 
par contre, vous utulisez quoi comme script pour le temps de génération en millisecondes ?

t'as interet a change le design :o

n°818685
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 10-08-2004 à 09:52:25  profilanswer
 

KangOl a écrit :

le gagner de la place me laisse perplex  :heink:

eviter une condition supplementaire dans le WHERE qui va encore surcharger un peu plus la recherche dans l'index.
D'autre part vu que t'auras pas a indexer la cat dans ta table, oui tu gagnes la place qu'aurait pris cet index. (et tu gagnes aussi la place utiliser par le champ cat tient en passant :D)


Message édité par joce le 10-08-2004 à 09:57:28
n°818690
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 10-08-2004 à 09:54:44  profilanswer
 

gizmo a écrit :

tout à fait, mais alors tu perds pas mal d'avantages qui font que MySQL se prétend rapide.
Et puis, quand on lis ça:

Citation :

The MySQL LOCK TABLES operation does not know about InnoDB row-level locks set by already completed SQL statements. This means that you can get a table lock on a table even if there still exist transactions by other users who have row level locks on the same table. Thus your operations on the table may have to wait if they collide with these locks of other users. Also a deadlock is possible. However, this does not endanger transaction integrity, because the row level locks set by InnoDB will always take care of the integrity. Also, a table lock prevents other transactions from acquiring more row level locks (in a conflicting lock mode) on the table.


Ca fait franchement peur...


ba ca depend ton utilisation : t'es pas obliger d'utiliser QUE du MyISAM ou QUE de l'Innodb : sur les tables ou tu sais que le ROW Locking serait plus avantageux, tu utilises de l'Innodb, et sinon du MyISAM.
Pour la commande LOCK TABLES je ne l'utilise pas :o

n°818691
Rainbow_Ef​reet
Posté le 10-08-2004 à 09:55:18  profilanswer
 

BenJ9002 a écrit :

Je sais bien :) d'où le [:ddr555] ... Et puis bon, tous les utilisateurs ne sont pas actifs non plus donc ça diminue un peu le nombre d'enregistrements de ta table drapeaux. Et puis les multis pour avoir des smileys perso supplémentaires n'utilisent pas de drapeaux ;)  
Enfin bon :whistle:


 
Rassure moi :  
Quand tu dis qu'il n'utilise pas de drapeaux, c'est parce qu'ils ne naviguent pas avec le compte en question et non pas car il n'active pas un option drapeau ?Car chez moi les drapeau c'est automatique à chaque user.

n°818693
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 10-08-2004 à 09:57:54  profilanswer
 

yep :)

n°818723
BenJ9002
Posté le 10-08-2004 à 10:26:32  profilanswer
 

Rainbow_Efreet a écrit :

Rassure moi :  
Quand tu dis qu'il n'utilise pas de drapeaux, c'est parce qu'ils ne naviguent pas avec le compte en question et non pas car il n'active pas un option drapeau ?Car chez moi les drapeau c'est automatique à chaque user.


Oui, c'est parce qu'ils n'utilisent pas leur compte que je dis ça :) Moi aussi j'ai mis en place des drapeaux automatiques :)

n°818745
Max2000
Posté le 10-08-2004 à 10:52:11  profilanswer
 

joce a écrit :

t'as interet a change le design :o


 
oué t'inquiete là je le refais totalement :)

n°818761
Rainbow_Ef​reet
Posté le 10-08-2004 à 11:20:04  profilanswer
 

BenJ9002 a écrit :

Oui, c'est parce qu'ils n'utilisent pas leur compte que je dis ça :) Moi aussi j'ai mis en place des drapeaux automatiques :)


 
Ouf merci  :sweat:

n°818809
Gfreeman
http://www.FGFasp.com
Posté le 10-08-2004 à 12:24:47  profilanswer
 

Hop, nouveau design made in ProgWorld  :D  
Pas encore finalisé mais franchement j'adore...
 
http://www.programmationworld.com/ [...] pu_accueil

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  164  165  166  ..  486  487  488  489  490  491

Aller à :
Ajouter une réponse
 

Sujets relatifs
question avec les forums phpbb2[php] trouver la premier place ou inserer un enregistrement (résolu)
Forums phpBBQui connait l'algo du Passticket et sa mise en place en VB ?
[Merise] Mise en place d'un MCDFocus mal placé....
[Blabla/Prog] Les développeurs foromeurs sont-ils des feignasses?Mise en place d'un formulaire CGI
forums création de site internetJava - Mise en place d'une api (Servlet)
Plus de sujets relatifs à : les développeurs de forums, les 3/4 des forums sont down /o\


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)