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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  168  169  170  ..  486  487  488  489  490  491
Auteur Sujet :

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

n°821448
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-08-2004 à 14:07:49  profilanswer
 

Reprise du message précédent :

drasche a écrit :

un bon programmeur fait d'abord une analyse et décide en fonction de tout cela quelles sont les meilleures solutions techniques pour réaliser son projet :o

dans mon cas, la solution technique est toute trouvée :D
- je connais rien au PHP
- je maitrise assez bien .NET
- en lisant ce topic, je m'aperçois que .NET m'offre tout ce dont j'ai besoin
donc pq aller chercher midi à 14 heures ? :D
me manque plus qu'une grosse dose de motivation, et des notions de HTML (oui, je n'ai pas la moindre idée de comment on fait un tableau)

mood
Publicité
Posté le 12-08-2004 à 14:07:49  profilanswer
 

n°821453
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-08-2004 à 14:08:55  profilanswer
 

karamilo a écrit :

Pourquoi tu veux pas parler de ta methode ? Ici, c'est un topic pour s'echanger des astuces/idees non ?

parce que son forum est commercial, et qu'il n'a pas envie que des codeurs du dimanche lui enlèvent le pain de la bouche :o

n°821455
karamilo
Posté le 12-08-2004 à 14:10:26  profilanswer
 

Je sais bien mais s'il vient ici, c'est pour echanger des astuces et des methodes, il y a eu deja assez de concours "qui a la plus grosse" sur ce topic.

n°821460
drasche
Posté le 12-08-2004 à 14:11:29  profilanswer
 

Harkonnen a écrit :

parce que son forum est commercial, et qu'il n'a pas envie que des codeurs du dimanche lui enlèvent le pain de la bouche :o


merci pour le "codeur du dimanche" [:kiki]
 
ya assez de gens qualifiés ici je pense :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°821481
Gfreeman
http://www.FGFasp.com
Posté le 12-08-2004 à 14:35:03  profilanswer
 

Bon j'ai testé plus en détail la requête SQL ci-dessous
 

Code :
  1. SELECT TOP 20 Suj_1.*
  2. FROM Sujets_publiques AS Suj_1 LEFT JOIN
  3. (SELECT TOP 2000  Suj_2.suj_identifiant
  4. FROM Sujets_publiques AS Suj_2
  5. ) AS Suj_3 ON Suj_1.suj_identifiant=Suj_3.suj_identifiant
  6. WHERE Suj_3.suj_identifiant IS NULL;


 
Il n'y a vraiment pas photo. J'utilise cette méthode sans aucun remord. Sur 50 000 Sujets, soit environ 1667 pages de 30 sujets, le résultat est instantané (de l'ordre de 0.02 sec sous access) d'un bout à l'autre de la chaîne.


Message édité par Gfreeman le 12-08-2004 à 14:36:22
n°821498
Core 666
Posté le 12-08-2004 à 14:48:17  profilanswer
 

karamilo a écrit :

Enfin, ce qui "friment", j'ai pas vu sur leur forum des perfs exceptionnelles quelque soit la page ... Au final, on a toujours pas vu de méthodes qui marchent vraiment (trop compliquées ou bien qui ont pas des perfs super).


 
Topic de 413 306 réponses (11809 pages de 35 réponses) : http://www.forum-auto.com/sqlforum [...] et9967.htm
 

Page     1 sur 11809 : Temps de génération : 0.1703 secondes
Page    50 sur 11809 : Temps de génération : 0.161 secondes
Page  2001 sur 11809 : Temps de génération : 0.1666 secondes
Page  6001 sur 11809 : Temps de génération : 0.1378 secondes
Page  8001 sur 11809 : Temps de génération : 0.2472 secondes
Page 10001 sur 11809 : Temps de génération : 0.2323 secondes
Page 11809 sur 11809 : Temps de génération : 0.1192 secondes


 
Alors c'est peut être ce que tu appelles des perfs "pas supers" mais vu la taille du topic, qui contient à lui seul autant, voire même plus de posts que 95% des forums, je trouve pas ça si dégueulasse :D D'autant plus que je n'utilise qu'une seule table pour stocker près de 7 millions de messages.

n°821504
Core 666
Posté le 12-08-2004 à 14:50:28  profilanswer
 

Bon, c'est pas tout mais je retourne sur mes développements. Au programme une fonctionnalité plutôt délicate à mettre en oeuvre : la gestion de MP à destinataires multiples avec de vrais threads de discussions privés entre plusieurs membres.
 
Mon modèle prévoie pas moins de 6 tables uniquement pour les messages privés :D

n°821507
scull
MySCULL cay bon mangez en!
Posté le 12-08-2004 à 14:53:34  profilanswer
 

ARF !!! sa c'est de la messagerie !


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°821514
drasche
Posté le 12-08-2004 à 14:56:41  profilanswer
 

[:cupra]


---------------
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°821515
karamilo
Posté le 12-08-2004 à 14:56:51  profilanswer
 

Quand j'ai testé ton forum juste avant de poster, Core 666, c'etait plus proche de 0.4s. Mais, en effet, tes perfs sont pour moi, moyennes. C'est bien compte tenu de la taille de bdd Mais d'un autre cote, tu as un (voire plusieurs je ne sais plus) server (très) puissant. Donc c'est pas exceptionnel.
 
J'ai intégré cette fonctionnalité de mp entre plusieurs membres, c'est assez intéressant :)
J'ai 3 tables pour les mp (sujets, réponses et lien sujets/membre(s)).

mood
Publicité
Posté le 12-08-2004 à 14:56:51  profilanswer
 

n°821516
Max Evans
Posté le 12-08-2004 à 14:57:41  profilanswer
 

karamilo a écrit :

Quand j'ai testé ton forum juste avant de poster, Core 666, c'etait plus proche de 0.4s. Mais, en effet, tes perfs sont pour moi, moyennes. C'est bien compte tenu de la taille de bdd Mais d'un autre cote, tu as un (voire plusieurs je ne sais plus) server (très) puissant. Donc c'est pas exceptionnel.
 
J'ai intégré cette fonctionnalité de mp entre plusieurs membres, c'est assez intéressant :)
J'ai 3 tables pour les mp (sujets, réponses et lien sujets/membre(s)).

Faut voir le nombre de connectés qu'il a dessus :)
Et une seule table pour 7 millions de messages, les perfs sont dantesques quand même !


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°821560
jagstang
Pa Capona ಠ_ಠ
Posté le 12-08-2004 à 15:28:35  profilanswer
 

drasche a écrit :

merci pour le "codeur du dimanche" [:kiki]
 
ya assez de gens qualifiés ici je pense :o


moi j'aurais plutôt parlé de "codeurs du vendredi" :o
 
 
[:neowen]

n°821562
Core 666
Posté le 12-08-2004 à 15:29:42  profilanswer
 

karamilo a écrit :

Quand j'ai testé ton forum juste avant de poster, Core 666, c'etait plus proche de 0.4s.


Affiche 10 pages au hasard et fais la moyenne, les 0.4 secondes je sais pas où tu es allé les chercher. Avec les différents mécanismes de lock il doit effectivement être possible de tomber sur des pages dont le temps de génération va avoisiner les 0.5 secondes dans certains cas,  mais ca doit rester particulièrement rare.
 

Citation :

Mais, en effet, tes perfs sont pour moi, moyennes.


Dommage que tu n'ais plus d'URL à montrer, j'aurais bien aimé voir quel est le niveau de performance tu as réussi à obtenir pour trouver moyen un temps de génération de 150 ms sur un topic de 400 000 messages [:psychokwak]  
 

Citation :

C'est bien compte tenu de la taille de bdd Mais d'un autre cote, tu as un (voire plusieurs je ne sais plus) server (très) puissant. Donc c'est pas exceptionnel.


Bof. J'ai déjà expliqué que le serveur joue très peu sur le temps de génération de mon forum. J'ai les mêmes performances avec un Céléron sous Linux, et sur mon serveur de test (un Céléron 433 avec un disque IDE de 20 Go, et avec IIS + PHP) je suis à même pas 0.6 secondes sur ce même sujet (sachant que rien que l'établissement de la connexion prend prendre un gros dixième de seconde avec cette config sous W2K, et que le disque est une bouse). Ce qui conditionne la montée en charge c'est la RAM, les temps de générations ne varient pas beaucoup d'une machine sur l'autre, j'ai pu le vérifier à moultes reprises.

n°821572
docmaboul
Posté le 12-08-2004 à 15:41:59  profilanswer
 

l'établissement de la connexion à quoi?

n°821575
dweis
Posté le 12-08-2004 à 15:45:00  profilanswer
 

Gfreeman a écrit :

Bon j'ai testé plus en détail la requête SQL ci-dessous
 

Code :
  1. SELECT TOP 20 Suj_1.*
  2. FROM Sujets_publiques AS Suj_1 LEFT JOIN
  3. (SELECT TOP 2000  Suj_2.suj_identifiant
  4. FROM Sujets_publiques AS Suj_2
  5. ) AS Suj_3 ON Suj_1.suj_identifiant=Suj_3.suj_identifiant
  6. WHERE Suj_3.suj_identifiant IS NULL;


 
Il n'y a vraiment pas photo. J'utilise cette méthode sans aucun remord. Sur 50 000 Sujets, soit environ 1667 pages de 30 sujets, le résultat est instantané (de l'ordre de 0.02 sec sous access) d'un bout à l'autre de la chaîne.


elle fait quoi ta requête  :??:  
je vois pas...

n°821579
Core 666
Posté le 12-08-2004 à 15:46:33  profilanswer
 

A la base SQL. Bon, en même temps c'est vrai que j'ai installé MySQL complètement à l'arrache. Pas grand chose de comparable avec une connexion via les sockets Linux :p Je devrais peut être essayer d'ailleurs d'utiliser mysql_pconnect() sur cette configuration, j'aurais peut être des résultats sensiblement meilleurs.

n°821586
docmaboul
Posté le 12-08-2004 à 15:49:18  profilanswer
 

D'accord. Et vous avez combien de RAM sur le celeron? (enfin quelqu'un avec qui je peux rivaliser au niveau machine pourrie [:ddr555])

n°821587
dweis
Posté le 12-08-2004 à 15:49:24  profilanswer
 

karamilo a écrit :

Quand j'ai testé ton forum juste avant de poster, Core 666, c'etait plus proche de 0.4s. Mais, en effet, tes perfs sont pour moi, moyennes. C'est bien compte tenu de la taille de bdd Mais d'un autre cote, tu as un (voire plusieurs je ne sais plus) server (très) puissant. Donc c'est pas exceptionnel.


tu t'en fous du temps à la limite. ce qui est intéressant c'est qu'il soit constant (enfin logarithmique) et là c'est le cas

n°821592
Rainbow_Ef​reet
Posté le 12-08-2004 à 15:52:30  profilanswer
 

Moi je refait tout depuis le debut j'en ai marre lol

n°821598
drasche
Posté le 12-08-2004 à 15:56:12  profilanswer
 

au niveau concours machines pourries, je veux bien mettre mon Pentium 166 en compétition. Avec 96MB de RAM et son Windows 95, il devrait pouvoir gagner la couronne sans problème [:ddr555]


---------------
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°821599
Core 666
Posté le 12-08-2004 à 15:56:14  profilanswer
 

DocMaboul a écrit :

D'accord. Et vous avez combien de RAM sur le celeron? (enfin quelqu'un avec qui je peux rivaliser au niveau machine pourrie [:ddr555])


 
384 (dont 50 Mo de libre les bons jours, il y a pas mal de services en tout genre qui tournent derrière). J'attends avec impatience de changer de FAI et de prendre un modem-routeur afin de virer ma carte ADSL PCI et le partage NAT pour installer un FreeBSD : Windows 2000 + PHP + IIS + MySQL c'est vraiment lent, je suis sur que je peux diviser les temps par deux uniquement avec une bonne optimisation logicielle :)

n°821601
drasche
Posté le 12-08-2004 à 15:57:12  profilanswer
 

Rainbow_Efreet a écrit :

Moi je refait tout depuis le debut j'en ai marre lol


et moi, un retour en arrière pour défaire mon optimisation vu les inconvénients trop nombreux :'(


---------------
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°821605
karamilo
Posté le 12-08-2004 à 16:00:09  profilanswer
 

Core 666 : je suis allé sur ton forum, j'ai choisi ce sujet:
http://www.forum-auto.com/sqlforum [...] t78666.htm
0.1s, ok.
Après, dernière page :  
0.1s, ok.
Après 12e page :
http://karamilo.net/images/forum.png
 
Je n'aie vu que ces pages la, j'ai pas passé mon temps a cliquer pour avoir une page ou ca merde. De toute facon, la derniere fois, j'ai eu que des trucs comme la 12e page ici, ca devait etre un mauvais moment, j'en sais rien... C'est déjà mieux toute de suite.
 
Ca serait quand meme bien de retourner a des conversations plus interessantes genre les methodes pour obtenir ces resultats ;)

n°821608
docmaboul
Posté le 12-08-2004 à 16:01:57  profilanswer
 

Je ne sais pas trop. Sur une autre bécane, je m'étais amusé à regarder la différence entre linux et windows et, en terme de pages générées, il n'y avait pas un écart "monstrueux" sur mon code (de l'ordre de 25%). Après, mis à part l'os, c'étaient les mêmes logiciels dans les deux cas (apache, mysql et mon code).
 
En tout cas, 384Mo, c'est pas mal quand même. J'en ai que 128 sur mon celeron et je me demande ce que cela donnerait avec une base aussi grosse. Va falloir que je teste ça :D

n°821650
BenJ9002
Posté le 12-08-2004 à 16:48:19  profilanswer
 

DocMaboul a écrit :

Je ne sais pas trop. Sur une autre bécane, je m'étais amusé à regarder la différence entre linux et windows et, en terme de pages générées, il n'y avait pas un écart "monstrueux" sur mon code (de l'ordre de 25%). Après, mis à part l'os, c'étaient les mêmes logiciels dans les deux cas (apache, mysql et mon code).


 
Je dirais que c'est plus que ça. Avant, j'avais en serveur de "prod" un P3 450 avec 256Mo de ram sous linux et j'obtenais les memes temps de générations que sur mon portable (win2000, celeron 800, 256Mo de ram). Depuis que je suis passé à un duron 1,6GHz, j'ai des perfs presque 3 fois meilleures que sur le portable.

n°821673
belgique
Posté le 12-08-2004 à 17:08:06  profilanswer
 

Faut dire que les hdd de portables sont lents.

n°821750
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 12-08-2004 à 18:30:11  profilanswer
 

Core 666 a écrit :

384 (dont 50 Mo de libre les bons jours, il y a pas mal de services en tout genre qui tournent derrière). J'attends avec impatience de changer de FAI et de prendre un modem-routeur afin de virer ma carte ADSL PCI et le partage NAT pour installer un FreeBSD : Windows 2000 + PHP + IIS + MySQL c'est vraiment lent, je suis sur que je peux diviser les temps par deux uniquement avec une bonne optimisation logicielle :)

Déjà tu foutrais Apache au lieu de IIS ...


---------------
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°821796
joce
Architecte / Développeur principal
"BugHunter"
Posté le 12-08-2004 à 19:44:14  profilanswer
 

Core 666 a écrit :


Bof. J'ai déjà expliqué que le serveur joue très peu sur le temps de génération de mon forum. J'ai les mêmes performances avec un Céléron sous Linux, et sur mon serveur de test (un Céléron 433 avec un disque IDE de 20 Go, et avec IIS + PHP) je suis à même pas 0.6 secondes sur ce même sujet (sachant que rien que l'établissement de la connexion prend prendre un gros dixième de seconde avec cette config sous W2K, et que le disque est une bouse). Ce qui conditionne la montée en charge c'est la RAM, les temps de générations ne varient pas beaucoup d'une machine sur l'autre, j'ai pu le vérifier à moultes reprises.

ouais enfin quand y a plein de process apache et des threads SQL à foisons, le serveur il y est pour quelque chose quand même.
C'est quoi le nombre moyen de connectés sur ton forum, la machine, et la charge CPU ? Parce que sur la machine actuelle, quand tu dépasses un certain seuil de visiteurs ca explose.
D'autre part sur ton forum tu n'as pas de recherche dans le contenu, et ca ca change tout :D

n°821797
Max Evans
Posté le 12-08-2004 à 19:45:36  profilanswer
 

joce a écrit :

ouais enfin quand y a plein de process apache et des threads SQL à foisons, le serveur il y est pour quelque chose quand même.
C'est quoi le nombre moyen de connectés sur ton forum, la machine, et la charge CPU ? Parce que sur la machine actuelle, quand tu dépasses un certain seuil de visiteurs ca explose.
D'autre part sur ton forum tu n'as pas de recherche dans le contenu, et ca ca change tout :D

Je trouve pourtant ça plus qu'inutile :/
 
Apparement, c'est le truc qui descend le serveur, mais on insiste, on insiste, on insiste pour avoir une recherche intratopic :??:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°821808
POWA
Posté le 12-08-2004 à 20:07:14  profilanswer
 

joce a écrit :


D'autre part sur ton forum tu n'as pas de recherche dans le contenu, et ca ca change tout :D

google y arrive bien

n°821812
POWA
Posté le 12-08-2004 à 20:10:45  profilanswer
 

joce c'est koi la config de hfr?
 
4Go de ram?
combien de DD?
le proc c'est Bi AMD Athlon MP 2200+?

n°821819
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-08-2004 à 20:32:58  profilanswer
 

joce a écrit :

D'autre part sur ton forum tu n'as pas de recherche dans le contenu, et ca ca change tout :D


ouais bof... un petit SELECT Topic FROM Table Where Contenu LIKE machin et c'est torché...
 
[:neowen]

n°821820
drasche
Posté le 12-08-2004 à 20:38:16  profilanswer
 

POWA a écrit :

joce c'est koi la config de hfr?
 
4Go de ram?
combien de DD?
le proc c'est Bi AMD Athlon MP 2200+?


http://www2.hardware.fr/html/a_propos/ ;)


---------------
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°821822
POWA
Posté le 12-08-2004 à 20:39:45  profilanswer
 

oui je sais mais c'est pas trop mis à jour ca :D

n°821825
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-08-2004 à 20:41:54  profilanswer
 

juste par curiosité personnelle : je suppose que la requete que j'ai donnée pour la recherche intra topic est d'une lenteur exaspérante !
vous la codez comment votre recherche ?

n°821826
drasche
Posté le 12-08-2004 à 20:43:19  profilanswer
 

Harkonnen a écrit :

juste par curiosité personnelle : je suppose que la requete que j'ai donnée pour la recherche intra topic est d'une lenteur exaspérante !
vous la codez comment votre recherche ?


tu prends Oracle, et t'auras pas de problème [: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°821827
joce
Architecte / Développeur principal
"BugHunter"
Posté le 12-08-2004 à 20:44:00  profilanswer
 

Harkonnen a écrit :

juste par curiosité personnelle : je suppose que la requete que j'ai donnée pour la recherche intra topic est d'une lenteur exaspérante !
vous la codez comment votre recherche ?

fait maison :D

n°821828
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-08-2004 à 20:44:10  profilanswer
 

drasche a écrit :

tu prends Oracle, et t'auras pas de problème [:spamafote]

[:indiana jones]
non mais sérieusement :??:

n°821829
joce
Architecte / Développeur principal
"BugHunter"
Posté le 12-08-2004 à 20:44:25  profilanswer
 

Tient sinon j'ai fait quelques tests sur blabla@discussion :
 
 
Page 1 : 0.160s
Page 2500 : 0.158s
Page 150 : 0.207s
Page 7444 : 0.152s
Page 115 : 0.195s
Page 2500 : 0.084s
Page 2800 : 0.138s

n°821830
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-08-2004 à 20:44:56  profilanswer
 

joce a écrit :

fait maison :D

donne au moins les grands principes, histoire de voir l'étendue de ton génie [:sinclaire]
(cirage inside)

n°821831
joce
Architecte / Développeur principal
"BugHunter"
Posté le 12-08-2004 à 20:46:02  profilanswer
 

POWA a écrit :

oui je sais mais c'est pas trop mis à jour ca :D

y a que la mémoire qui est passé à 4 Go (3.5 Go en pratique à cause d'une limitation de la carte mère)

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  168  169  170  ..  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)