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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  454  455  456  ..  486  487  488  489  490  491
Auteur Sujet :

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

n°1663376
skylight
Made in France.
Posté le 27-12-2007 à 14:32:55  profilanswer
 

Reprise du message précédent :


 [:splinter]  
Tu crois que je vais les diffuser, vilain petit canard ? :o

mood
Publicité
Posté le 27-12-2007 à 14:32:55  profilanswer
 

n°1663378
rosco
Posté le 27-12-2007 à 14:33:46  profilanswer
 

Pour ça y faudrait déjà les avoir [:joce]

n°1663379
skylight
Made in France.
Posté le 27-12-2007 à 14:35:09  profilanswer
 

Si tu me crois pas, tant pis :spamafote:, je m'en fous moi :o
J'ai juste profité d'un instant de bug il y a quelques temps :D

n°1663380
rosco
Posté le 27-12-2007 à 14:36:41  profilanswer
 

Ah c'est le moment où le code php s'est affiché en clair lors d'un bug, nan ? Ca a dû arriver 2-3 fois.


Message édité par rosco le 27-12-2007 à 14:37:25
n°1663385
skylight
Made in France.
Posté le 27-12-2007 à 14:39:25  profilanswer
 

Oui.
Ca ne m'a meme pas servi en plus :D
Vu le bordel à comprendre le PHP de joce :o

n°1663390
joce
Architecte / Développeur principal
"BugHunter"
Posté le 27-12-2007 à 14:47:51  profilanswer
 

skylight a écrit :

J'ai encore les sources de MD.net version 7.2 :o :D


oui enfin c'était uniquement le source d'un seul fichier en plus :D


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1663391
joce
Architecte / Développeur principal
"BugHunter"
Posté le 27-12-2007 à 14:48:26  profilanswer
 
n°1663395
soulmanto
Chat Noir replica
Posté le 27-12-2007 à 15:01:44  profilanswer
 

Shinuza a écrit :


T'es sur de savoir ce qu'est une procedure stockée? [:mlc]


 
Lapin compris... tu m'expliques le lien entre mon post et le tien là?

n°1663396
Shinuza
This is unexecpected
Posté le 27-12-2007 à 15:03:49  profilanswer
 

soulmanto a écrit :


 
Lapin compris... tu m'expliques le lien entre mon post et le tien là?

D'abord tu m'expliques le rapport entre la phrase que j'ai quoté, et... quoi que ce soit [:moule_bite]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1663399
soulmanto
Chat Noir replica
Posté le 27-12-2007 à 15:10:06  profilanswer
 

ben j'ai dit que ça me tentait pas, y'a pas à chercher plus que ça... le principe de la procédure stockée, c'est de faire faire à ton SGBD une partie des traitements (les avantages et inconvénients, c'est pas la question), donc je vois pas trop en quoi mon post était incompréhensible?

mood
Publicité
Posté le 27-12-2007 à 15:10:06  profilanswer
 

n°1663408
joce
Architecte / Développeur principal
"BugHunter"
Posté le 27-12-2007 à 15:27:22  profilanswer
 

Shinuza a écrit :

D'abord tu m'expliques le rapport entre la phrase que j'ai quoté, et... quoi que ce soit [:moule_bite]


moi en tout cas je vois parfaitement le rapport :D


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1663812
rosco
Posté le 28-12-2007 à 21:49:31  profilanswer
 

Oui mais dès fois y faut faire des concessions. C'est un peu lourd de tout compter à chaque fois chaque élément si tu veux rester avec une base purement normalisée (c'est l'idéal d'un côté, mais loin d'être idéal du côté performance sur certaines choses)... Un seul UPDATE à chaque nouveau post ou delete de post (rare) pour mettre à jour les dernières infos du forum concerné c'est franchement pas la mort, ça évite un tas de requêtes inutiles pour faire le listing de tes forums à chaque F5 (qui se fait en 1 requête si tu dénormalises un peu comme tu fais actuellement je présume).

 

Je ne connais aucun forum qui fait ce que tu dis. Même ici ça doit être dénormalisé à ce niveau je suppose et peut-être sur une table à part qui sait...


Message édité par rosco le 28-12-2007 à 21:51:50
n°1663818
rosco
Posté le 28-12-2007 à 22:14:08  profilanswer
 

Ah oui là c'est plus embêtant si tout est mélangé au sein d'un seul forum. Pourquoi ne voudrais tu pas faire 99 forums distincts et que chaque groupe avec ses droits propres ne puisse voir que son forum lors du listing (GROUPE 5 ne voit que forum 5, etc.), qu'est ce que tu trouves chiant ? Juste le nombre imposant ? Ou alors dans le cas d'un forum unique, y faudrait une table à part qui retienne les dernières infos pour chaque groupe et tu ne rapatries que les infos du groupe concerné pour ton listing au lieu de les calculer à la volée.


Message édité par rosco le 28-12-2007 à 22:16:23
n°1663822
rosco
Posté le 28-12-2007 à 22:28:45  profilanswer
 

Je verrais la table dans ce genre là :

 

group_id | last_poster | last_date | ......

 

puis tu fais une jointure sur le group_id du membre qui demande la page lors du listing et il aura uniquement les dernières infos de son groupe.

 

EDIT : Ah bin oui dans cette table tu auras 99 ID de group_id, pas le choix, y faut stocker ça quelque part sinon faut tout recompter à chaque fois.


Message édité par rosco le 28-12-2007 à 22:30:18
n°1663823
rosco
Posté le 28-12-2007 à 22:36:04  profilanswer
 

Si ta politique de gestion des droits n'est pas aussi simple que dans ton 1er post, que tu peux faire des combinaisons de différents masques, alors cette solution ne sera pas très adaptée effectivement... Mais là c'est à toi de voir ce que tu veux vraiment faire ou non, y a pas de solution universelle.

n°1663843
chaced
Posté le 29-12-2007 à 00:09:42  profilanswer
 

Perso j'ai opté pour la solution requette simple, donc je met dans les tables les compteurs, oui je sais c'est crade d'avoir le nombre de post dans la table des topics, mais bon au moins ça économise du temps au select... mais ça en perd a l'insertion, ce qui est logique.
Tient faudrait que je lui fasse un trigger pour que mysql le fasse seul :D


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1663874
soulmanto
Chat Noir replica
Posté le 29-12-2007 à 03:19:43  profilanswer
 

c'est crade si tu veux te pignoler sur le respect absolu des normes SQL, ça l'est beaucoup moins si tu veux un minimum de perfs sur des gros forums. moi j'ai fait mon choix en tout cas! et pour ce qui est de la perte à l'insertion, bah pour les quelques millisecondes que tu perds, ça en vaut la peine pour les perfs gagnées à l'affichage!

n°1663889
chaced
Posté le 29-12-2007 à 11:15:14  profilanswer
 

soulmanto a écrit :

c'est crade si tu veux te pignoler sur le respect absolu des normes SQL, ça l'est beaucoup moins si tu veux un minimum de perfs sur des gros forums. moi j'ai fait mon choix en tout cas! et pour ce qui est de la perte à l'insertion, bah pour les quelques millisecondes que tu perds, ça en vaut la peine pour les perfs gagnées à l'affichage!


 
C'est ce que je me suis dit, donc meme si ça fait quelques doublon vu la différence de perf c'est super interessant :)


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1663907
fabien
Vive la super 5 !
Posté le 29-12-2007 à 14:01:08  profilanswer
 

tu devrais lire les 465 page de ce topic, on en a parler 10 000 fois de ce genre d'optimisation :o  
 


---------------
Découvre le HFRcoin ✈ - smilies
n°1663928
chaced
Posté le 29-12-2007 à 14:55:42  profilanswer
 

C'est mon forum, je preffere suivre mes propres idée, meme si elles ne sont pas tres lumineuse :D


Message édité par chaced le 29-12-2007 à 20:28:55

---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1664671
chaced
Posté le 02-01-2008 à 11:41:58  profilanswer
 

Petit question, mesdiscussions n'utiliserait pas des DELAYED dans ces requettes d'insertion ? Car sur FA qui utilise donc un forum MD, les messages apparaissent souvant avec du retard...


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1664708
joce
Architecte / Développeur principal
"BugHunter"
Posté le 02-01-2008 à 13:26:48  profilanswer
 

chaced a écrit :

Petit question, mesdiscussions n'utiliserait pas des DELAYED dans ces requettes d'insertion ? Car sur FA qui utilise donc un forum MD, les messages apparaissent souvant avec du retard...


nop
le retard c'est lié à un retard de replication master / slave


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1664720
soulmanto
Chat Noir replica
Posté le 02-01-2008 à 14:00:44  profilanswer
 

le master/slave n'est pas utilisé sur HFr? Au vu du souci des messages qui n'apparaissent pas tout de suite, est-ce vraiment si intéressant?

n°1664728
fabien
Vive la super 5 !
Posté le 02-01-2008 à 14:12:10  profilanswer
 

soulmanto a écrit :

le master/slave n'est pas utilisé sur HFr? Au vu du souci des messages qui n'apparaissent pas tout de suite, est-ce vraiment si intéressant?


a mon avis, ce n'est pas dans son script ce systeme, c'est surement une configuration des serveurs auquel il ne peut rien toucher.


---------------
Découvre le HFRcoin ✈ - smilies
n°1664734
chaced
Posté le 02-01-2008 à 14:28:45  profilanswer
 

joce a écrit :


nop
le retard c'est lié à un retard de replication master / slave


 
Ha ok  :jap:


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1664749
joce
Architecte / Développeur principal
"BugHunter"
Posté le 02-01-2008 à 14:59:53  profilanswer
 

soulmanto a écrit :

le master/slave n'est pas utilisé sur HFr? Au vu du souci des messages qui n'apparaissent pas tout de suite, est-ce vraiment si intéressant?


sur HFR, non.
Le problème n'est visible que s'il y a du lag sur la replication, ce qui est rare/ne doit pas arriver si il y a suffisament de SQL ou que les serveurs sont suffisament puissant


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1664771
fabien
Vive la super 5 !
Posté le 02-01-2008 à 15:22:26  profilanswer
 

joce a écrit :


sur HFR, non.
Le problème n'est visible que s'il y a du lag sur la replication, ce qui est rare/ne doit pas arriver si il y a suffisament de SQL ou que les serveurs sont suffisament puissant


mais ce systeme ca vient de ton code ou de la configurations des serveurs?  
 


---------------
Découvre le HFRcoin ✈ - smilies
n°1664777
omega2
Posté le 02-01-2008 à 15:27:48  profilanswer
 

Fabien > Même si joce a codé le forum pour que les modifications de données se fassent à travers une connexion à une base de donnée et que les lectures se fassent à travers une autre connexion, il n'est pas responsable si le réseau entre les deux est saturé ou que le serveur esclave manque de puissance (ou de rapidité au niveau disque).

n°1664847
joce
Architecte / Développeur principal
"BugHunter"
Posté le 02-01-2008 à 16:46:16  profilanswer
 

le forum gère ca intelligement quand même et switch les lectures sur le master s'il voit que les slaves sont trop à la bourre


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1666615
chaced
Posté le 05-01-2008 à 23:48:29  profilanswer
 

C'est gavant sur FA les "md_slave_failure"... il n'y a pas un moyen plus transparent pour gerer la répartition ?


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1666745
joce
Architecte / Développeur principal
"BugHunter"
Posté le 06-01-2008 à 14:26:02  profilanswer
 

T'as eu des md_slave_failure ? Faut que je regarde ca de plus près, c'est pas normal du tout.


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1666750
joce
Architecte / Développeur principal
"BugHunter"
Posté le 06-01-2008 à 14:34:06  profilanswer
 

Mmmm oui ok je vois le problème, c'est que la slave est vraiment à la bourre, faut que j'essaie de voir comment réduire le retard des slaves, j'ai ma petite idée.


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1666754
chaced
Posté le 06-01-2008 à 14:36:22  profilanswer
 

Oui hier... aujourd'hui ça a l'air ok.


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1666758
joce
Architecte / Développeur principal
"BugHunter"
Posté le 06-01-2008 à 14:58:15  profilanswer
 

La j'ai fait un petit changement qui devrait un peu soulager les slaves.


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1672868
soulmanto
Chat Noir replica
Posté le 17-01-2008 à 16:42:53  profilanswer
 

Petite question à vous, développeurs de forum: utilisez-vous un ORM? J'ai discuté un peu du développement de mon forum avec un pote très très (très!) porté sur java, et il était super surpris que je n'utilise rien d'autre qu'un pov' wrapper MySQL pour mes accès base. Lui, il ne jure que par hibernate. Quelques saines lecture m'ont amené à me documenter sur PHP Doctrine et PMO entre autres. Cependant, la conception même de ce genre de chose me fait craindre le pire côté performances, c'est pouquoi si parmi vous certains utilisent un ORM, j'aurais bien voulu avoir leur avis et ressenti sur la question! :D

n°1672902
drasche
Posté le 17-01-2008 à 17:15:49  profilanswer
 

J'utilise un truc fait maison que j'entretiens depuis quelques années, mais je ne l'avais jamais porté sous PHP (j'ai appris le terme "orm" il y a quelques jours :D). Du coup, je l'ai étoffé et je l'emploie dans mon projet actuel.
 
Et dans l'immédiat, je ne me soucie pas des performance (enfin, pas trop, sinon je ferais du Rails). Je veux d'abord que ça fonctionne, et je verrai plus tard pour les perfs.


---------------
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°1672956
skylight
Made in France.
Posté le 17-01-2008 à 19:33:30  profilanswer
 

drasche a écrit :

). Je veux d'abord que ça fonctionne, et je verrai plus tard pour les perfs.


Grave erreur, mon cher :o

n°1673010
multani
Dépressionnisé
Posté le 17-01-2008 à 21:21:23  profilanswer
 

soulmanto a écrit :

Petite question à vous, développeurs de forum: utilisez-vous un ORM? J'ai discuté un peu du développement de mon forum avec un pote très très (très!) porté sur java, et il était super surpris que je n'utilise rien d'autre qu'un pov' wrapper MySQL pour mes accès base. Lui, il ne jure que par hibernate. Quelques saines lecture m'ont amené à me documenter sur PHP Doctrine et PMO entre autres. Cependant, la conception même de ce genre de chose me fait craindre le pire côté performances, c'est pouquoi si parmi vous certains utilisent un ORM, j'aurais bien voulu avoir leur avis et ressenti sur la question! :D


Si l'ORM est pas trop pourri, ça peut accéler pas mal le développement. Par contre, tu perds en souplesse, et tu peux y perdre du coup en perf (ça sera plus délicat de faire des requêtes supers futées).
Coté perf, faudra pas en attendre plus qu'un truc fait main (à part si tu peux tirer profit d'un système de cache).
Après, c'est plutôt un compromis performance/maintenabilité j'aurais tendance à dire.

n°1673012
drasche
Posté le 17-01-2008 à 21:23:23  profilanswer
 

skylight a écrit :

Grave erreur, mon cher :o


On verra :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°1673779
theredled
● REC
Posté le 19-01-2008 à 15:37:20  profilanswer
 

Yo j'imagine que ça a déja été traité 15 fois mais j'arrive pas à utiliser la recherche intra :o
Que conseilleriez-vous comme modèle de forum gratos (genre pas phpBB) ?
 
Pour un forum à fort traffic (2500 membres, 180000 msgs), avec une esthétique correcte.
 
:jap:


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1673780
masklinn
í dag viðrar vel til loftárása
Posté le 19-01-2008 à 15:38:05  profilanswer
 

punbb?


---------------
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   profilanswer
 

 Page :   1  2  3  4  5  ..  454  455  456  ..  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)