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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  367  368  369  ..  486  487  488  489  490  491
Auteur Sujet :

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

n°1366141
fabien
Vive la super 5 !
Posté le 15-05-2006 à 02:26:28  profilanswer
 

Reprise du message précédent :
m'enfin bon, vaut mieux faire un order sur l'id du message que sur la date du message (avec l'id autoincrement)


---------------
Découvre le HFRcoin ✈ - smilies
mood
Publicité
Posté le 15-05-2006 à 02:26:28  profilanswer
 

n°1366142
joce
Architecte / Développeur principal
"BugHunter"
Posté le 15-05-2006 à 02:44:12  profilanswer
 

ouaip, au moins c'est décalage horaire prouf :D

n°1366340
soulmanto
Chat Noir replica
Posté le 15-05-2006 à 12:03:53  profilanswer
 

D'autant que le tri sera plus rapide, puisqu'il est effectué sur un numérique! :sol:

n°1366365
fabien
Vive la super 5 !
Posté le 15-05-2006 à 12:25:18  profilanswer
 

xman a écrit :

Je le suis pas d'accord ! :non:
Le LIMIT n'est pas spécialement + lent lorsqu'on veut conserver des lignes éloignées mais parce que s'il est précédé d'un ORDER BY, le tri sera fait sur TOUTES les lignes puis on n'en garde que certaines. Et le tri est long !
Alors que si on se démerde pour utiliser BETWEEN au lieu de LIMIT, on réduit le nombre de lignes à trier.
Et trier 30 lignes, c'est rapide alors qu'en trier 500 000 c'est très long !
 
Exemple d'un topic de 100 000 messages avec LIMIT :

Code :
  1. SELECT * FROM messages WHERE topic = 1 ORDER BY date LIMIT 1000,30


ça va récuperer 100 000 messages, les trier par date puis en renvoyer 30 à partir du 1000ème.
 
Tandis qu'avec BETWEEN :

Code :
  1. SELECT * FROM messages WHERE topic = 1 AND ordre BETWEEN 1001 AND 1030 ORDER BY ordre


ça va récupérer 30 messages et ne trier que ces 30-là (et encore je ne suis pas sûr du tout que le tri est nécessaire mais c'est au cas où...)


ha oui c vrai :jap:


---------------
Découvre le HFRcoin ✈ - smilies
n°1366374
Max Evans
Posté le 15-05-2006 à 12:36:02  profilanswer
 

compound index ? Késako ? Un index sur 2 champs tout bêtement ? :??:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1366385
*syl*
--> []
Posté le 15-05-2006 à 12:57:50  profilanswer
 

compound = composé donc oui, un index sur n champs

n°1366387
fabien
Vive la super 5 !
Posté le 15-05-2006 à 13:00:30  profilanswer
 

Max Evans a écrit :

compound index ? Késako ? Un index sur 2 champs tout bêtement ? :??:


va falloir que tu prenne des cours de sql :D


---------------
Découvre le HFRcoin ✈ - smilies
n°1366389
Max Evans
Posté le 15-05-2006 à 13:01:36  profilanswer
 

fabien a écrit :

va falloir que tu prenne des cours de sql :D


Plutôt des cours d'anglais hein :o


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1366399
masklinn
í dag viðrar vel til loftárása
Posté le 15-05-2006 à 13:20:40  profilanswer
 

Max Evans a écrit :

compound index ? Késako ? Un index sur 2 champs tout bêtement ? :??:


Ouais, au lieu de créer une clé sur une colonne unique tu crées une clé sur plusieurs colonnes ("compound key" ou "composite key" ). Une compound key (primary ou pas) peut porter sur n champs, il n'y a pas spécialement de limite.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1366400
masklinn
í dag viðrar vel til loftárása
Posté le 15-05-2006 à 13:21:13  profilanswer
 

Max Evans a écrit :

Plutôt des cours d'anglais hein :o


Non, des cours de RDB [:spamafote]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le 15-05-2006 à 13:21:13  profilanswer
 

n°1366406
Max Evans
Posté le 15-05-2006 à 13:27:41  profilanswer
 

Je connais bien les index sur plusieurs, c'était le mot COMPOUND INDEX qui m'était inconnu :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1366408
fabien
Vive la super 5 !
Posté le 15-05-2006 à 13:29:27  profilanswer
 

Vous avez fait quoi comme etude? pour savoir si les developpeur de forum sont des informations :D
 
moi c'est bts informatique de gestion :jap:


---------------
Découvre le HFRcoin ✈ - smilies
n°1366418
joce
Architecte / Développeur principal
"BugHunter"
Posté le 15-05-2006 à 13:41:21  profilanswer
 

Ingénieur ISEP spécialisation microelectronique.

n°1366432
Max Evans
Posté le 15-05-2006 à 13:48:04  profilanswer
 

Vraiment pas dans l'informatique moi :D


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1366436
THE REAL S​MILEY
The Real Résistance!
Posté le 15-05-2006 à 13:49:53  profilanswer
 

BTS Informatique Industrielle :o


---------------
༼ つ ◕_◕ ༽つ
n°1366446
fabien
Vive la super 5 !
Posté le 15-05-2006 à 13:56:38  profilanswer
 

joce a écrit :

Ingénieur ISEP spécialisation microelectronique.


 
c'est quoi "isep" ?
 

Max Evans a écrit :

Vraiment pas dans l'informatique moi :D


 
agriculteur ? :D


---------------
Découvre le HFRcoin ✈ - smilies
n°1366447
fabien
Vive la super 5 !
Posté le 15-05-2006 à 13:57:20  profilanswer
 

THE REAL SMILEY a écrit :

BTS Informatique Industrielle :o


tu fais des grafcet ?   [:mr yvele]


---------------
Découvre le HFRcoin ✈ - smilies
n°1366448
Max Evans
Posté le 15-05-2006 à 13:57:47  profilanswer
 

fabien a écrit :

c'est quoi "isep" ?
 
 
 
agriculteur ? :D


[:ddr555] Première année de médecine :D Dans 2 semaines, seconde partie du concours :'(


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1366451
soulmanto
Chat Noir replica
Posté le 15-05-2006 à 14:00:00  profilanswer
 

BTS IG aussi :D

n°1366474
joce
Architecte / Développeur principal
"BugHunter"
Posté le 15-05-2006 à 14:24:40  profilanswer
 

fabien a écrit :

c'est quoi "isep" ?


Institut Supérieur d'Electronique de Paris

n°1366494
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 15-05-2006 à 14:41:50  profilanswer
 

soulmanto a écrit :

D'autant que le tri sera plus rapide, puisqu'il est effectué sur un numérique! :sol:


Je stocke mes dates en numérique dans un int(10) unsigned également pour être conforme au timestamp Unix qui n'est pas le même que le timestamp MySQL.

n°1366537
0x90
Posté le 15-05-2006 à 15:23:40  profilanswer
 

Rho non on va pas repartir la dessus ..

n°1366543
belgique
Posté le 15-05-2006 à 15:28:22  profilanswer
 

Les cycles:
1) LIMIT
2) les timestamps
3) Les index
4) Les ms, la charge et les comparaisons de perfs
5) Le cache de docmaboul
6) Le forum de clubic

n°1366549
cinocks
Posté le 15-05-2006 à 15:30:39  profilanswer
 

On peut aussi evoquer le manque d'innovation au travers les forums. Tous se ressemblent et se copient. :o

Message cité 2 fois
Message édité par cinocks le 15-05-2006 à 15:30:45

---------------
MZP est de retour
n°1366551
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 15-05-2006 à 15:31:21  profilanswer
 

alors les esquimaux, on s'tripote le batonnet ? [:tartragnan]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1366552
soulmanto
Chat Noir replica
Posté le 15-05-2006 à 15:31:48  profilanswer
 

T'as oublié "les features que personne il a mais moi si". :D Que voulez-vous, au bout de 377 pages, il y'a des chances qu'on ait fait le tour de pa mal de choses. Mais les nouveaux développeurs de forum viennent immanquablement buter sur des problèmes qui ont déjà été soulevés et on y revient!

n°1366555
THE REAL S​MILEY
The Real Résistance!
Posté le 15-05-2006 à 15:32:46  profilanswer
 

belgique a écrit :

Les cycles:
1) LIMIT
2) les timestamps
3) Les index
4) Les ms, la charge et les comparaisons de perfs
5) Le cache de docmaboul
6) Le forum de clubic


 
Vivement le point 4 :whistle:


---------------
༼ つ ◕_◕ ༽つ
n°1366558
cinocks
Posté le 15-05-2006 à 15:33:25  profilanswer
 

soulmanto a écrit :

T'as oublié "les features que personne il a mais moi si". :D Que voulez-vous, au bout de 377 pages, il y'a des chances qu'on ait fait le tour de pa mal de choses. Mais les nouveaux développeurs de forum viennent immanquablement buter sur des problèmes qui ont déjà été soulevés et on y revient!


 
grillé :o


---------------
MZP est de retour
n°1366561
THE REAL S​MILEY
The Real Résistance!
Posté le 15-05-2006 à 15:35:24  profilanswer
 

fabien a écrit :

tu fais des grafcet ?   [:mr yvele]


je sais plus ce que c'est, ça va faire 5 ans que j'ai terminé mes études :o


---------------
༼ つ ◕_◕ ༽つ
n°1366564
cinocks
Posté le 15-05-2006 à 15:37:53  profilanswer
 

C'est le truc qui permet de coder une porte de garage ou un ascenseur à 2 etages, en premiere ou terminale :D


---------------
MZP est de retour
n°1366579
fabien
Vive la super 5 !
Posté le 15-05-2006 à 15:48:46  profilanswer
 

cinocks a écrit :

On peut aussi evoquer le manque d'innovation au travers les forums. Tous se ressemblent et se copient. :o


on va pas reinventer la roue quand meme ...
 
Sinon, t'as pas remarqué, toute les voitures se ressemble? [:dawa]  
elles ont toute un volant, des sieges, des roues, une carosserie   :ouch:  
 
Enfin si tous les forums etaient radicalement different, le surfeur il serait vite perdu  [:mr yvele banni]  
 


---------------
Découvre le HFRcoin ✈ - smilies
n°1366583
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 15-05-2006 à 15:50:36  profilanswer
 

cinocks a écrit :

On peut aussi evoquer le manque d'innovation au travers les forums. Tous se ressemblent et se copient. :o


Non, moi j'essaye d'innover un maximum bien avant de chercher à gagner 3ms. :o

n°1366585
cinocks
Posté le 15-05-2006 à 15:51:14  profilanswer
 

fabien a écrit :

on va pas reinventer la roue quand meme ...
 
Sinon, t'as pas remarqué, toute les voitures se ressemble? [:dawa]  
elles ont toute un volant, des sieges, des roues, une carosserie   :ouch:  
 
Enfin si tous les forums etaient radicalement different, le surfeur il serait vite perdu  [:mr yvele banni]


 
Je n'evoque pas les fonctionnalités des bases, celles qui sont necessaires. Tout comme ta voiture qui aura un chassis, un moteur, des roues, des sieges.... Mais le reste, le porte gobelet, le lecteur DVD à l'arriere, le toit vitré... Les petits plus qui font la personnalité du forum, son coté unique qui le distingue des autres. :)


---------------
MZP est de retour
n°1366587
cinocks
Posté le 15-05-2006 à 15:51:46  profilanswer
 

The-Shadow a écrit :

Non, moi j'essaye d'innover un maximum bien avant de chercher à gagner 3ms. :o


Les 2 sont compatibles :o


---------------
MZP est de retour
n°1366589
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 15-05-2006 à 15:53:40  profilanswer
 

cinocks a écrit :

Les 2 sont compatibles :o


Oui enfin, il faut bien déterminer une priorité, j'ai dit "avant", j'ai pas dit "plutot que". :o
Et moi ma priorité, c'est de rajouter les features que me demandent les membres avant de gagner 3 ms, les 3 ms, je m'en occuperais plus tard si ça devient nécessaire. :o

n°1366592
cinocks
Posté le 15-05-2006 à 15:54:26  profilanswer
 

C'est ce qui me preoccupe aussi.


---------------
MZP est de retour
n°1366593
soulmanto
Chat Noir replica
Posté le 15-05-2006 à 15:55:01  profilanswer
 

On peut faire les deux en même temps! ;) Pourquoi se faire chier à coder un truc puis revenir dessus après pour l'optimiser?

n°1366594
cinocks
Posté le 15-05-2006 à 15:56:44  profilanswer
 

Je pense aussi. Mais y'a plusieures nuances. Il est necessaire de bien faire dès le depart. Ensuite, y'a tres certainement des optimisations à faire par la suite. Mais l'existant permet de faire tourner le site/forum correctement.  
Il se doit d'etre codé convenablement.


---------------
MZP est de retour
n°1366599
nraynaud
lol
Posté le 15-05-2006 à 15:58:52  profilanswer
 

moi j'ai des idées que j'ai vu ailleur, mais pas àppliquées des forums. et je crois pas qu'on en ait parlé ici.
 
Mais d'ici à ce que je lance mon IDE, il y a encore de la marge.


---------------
trainoo.com, c'est fini
n°1366600
soulmanto
Chat Noir replica
Posté le 15-05-2006 à 16:01:25  profilanswer
 

Tu peux toujours présenter tes idées! ;)

n°1366602
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 15-05-2006 à 16:03:08  profilanswer
 

soulmanto a écrit :

On peut faire les deux en même temps! ;) Pourquoi se faire chier à coder un truc puis revenir dessus après pour l'optimiser?


Bah, par exemple, l'évolution.  [:airforceone]  
Quand j'ai commencé à coder mon forum par exemple, les requêtes imbriqués n'existaient pas dans MySQL, donc mon forum a surement besoin d'optimisation à ce niveau là, mais tant pis, je verrais plus tard.
Après, si je développe un truc demain, évidement que je vais faire en sorte qu'il soit top dès le départ, je vais pas pourrir le code juste pour le fun. :D

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  367  368  369  ..  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)