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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  334  335  336  ..  486  487  488  489  490  491
Auteur Sujet :

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

n°1312807
joce
Architecte / Développeur principal
"BugHunter"
Posté le 24-02-2006 à 08:35:14  profilanswer
 

Reprise du message précédent :

skeye a écrit :

Ce que je veux dire c'est qu'il faut normalement dans la vraie vie une quantité non négligeable de pages demandées pour arriver à un tel total, tout ça pour gagner peanuts, ou presque.
Bref, c'est de l'optimisation pour rien, amha.:o
Utiliser des simples ' quand on y pense ok, mais aller faire une remarque comme tu l'as fait plus haut à quelqu'un plus haut, je trouve ça franchement méprisable. [:itm]
 
 
Bah merde, ils auraient dû rester à php3 alors.[:petrus75]
Perso je fais de la POO (du moins j'essaie avec mes faibles moyens [:petrus75]) au taf en php5, et je trouve ça tout à fait utilisable...[:jagstang]


perso à lu ma remarque concernant le fait que les accelerateurs PHP optimisait déjà ce cas là et donc qu'on s'en tapait un peu completement ?

Message cité 3 fois
Message édité par joce le 24-02-2006 à 08:35:22
mood
Publicité
Posté le 24-02-2006 à 08:35:14  profilanswer
 

n°1312810
skeye
Posté le 24-02-2006 à 08:37:42  profilanswer
 

joce a écrit :

perso à lu ma remarque concernant le fait que les accelerateurs PHP optimisait déjà ce cas là et donc qu'on s'en tapait un peu completement ?


si, mais après.[:petrus75]
 
De toute manière j'utilise pas d'accélérateur, là...[:chrisbk]


---------------
Can't buy what I want because it's free -
n°1312861
pascal_
Posté le 24-02-2006 à 10:34:12  profilanswer
 

Puissance Athlon XP a écrit :

Jamais entendu parler [:pingouino]


 
+1
 
http://www2.latech.edu/~acm/helloworld/MUMPS.html  [:jofission]


Message édité par pascal_ le 24-02-2006 à 10:35:14
n°1312864
omega2
Posté le 24-02-2006 à 10:43:52  profilanswer
 

joce a écrit :

perso à lu ma remarque concernant le fait que les accelerateurs PHP optimisait déjà ce cas là et donc qu'on s'en tapait un peu completement ?


[mode mauvaise fois ON]L'accélérateur, faut l'installer ce qui consome du temps processeur et fait donc perdre du temps.[/mode mauvaise fois ON]
 
Plus sérieusement, les accélérateurs, pour en choisir un, il faut prendre le temps d'en tester plusieurs et de tester les éventuels réglages pour trouver les meilleurs compromis.
Bref, c'est long et ca demande des compétences que n'ont pas tous les programmeurs.
 
Quand aux systémes de cache de résultat, c'est souvent pire vu qu'ils sont nombreux à demander une modification des scripts pour être utilisé efficacement. Du coup, si c'est pas prévus dés le départ, c'est rapé.
 
 
 
 
 
Le constat est donc simple : il y a ceux qui seront obligé d'optimiser au maximum leur code à la main pour obtenir une rapidité sufisante et ceux qui prendront plusieurs jours ou semaines de leur temps afin de trouver les programmes qui accéléront le tout sans rien toucher au code.
PS : Il y a aussi ceux qui font les deux.

n°1312925
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 24-02-2006 à 12:32:59  profilanswer
 

joce a écrit :

perso à lu ma remarque concernant le fait que les accelerateurs PHP optimisait déjà ce cas là et donc qu'on s'en tapait un peu completement ?


Si, mais ça existe un accelerateurs PHP gratos ?

n°1312930
masklinn
í dag viðrar vel til loftárása
Posté le 24-02-2006 à 12:43:39  profilanswer
 

skeye a écrit :

Perso je fais de la POO (du moins j'essaie avec mes faibles moyens [:petrus75]) au taf en php5, et je trouve ça tout à fait utilisable...[:jagstang]


Regarde ce que ça donne en Ruby et tu comprendras peut-être pourquoi la POO PHP5 est quelque peu déplaisante [:sinorz-]


---------------
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°1312931
skeye
Posté le 24-02-2006 à 12:45:49  profilanswer
 

masklinn a écrit :

Regarde ce que ça donne en Ruby et tu comprendras peut-être pourquoi la POO PHP5 est quelque peu déplaisante [:sinorz-]


 
J'ai pas la possibilité de passer mon taf sous RoR, donc je préfère même pas savoir, en fait...[:petrus75]

Spoiler :

t'as un lien intéressant?[:joce]


---------------
Can't buy what I want because it's free -
n°1312948
gizmo
Posté le 24-02-2006 à 13:01:34  profilanswer
 

The-Shadow a écrit :

Si, mais ça existe un accelerateurs PHP gratos ?


APC?

n°1312950
masklinn
í dag viðrar vel til loftárása
Posté le 24-02-2006 à 13:02:59  profilanswer
 

skeye a écrit :

J'ai pas la possibilité de passer mon taf sous RoR, donc je préfère même pas savoir, en fait...[:petrus75]

Spoiler :

t'as un lien intéressant?[:joce]



Sur ruby?
 
http://poignantguide.net/ruby/ [:ddr555]
(ce tuto est complètement con et en plus il est franchement bien expliqué, ça fout les boules :o)
(genre

Citation :

Arrays
 
An array is a list surrounded by square brackets and separated by commas.
 

Code :
  1. [1, 2, 3] # is an array of numbers.
  2.  
  3. ['coat', 'mittens', 'snowboard'] # is an array of strings.


 
Think of it as a caterpillar that has been stapled into your code. The two square brackets are staples which keep the caterpillar from moving, so you can keep track of that end is the head and which is the tail. The commas are the caterpillar’s legs, wiggling between each section of its body.
 
Once there was a caterpillar who had commas for legs. Which meant he had to allow a literary pause after each step. The other caterpillars really respected him for it and he came to have quite a commanding presence. Oh, and talk about a philanthropist! He was notorious for giving fresh leaves to those less-fortunate.
 
Yes, an array is a collection of things, but it also keeps those things in a specific order.


)
 
Sinon, ya le classique Programming Ruby (== The Pickaxe), mais il est beaucoup moins drôle :o


Message édité par masklinn le 24-02-2006 à 13:03:23

---------------
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°1312965
ooterreuro​o
'You could drift this car while reading a book'
Posté le 24-02-2006 à 13:14:18  profilanswer
 

The-Shadow a écrit :

Si, mais ça existe un accelerateurs PHP gratos ?


 
j'ai zend ca marche bien  [:sebkom]


---------------
204 - No Content
mood
Publicité
Posté le 24-02-2006 à 13:14:18  profilanswer
 

n°1312967
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 24-02-2006 à 13:15:39  profilanswer
 


Déculotte ?

n°1312978
gizmo
Posté le 24-02-2006 à 13:28:34  profilanswer
 

:heink:

n°1312980
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 24-02-2006 à 13:31:40  profilanswer
 

Oui, ça veut dire, donne des détails. :D
Lien ? Infos (in frensh please :D) ?  

n°1312983
skeye
Posté le 24-02-2006 à 13:34:13  profilanswer
 

The-Shadow a écrit :

Oui, ça veut dire, donne des détails. :D
Lien ? Infos (in frensh please :D) ?


http://www.apc.fr/eu/fr/index.php [:autobot]


---------------
Can't buy what I want because it's free -
n°1313002
ratibus
Posté le 24-02-2006 à 13:48:11  profilanswer
 
n°1313011
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 24-02-2006 à 13:59:57  profilanswer
 

Houlà, mettre un truc pas en version final sur un serveur de prod, je ne m'y essayerais pas trop quand même.

n°1313053
chaced
Posté le 24-02-2006 à 14:58:09  profilanswer
 


 
Excelent pour faire du byte code  :) en plus je connais l'administrateur du projet.


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1313198
Multinickn​ame
Ah bon...
Posté le 24-02-2006 à 18:55:24  profilanswer
 

skylight a écrit :

requete SQL des sections
ensuite :  
$tabSections = Array();
while($toto = mysql_fetch_object(tralala)) {
 $tabSections[$toto->idSection] = Array();
 $tabSections[$toto->idSection]['name'] = $toto->sectionName;
 
}
 
ensuite, requetes des categories, toutes sections confondues
 
puis :
while ($truc = mysql_fetch_object(titi))
 $tabSection[$truc->idSection][sizeof$tabSection[$truc->idSection] = $truc;  
 
 
puis après, tu parse le tableau php, chaque ligne du tableau contient une super categorie, et dans chaque ligne, tu as un tableau contenant toutes les categories
 
exemple
 
for each($tabSections as $supcat) {
   echo $supcat['name'];
   for ($i = 0; $i < sizeof($supcat); $i++)
     echo de la categorie; ...
}
 
c'est vite fait de tete, mais le principe est là.


 

soulmanto a écrit :

Moi je prends dans la requête le nom de la cat + Id (et tout ce qui est affiché sur la page d'accueil concernant les forums, cats, sous-cat, etc), après ça fonctionne comme ça :
 

Code :
  1. //variable d'historisation du nom de la sup cat
  2. $h_nom_supcat = "";
  3. while ($tab_requete = mysql_fetch_assoc($req_forum))
  4. {
  5. $nom_supcat = $tab_requete["nom_supcat"];
  6. if ($nom_supcat != $h_nom_supcat)
  7. {
  8.  //affichage de la super cat
  9.  //historisation du nom de la sup cat actuelle
  10.  $h_nom_supcat = $tab_requete["nom_supcat"];
  11. }
  12. //suite du code blabla bla...
  13. }


 
Au fait Sky, ça avance bien la V5? :)


 
 
Merci à vous deux :jap:
 
J'ai finalement réussi en arrangeant la sauce, etc... Maintenant ça marche :)
 


---------------
Feaks Forum
n°1313207
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 24-02-2006 à 19:23:05  profilanswer
 

The-Shadow a écrit :

Si, mais ça existe un accelerateurs PHP gratos ?


php accelerator, eaccelerator, bientôt l'accelerateur de ioncube, etc...

n°1313208
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 24-02-2006 à 19:23:50  profilanswer
 

omega2 a écrit :

[mode mauvaise fois ON]L'accélérateur, faut l'installer ce qui consome du temps processeur et fait donc perdre du temps.[/mode mauvaise fois ON]
 
Plus sérieusement, les accélérateurs, pour en choisir un, il faut prendre le temps d'en tester plusieurs et de tester les éventuels réglages pour trouver les meilleurs compromis.
Bref, c'est long et ca demande des compétences que n'ont pas tous les programmeurs.

bof généralement t'en as pour 3 mn à installer un accelerateur, avec les réglages par defaut ca marche très bien

n°1313329
omega2
Posté le 24-02-2006 à 22:46:16  profilanswer
 

Ce qui prend du temps, c'est pas l'installation (quoi que, ca dépend si l'os hote est officiellement suporté sinon ca peut être la galére) mais le temps de faire des tests pour voir combien on gagne avec chaque solution disponible et pour vérifier que tout continu à fonctionner comme il faut. Par exemple eAccelerator 0.9.4 plante dans certaines conditions avec php5. (je sais, ils sont passé à la 0.9.5 censé entre autre corriger ça) Le jour où j'en installerais un, je passerais surement plusieurs heures à faire différents tests et entre autre des tests de monté en charge pour être sur de ne pas me retrouver quelques jours aprés avec des plantages incompréhensible faute de les avoir détecter dés le début.

n°1313332
masklinn
í dag viðrar vel til loftárása
Posté le 24-02-2006 à 22:54:43  profilanswer
 

omega2 a écrit :

Le jour où j'en installerais un, je passerais surement plusieurs heures à faire différents tests


L'alternative ce serait peut-être d'avoir une série de tests unitaires/fonctionnels créés pendant le codage, suffit de lancer les tests et t'es fixé [:petrus75]
(sauf si t'as mal codé tes tests bien sûr)


---------------
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°1313487
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 25-02-2006 à 14:12:41  profilanswer
 

omega2 a écrit :

Ce qui prend du temps, c'est pas l'installation (quoi que, ca dépend si l'os hote est officiellement suporté sinon ca peut être la galére) mais le temps de faire des tests pour voir combien on gagne avec chaque solution disponible et pour vérifier que tout continu à fonctionner comme il faut. Par exemple eAccelerator 0.9.4 plante dans certaines conditions avec php5. (je sais, ils sont passé à la 0.9.5 censé entre autre corriger ça) Le jour où j'en installerais un, je passerais surement plusieurs heures à faire différents tests et entre autre des tests de monté en charge pour être sur de ne pas me retrouver quelques jours aprés avec des plantages incompréhensible faute de les avoir détecter dés le début.


eaccelerator n'est pas encore en version "stable", c'est une récup d'un projet existant. Mais avec php accelerator, y a pas de soucis. Et j'attends surtout très impatiemment celui de ioncube :D

n°1313490
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 25-02-2006 à 14:13:28  profilanswer
 

masklinn a écrit :

L'alternative ce serait peut-être d'avoir une série de tests unitaires/fonctionnels créés pendant le codage, suffit de lancer les tests et t'es fixé [:petrus75]
(sauf si t'as mal codé tes tests bien sûr)


pas sur que ca soit monnaie courante dans le monde web :D

n°1313491
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 25-02-2006 à 14:16:54  profilanswer
 

Dit Joce, t'as l'air de t'y connaitre, tu connaitrais pas une bonne doc en français sur un accelerateur stable que je test ?
 
Quoi j'en demande beaucoup ?  [:amandine75011]

n°1313496
masklinn
í dag viðrar vel til loftárása
Posté le 25-02-2006 à 14:26:04  profilanswer
 

joce a écrit :

pas sur que ca soit monnaie courante dans le monde web :D


Avec rails le framework de test est fourni et tout est fait pour aider le codeur à mettre en place ses tests [:gilbert gosseyn]


---------------
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°1313574
Proph@ne
Ouai Stou TéKaTé
Posté le 25-02-2006 à 18:33:21  profilanswer
 

qui c'est qui a un forum en version final gratuit ? car j'aimerais virer le phpbb et prendre autre chose :D

n°1313584
masklinn
í dag viðrar vel til loftárása
Posté le 25-02-2006 à 18:46:19  profilanswer
 

Ya PunBB dispo et stable, il doit même y avoir un truc de migration depuis PHPBB


---------------
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°1313589
Proph@ne
Ouai Stou TéKaTé
Posté le 25-02-2006 à 19:03:14  profilanswer
 

:jap:, je ne trouve pas cette utilitaire de migration avc google  :heink:  bon je continue a chercher


Message édité par Proph@ne le 25-02-2006 à 19:13:20
n°1313594
masklinn
í dag viðrar vel til loftárása
Posté le 25-02-2006 à 19:25:58  profilanswer
 

D'habitude je commence par chercher sur le site officiel du truc vers lequel je veux migrer perso, mais bon [:petrus75]


---------------
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°1313598
Proph@ne
Ouai Stou TéKaTé
Posté le 25-02-2006 à 19:31:08  profilanswer
 

oui mais c'est la premiere fois pour moi [:agug]

n°1313603
Proph@ne
Ouai Stou TéKaTé
Posté le 25-02-2006 à 19:36:25  profilanswer
 

j'ai trouvé [:dago]

n°1317170
Multinickn​ame
Ah bon...
Posté le 02-03-2006 à 16:51:49  profilanswer
 

:hello:
 
Pour les champs de type 1 ou 0 dans la bdd vous utilisez des champs de type BOOL ou TINYINT  [:amandine75011]


---------------
Feaks Forum
n°1317230
Max Evans
Posté le 02-03-2006 à 17:50:22  profilanswer
 
n°1317240
omega2
Posté le 02-03-2006 à 17:57:31  profilanswer
 

Multinickname a écrit :

:hello:
 
Pour les champs de type 1 ou 0 dans la bdd vous utilisez des champs de type BOOL ou TINYINT  [:amandine75011]


C'est pas la même chôse avec mysql?

n°1317242
Multinickn​ame
Ah bon...
Posté le 02-03-2006 à 17:58:03  profilanswer
 

http://dev.mysql.com/doc/refman/5.0/en/enum.html
 
Ah oui ça a l'air sympa aussi :d
 
Euh c'est un choix perso que t'as fait ou c'est que BOOL et TINYINT ne conviennent pas?


---------------
Feaks Forum
n°1317244
Multinickn​ame
Ah bon...
Posté le 02-03-2006 à 17:58:36  profilanswer
 

omega2 a écrit :

C'est pas la même chôse avec mysql?


 
Je sais pas.
 
Je pense que ça ne change pas grand chose quoi qu'il en soit :spamafote:


---------------
Feaks Forum
n°1317248
Max Evans
Posté le 02-03-2006 à 18:00:17  profilanswer
 

Multinickname a écrit :

http://dev.mysql.com/doc/refman/5.0/en/enum.html
 
Ah oui ça a l'air sympa aussi :d
 
Euh c'est un choix perso que t'as fait ou c'est que BOOL et TINYINT ne conviennent pas?


On m'a tjs dit de prendre un ENUM quand on a des valeurs attendues ;)
 
Après, je sais pas si niveau perfs ça change réellement grand chose ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1317257
Multinickn​ame
Ah bon...
Posté le 02-03-2006 à 18:04:51  profilanswer
 

Max Evans a écrit :

On m'a tjs dit de prendre un ENUM quand on a des valeurs attendues ;)
 
Après, je sais pas si niveau perfs ça change réellement grand chose ;)


 
 
Ok.
Bon bah va pour ENUM. :jap:


---------------
Feaks Forum
n°1317266
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 02-03-2006 à 18:10:43  profilanswer
 

enum ou tinyint prenne la meme place, et l'avantage de tinyint c'est qu'on peut rajouter facilement des valeurs sans devoir modifier la structure des tables

n°1317307
Multinickn​ame
Ah bon...
Posté le 02-03-2006 à 18:46:31  profilanswer
 

joce a écrit :

enum ou tinyint prenne la meme place, et l'avantage de tinyint c'est qu'on peut rajouter facilement des valeurs sans devoir modifier la structure des tables


 
 
Ok, merci :jap:
 
Pour l'instant j'utilise Tinyint, et je n'avais encore rien modifié, tant mieux je vais garder ça, j'avais une certaine flemme de les changer.


---------------
Feaks Forum
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  334  335  336  ..  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)