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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  435  436  437  ..  486  487  488  489  490  491
Auteur Sujet :

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

n°1510249
skylight
Made in France.
Posté le 02-02-2007 à 21:00:58  profilanswer
 

Reprise du message précédent :

fabien a écrit :

et pourquoi ca ralenti a ton avis? parce l'objet n'est pas optimisé avec php4 ou bien parce que l'objet est beaucoup plus lourd que les fonctions ?


 
l'objet est plus lourd, puisque tu manipules plus de données en mémoire, et tout est plus complexes : droits d'accès aux variables privées, communication entre objets...

mood
Publicité
Posté le 02-02-2007 à 21:00:58  profilanswer
 

n°1510254
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2007 à 21:23:31  profilanswer
 

fabien a écrit :

et pourquoi ca ralenti a ton avis? parce l'objet n'est pas optimisé avec php4 ou bien parce que l'objet est beaucoup plus lourd que les fonctions ?


Parce qu'il y a plus d'indirections et que, le PHP étant interprété & typé dynamiquement, ces indirections sont résolues au runtime (attribute lookup, method lookup, ...) et non à la compilation, donc ça ne peut qu'être plus lent.
 
Dans des langages compilés et statiquement typés, tout ou partie de ces indirections peuvent être réduites à la compilation, donc les chaînes d'appels créent des coûts habituellement moins lourds.
 
Le truc, c'est que:
1. Le coût est fréquement inférieur aux gains (maintenance, évolution et compréhension du code)
2. Le coût de ces indirections est très fréquement trivial par rapport aux coûts liés aux DBs et aux gains résultant de changements dans les algos ou les structures de données
 
Bon après PHP est un cas particulier vu que la couche "objet" est rajoutée à l'arrache (surtout dans PHP4) sur un truc (l'interpréteur PHP) qui est plus un gigantesque hack qu'autre chose.


---------------
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°1510262
The-Shadow
T'as été voir dans ton profil?
Posté le 02-02-2007 à 21:53:31  profilanswer
 

Arf, Masklinn qui manque pas une occasion de cracher sur le PHP.

n°1510263
Kristoph
Posté le 02-02-2007 à 21:55:16  profilanswer
 

The-Shadow a écrit :

Arf, Masklinn qui manque pas une occasion de cracher sur le PHP.


C'est pas très difficile aussi :o

n°1510266
The-Shadow
T'as été voir dans ton profil?
Posté le 02-02-2007 à 22:01:36  profilanswer
 

Kristoph a écrit :

C'est pas très difficile aussi :o


En attendant, j'attends toujours un forum qui marche bien (je parle d'un vrai forum avec beaucoup de gens dessus, pas d'un concept demo) qui soit développé avec autre chose que du PHP ou de l'ASP.

Message cité 3 fois
Message édité par The-Shadow le 02-02-2007 à 22:02:35
n°1510267
rosco
Posté le 02-02-2007 à 22:03:26  profilanswer
 
n°1510268
The-Shadow
T'as été voir dans ton profil?
Posté le 02-02-2007 à 22:04:01  profilanswer
 


Bah, les forums en Flash utilisent du PHP derrière, donc ça compte pas. :D

n°1510271
Je@nb
Kindly give dime
Posté le 02-02-2007 à 22:06:19  profilanswer
 

en J2EE ? :d

n°1510279
drasche
Posté le 02-02-2007 à 22:15:36  profilanswer
 

fabien a écrit :

bon, je me suis amusé a compter le nombres de fonctions que contient mon forum et j'en ai 134 :o
 
Et vous ? :D
 
Sinon, y a t'il ici des gens qui utilise des classes? est ce que les classes sont rapide en php4 ou bien ca fait ramer un peu le code? Sinon en php5 c'est rapide ?


136 sur Board 999. Plus sur mon nouveau projet :ange:
 
J'utilise quelques classes par facilité, sans plus. Je pousserai plus loin sur mon nouveau projet.

n°1510286
the real m​oins moins
Posté le 02-02-2007 à 22:31:09  profilanswer
 

The-Shadow a écrit :

En attendant, j'attends toujours un forum qui marche bien (je parle d'un vrai forum avec beaucoup de gens dessus, pas d'un concept demo) qui soit développé avec autre chose que du PHP ou de l'ASP.


jive ?

mood
Publicité
Posté le 02-02-2007 à 22:31:09  profilanswer
 

n°1510334
joce
"BugHunter"
Posté le 03-02-2007 à 01:16:50  profilanswer
 

The-Shadow a écrit :

En attendant, j'attends toujours un forum qui marche bien (je parle d'un vrai forum avec beaucoup de gens dessus, pas d'un concept demo) qui soit développé avec autre chose que du PHP ou de l'ASP.


en C ca peut marcher très très bien


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1510335
joce
"BugHunter"
Posté le 03-02-2007 à 01:19:17  profilanswer
 

fabien a écrit :

bon, je me suis amusé a compter le nombres de fonctions que contient mon forum et j'en ai 134 :o
 
Et vous ? :D
 
Sinon, y a t'il ici des gens qui utilise des classes? est ce que les classes sont rapide en php4 ou bien ca fait ramer un peu le code? Sinon en php5 c'est rapide ?


plus de 260 a priori


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1510338
The-Shadow
T'as été voir dans ton profil?
Posté le 03-02-2007 à 01:23:56  profilanswer
 

joce a écrit :

en C ca peut marcher très très bien


Je veux un exemple en production sur un forum qui marche. :o

n°1510339
drasche
Posté le 03-02-2007 à 01:31:07  profilanswer
 

joce a écrit :

plus de 260 a priori


petit joueur :o

n°1510340
joce
"BugHunter"
Posté le 03-02-2007 à 01:34:02  profilanswer
 

The-Shadow a écrit :

Je veux un exemple en production sur un forum qui marche. :o


c'est pas si compliqué que ca à faire, les apis d'apache sont bien foutus


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1510341
joce
"BugHunter"
Posté le 03-02-2007 à 01:41:54  profilanswer
 

drasche a écrit :

petit joueur :o


après recomptage en fait c'est dans les alentours de 1100 fonctions :D


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1510342
fabien
Vive la super 5 !
Posté le 03-02-2007 à 01:55:43  profilanswer
 

joce a écrit :

après recomptage en fait c'est dans les alentours de 1100 fonctions :D


he ben putain, ca doit etre dur a gerer non ? tu dois en avoir pas mal en dupliqué :o
 
En plus apparement c'est un peu le bordel vu que tu ne savais meme pas le nombre exact de fonction :D
 
En tous cas moi c'etait un peu le bordel, c'est pour ca que j'ai decider de recenser toutes les fonctions et de verfier celles qui sont en double et de regrouper celle qui sont "general" dans un meme fichier et plus tard les separer eventuellement dans plusieurs fichier et encore plus tard peut etre creer des classes.
 
enfin, je suis en train de revoir toute la structure car là c'est un peu le bordel  [:mr yvele banni]  
 


---------------
Découvre le HFRcoin ✈ - smilies
n°1510343
joce
"BugHunter"
Posté le 03-02-2007 à 02:12:43  profilanswer
 

heu non y a aucun doublon.
et c'est parce que j'avais recherché seulement dans quelques fichiers et pas dans tous le forum


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1510348
drasche
Posté le 03-02-2007 à 02:46:55  profilanswer
 

joce a écrit :

après recomptage en fait c'est dans les alentours de 1100 fonctions :D


han d'accord, j'avais compris fonctionnalités dans la question de Fabien :o
 
Bon alors 163 pour moi :o

n°1510384
Olivier51
Posté le 03-02-2007 à 11:54:45  profilanswer
 

Je vais passer pas une documentation auto-générée sur mon nouveau forum pour me repérer un peu dans le bordel (dyoxygen).

n°1510391
fabien
Vive la super 5 !
Posté le 03-02-2007 à 12:13:57  profilanswer
 

vous les avez compter comment vos fonctions? "a la main" ? ou bien un truc automatique?
 
Parce que joce, si t'as compter 1 par 1 tes 1000 fonctions, ben t'es courageux :D
 


---------------
Découvre le HFRcoin ✈ - smilies
n°1510392
fabien
Vive la super 5 !
Posté le 03-02-2007 à 12:14:19  profilanswer
 

Olivier51 a écrit :

Je vais passer pas une documentation auto-générée sur mon nouveau forum pour me repérer un peu dans le bordel (dyoxygen).


tient je vais aller voir ca, c'est bien comme systeme ?


---------------
Découvre le HFRcoin ✈ - smilies
n°1510396
Kristoph
Posté le 03-02-2007 à 12:34:19  profilanswer
 

The-Shadow a écrit :

En attendant, j'attends toujours un forum qui marche bien (je parle d'un vrai forum avec beaucoup de gens dessus, pas d'un concept demo) qui soit développé avec autre chose que du PHP ou de l'ASP.


Le fait qu'il n'y aie pas ou peu de forums non codés avec PHP ou ASP ne prouve en rien le fait que le PHP est un bon langage :o

n°1510416
The-Shadow
T'as été voir dans ton profil?
Posté le 03-02-2007 à 13:57:13  profilanswer
 

Kristoph a écrit :

Le fait qu'il n'y aie pas ou peu de forums non codés avec PHP ou ASP ne prouve en rien le fait que le PHP est un bon langage :o


Non, mais ça tendrait à démontrer qu'il est un langage adapté à ce genre de situation.

n°1510426
drasche
Posté le 03-02-2007 à 14:29:20  profilanswer
 

The-Shadow a écrit :

Non, mais ça tendrait à démontrer qu'il est un langage adapté à ce genre de situation.


Ou qu'il est le plus facile à apprendre, ce qui explique sa prolifération et celle d'autres langages comme Visual Basic.

n°1510438
joce
"BugHunter"
Posté le 03-02-2007 à 14:55:23  profilanswer
 

fabien a écrit :

vous les avez compter comment vos fonctions? "a la main" ? ou bien un truc automatique?
 
Parce que joce, si t'as compter 1 par 1 tes 1000 fonctions, ben t'es courageux :D


grep "function " | wc


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1510440
joce
"BugHunter"
Posté le 03-02-2007 à 14:56:33  profilanswer
 

D'accord avec drasche, c'est plutôt parce qu'il est facile a apprendre et dispo sur tous les serveurs.


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1510441
masklinn
í dag viðrar vel til loftárása
Posté le 03-02-2007 à 15:00:52  profilanswer
 

The-Shadow a écrit :

Arf, Masklinn qui manque pas une occasion de cracher sur le PHP.


Je vois pas où j'ai craché dessus pour une fois, j'ai simplement dit que l'implémentation de l'interpréteur était merdique (ce qui est un fait, pas un avis) et que donc ce qui était écrit au dessus, qui était une analyse générale des inconvénients de la POO par rapport au procédural, pouvait être influencé par la dite implémentation [:petrus75]

The-Shadow a écrit :

Non, mais ça tendrait à démontrer qu'il est un langage adapté à ce genre de situation.


Non, ça tendrait à démontrer que c'est très utilisé dans ce genre de situations, nuance, et le fait que l'hébergement PHP/ASP soit trivial à trouver et qu'à toute question sur le développement de page dynamiques soit répondu "PHP" ou "ASP" aide fortement.
 
Par exemple C, C++ et Java sont extrèmement utilisés pour créer des applis distribuées et/ou multithreadées alors qu'ils sont complètement inadaptés  à ce genre de tâches comparés à des langages comme Erlang [: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?
n°1510500
Olivier51
Posté le 03-02-2007 à 19:42:48  profilanswer
 

Petite pause dans mon forum à peine commencé (450 lignes) ... Je m'attaque au framework de test qui sera à la hauteur de mon forum ... une merveille :love:  
 
Bref du grand n'importe quoi  :sol:

n°1510503
Olivier51
Posté le 03-02-2007 à 20:04:35  profilanswer
 

fabien a écrit :

tient je vais aller voir ca, c'est bien comme systeme ?


Pas encore essayé personnellement sur un quelconque projet, mais les exemples dispo sur le site du projet ont l'air pas mal fait, après faut voir ce que ça donne avec du PHP ...
J'attends d'avoir un modèle un peu plus stable avec mon nouveau forum pour le commencer à le documenter, ça me fera une relecture de ce que j'ai fait pour voir si il y a des incohérences.

 

EDIT: Le site de Doxygen : http://www.stack.nl/~dimitri/doxygen/


Message édité par Olivier51 le 03-02-2007 à 20:05:12
n°1510511
joce
"BugHunter"
Posté le 03-02-2007 à 21:17:10  profilanswer
 

avant j'utilisais doxygen, mais je suis passé à phpdocumentor que je trouve plus adapté


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1510585
THE REAL S​MILEY
The Real Résistance!
Posté le 04-02-2007 à 14:14:47  profilanswer
 

joce a écrit :

en C ca peut marcher très très bien


bah ouaip, genre le forum de docmaboul :jap:

n°1513110
fabien
Vive la super 5 !
Posté le 10-02-2007 à 23:44:24  profilanswer
 

bon, y en a encore qui essaye d'optimiser la lecture de gros topics ?
 
je pense avoir reussi, en faisant des test directement dans la bdd, maintenant il ne me reste plus qu'a le dev sur le forum et voir comment ca fait en prod.
 
Si j'y arrive, la requete pour un topic de 10 000 message, devrait passer de 2.5s pour la derniere page à 0.1 s voir moins selon la vitesse et l'optmisation du serveur (linux, cache mysql, etc), car la je test sous windows.
Et bien sur le temps devrait etre le meme pour toutes les pages du topics.
 


---------------
Découvre le HFRcoin ✈ - smilies
n°1513112
rosco
Posté le 11-02-2007 à 00:09:11  profilanswer
 

Quelle méthode utilisée ?

n°1513157
fabien
Vive la super 5 !
Posté le 11-02-2007 à 11:16:44  profilanswer
 

rosco a écrit :

Quelle méthode utilisée ?


lol, ca fait des mois que je cherche la solution, je vais pas donner la solution si facilement :D
 
Mais j'avais deja dis que je ferai des "splits invisible",  voila c'est tout ce que je dis pour le moment, a vous de chercher le reste  :p  
 
 
 


---------------
Découvre le HFRcoin ✈ - smilies
n°1513160
joce
"BugHunter"
Posté le 11-02-2007 à 11:25:11  profilanswer
 

c'est moche les splits invisibles :D


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°1513162
fabien
Vive la super 5 !
Posté le 11-02-2007 à 11:29:31  profilanswer
 

joce a écrit :

c'est moche les splits invisibles :D


et toi comment tu decrirai ta methode? :D
 


---------------
Découvre le HFRcoin ✈ - smilies
n°1513197
fabien
Vive la super 5 !
Posté le 11-02-2007 à 13:25:18  profilanswer
 

alors joce, tu veux pas repondre ? :o


---------------
Découvre le HFRcoin ✈ - smilies
n°1513204
Harkonnen
Un modo pour les bannir tous
Posté le 11-02-2007 à 13:41:45  profilanswer
 

joce a écrit :

c'est moche les splits invisibles :D


alors remet les splits normaux qu'on puisse refaire des concours de bots [:toad666]

n°1513241
fabien
Vive la super 5 !
Posté le 11-02-2007 à 14:18:32  profilanswer
 

Harkonnen a écrit :

alors remet les splits normaux qu'on puisse refaire des concours de bots [:toad666]


ca me rapelle le jour ou vous avez fait planter le splits et deux sujet s'etait créé [:rofl]
 


---------------
Découvre le HFRcoin ✈ - smilies
n°1513245
anthomicro
Posté le 11-02-2007 à 14:23:26  profilanswer
 

Perso je décris une méthode (j'insiste, ce n'est pas LA méthode, c'est une solution possible qui apporte quelques inconvénients), elle est expliquée à coup de BETWEEN ici :  
 
http://www.vulgarisation-informati [...] -mysql.php

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  435  436  437  ..  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)