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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  255  256  257  ..  486  487  488  489  490  491
Auteur Sujet :

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

n°1115357
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 10-06-2005 à 10:06:13  profilanswer
 

Reprise du message précédent :
Hmmm ok mais cela serait pour des données fixées comme le server de BDD, le nom de la BDD, etc.
 
Bien sûr que je ne pense pas utiliser cela en sortie de requête, mais je me demandais quel était l'intérêt de privilégier la première syntaxe à la deuxième pour des données figées ?


---------------
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
mood
Publicité
Posté le 10-06-2005 à 10:06:13  profilanswer
 

n°1115363
Rainbow_Ef​reet
Posté le 10-06-2005 à 10:10:54  profilanswer
 

ben l'interet c'est de pas pouvoir les modifiers, une info qui ne doit pas changer pendant l'execution du script devrait être en constante et une donnée qui va changer sera en variable.
L'interet est de te bloquer toi meme en tant que developpeur si un jour ou t'mal reveillé tu voulais ecrire dans une variable qui ne doit pas changr ben c'est direct l'interpretteur php qui te refusera si tu l'as mise en donnée constante


Message édité par Rainbow_Efreet le 10-06-2005 à 10:11:45
n°1115366
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 10-06-2005 à 10:12:31  profilanswer
 

:jap: Ok je vois mieux l'intérêt ainsi merci.
 
Bon je préfère modifier mon fichier de config de la sorte alors (constantes aussi).


---------------
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°1115367
Rainbow_Ef​reet
Posté le 10-06-2005 à 10:13:45  profilanswer
 

je pense aussi que si tu as un fichier de config avec des declaration il vaut mieux les mettre en constante de plus les element de config seront ainsi plus reperable dans le code du fait de l'absence du dolar

n°1115369
FlorentG
Posté le 10-06-2005 à 10:16:51  profilanswer
 

Gilbert Gosseyn a écrit :

Hmmm ok mais cela serait pour des données fixées comme le server de BDD, le nom de la BDD, etc.
 
Bien sûr que je ne pense pas utiliser cela en sortie de requête, mais je me demandais quel était l'intérêt de privilégier la première syntaxe à la deuxième pour des données figées ?


Dans ce cas, constante. En plus, chercher une constante est 2x plus rapide qu'une variable globale, si t'es du genre à te masturber sur des optimisations :D

n°1115371
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 10-06-2005 à 10:17:43  profilanswer
 

Par contre je pense que je ne vais pas tout mettre en constante dans le fichier de conf : (utilisation de l'URL rewritée par exemple qui devrait rester en variable).


---------------
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°1115375
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 10-06-2005 à 10:21:13  profilanswer
 

Par contre j'ai encore une précision à demander. Quand j'ai un truc comme cecio (constante) :

Code :
  1. define('FORUM_ROOT','./');


Le './' est bien la pour catcher l'URi complête ?


---------------
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°1115377
ratibus
Posté le 10-06-2005 à 10:22:51  profilanswer
 

Autre avantage des constantes.
 
Si tu en as besoin dans une fonction (et que tu veux pas passer en paramètre), ça t'évites de faire un affreux global $MA_VAR :D

n°1115382
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 10-06-2005 à 10:27:54  profilanswer
 

Gilbert Gosseyn a écrit :

Par contre j'ai encore une précision à demander. Quand j'ai un truc comme cecio (constante) :

Code :
  1. define('FORUM_ROOT','./');


Le './' est bien la pour catcher l'URi complête ?


Après tests, ce que je pensais est faux : c'est un simple point de repère.


---------------
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°1115383
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 10-06-2005 à 10:28:19  profilanswer
 

ratibus a écrit :

Autre avantage des constantes.
 
Si tu en as besoin dans une fonction (et que tu veux pas passer en paramètre), ça t'évites de faire un affreux global $MA_VAR :D


:jap:


---------------
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
mood
Publicité
Posté le 10-06-2005 à 10:28:19  profilanswer
 

n°1115397
drasche
Posté le 10-06-2005 à 10:40:39  profilanswer
 

ratibus a écrit :

Autre avantage des constantes.
 
Si tu en as besoin dans une fonction (et que tu veux pas passer en paramètre), ça t'évites de faire un affreux global $MA_VAR :D


Un truc que j'exploite régulièrement depuis peu :ange:


Message édité par drasche le 10-06-2005 à 10:40:51

---------------
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°1115411
ratibus
Posté le 10-06-2005 à 10:50:20  profilanswer
 

Les global dans une fonction c'est vraiment le truc le plus affreux que je connaisse :D
 
Au niveau de la maintenance y a pas pire : la valeur peut avoir été modifiée n'importe où :D

n°1115416
FlorentG
Posté le 10-06-2005 à 10:51:32  profilanswer
 

ratibus a écrit :

Au niveau de la maintenance y a pas pire : la valeur peut avoir été modifiée n'importe où :D


Mouais, enfin ça c'est du PHP aussi, hein ;) Genre en POO y'a même pas de notions private, etc...

n°1115433
ratibus
Posté le 10-06-2005 à 10:59:42  profilanswer
 

C'est pas parce que tu peux le faire avec le langage qu'il faut le faire ;)
 
A un moment intervient la "responsabilité" du programmeur.

n°1115437
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 10-06-2005 à 11:01:09  profilanswer
 

De toutes façons, les "global ...." j'ai toujours trouvé ça goret donc ...


---------------
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°1115440
FlorentG
Posté le 10-06-2005 à 11:03:00  profilanswer
 

Gilbert Gosseyn a écrit :

De toutes façons, les "global ...." j'ai toujours trouvé ça goret donc ...


Y'a mieux :

$GLOBALS['pouet']


:D

n°1115443
ratibus
Posté le 10-06-2005 à 11:03:27  profilanswer
 

On peut très bien faire du PHP propre :p

n°1115475
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 10-06-2005 à 11:28:32  profilanswer
 

Par contre il y a un truc qui me gonfle : pourquoi je ne peux pas avoir un équivalent $_SERVER['REQUEST_URI'] sans le nom de fichier ? Juste le path web ?


---------------
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°1115484
joce
"BugHunter"
Posté le 10-06-2005 à 11:33:50  profilanswer
 

cinocks a écrit :

Pour avoir une idée du volume, stocke-tu uniquement le contenu saisi? Ou y mets-tu les messages apres conversion du bbcode?
 
Actuellement je stocke les 2 en base.


uniquement le contenu saisi, justement pour eviter au max de prendre de la place.
Sachant que c'est le CPU qui morfle le moins, autant faciliter au max le travail des disques


Message édité par joce le 10-06-2005 à 11:39:28
n°1115485
joce
"BugHunter"
Posté le 10-06-2005 à 11:34:39  profilanswer
 

Gilbert Gosseyn a écrit :

Hmmm ok mais cela serait pour des données fixées comme le server de BDD, le nom de la BDD, etc.
 
Bien sûr que je ne pense pas utiliser cela en sortie de requête, mais je me demandais quel était l'intérêt de privilégier la première syntaxe à la deuxième pour des données figées ?


pas besoin de mettre des global pour les utiliser dans les fonctions :D

n°1115486
cinocks
Posté le 10-06-2005 à 11:35:18  profilanswer
 

Effectivement. C'est marrant de voir les choix de chacun. Je fais l'inverse car mon CPU est à la ramasse. Donc je l'economise.


---------------
MZP est de retour
n°1115491
joce
"BugHunter"
Posté le 10-06-2005 à 11:37:05  profilanswer
 

cinocks a écrit :

Effectivement. C'est marrant de voir les choix de chacun. Je fais l'inverse car mon CPU est à la ramasse. Donc je l'economise.


est-ce que c'est vraiment le CPU ou est-ce que c'est la charge systeme ? :)

n°1115494
Limit
Posté le 10-06-2005 à 11:38:28  profilanswer
 

Je confirme le cpu est aussi moins sollicité par rapport aux IO aussi chez moi.

n°1115500
cinocks
Posté le 10-06-2005 à 11:44:05  profilanswer
 

joce a écrit :

est-ce que c'est vraiment le CPU ou est-ce que c'est la charge systeme ? :)


 
Y'a un peu de tout je pense. Qu'est-ce que tu entends par charge systeme?
 
C'est une Debian avec tres peu de chose dessus. En gros y'a uniquement Apache+PHP+MySql. Et il n'y a qu'un site dessus (en dev).


---------------
MZP est de retour
n°1115506
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 10-06-2005 à 11:46:36  profilanswer
 

joce a écrit :

uniquement le contenu saisi, justement pour eviter au max de prendre de la place.
Sachant que c'est le CPU qui morfle le moins, autant faciliter au max le travail des disques


Pour cela je suis totalement d'accord. Pour moi on ne doit pas mettre de code (X)HTML en BDD pour deux raisons : parce que le code ainsi "traduit" est plus lourd que le contenu brut avec les bbcodes, mais aussi parce qu'en cas de changement de présentation (et ça je l'ai fait avec les quotes par exemple sur le sky-o-matic), tu n'est pas obligé de parser tous les anciens messages pour ré-adapter le code (X)HTML en BDD pour le conformer au nouvel aspect.

joce a écrit :

pas besoin de mettre des global pour les utiliser dans les fonctions :D


Bon à savoir.


---------------
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°1115510
skylight
Made in France.
Posté le 10-06-2005 à 11:48:57  profilanswer
 

Pour moi, BDD = Base de données, donc données = juste le contenu du message, pas la mise en forme.

n°1115512
joce
"BugHunter"
Posté le 10-06-2005 à 11:50:27  profilanswer
 

cinocks a écrit :

Y'a un peu de tout je pense. Qu'est-ce que tu entends par charge systeme?
 
C'est une Debian avec tres peu de chose dessus. En gros y'a uniquement Apache+PHP+MySql. Et il n'y a qu'un site dessus (en dev).


ce que je veux dire, c'est comment tu estimes la charge CPU ? en faisant un top/uptime ?

n°1115515
cinocks
Posté le 10-06-2005 à 11:52:54  profilanswer
 

Gilbert Gosseyn a écrit :

Pour cela je suis totalement d'accord. Pour moi on ne doit pas mettre de code (X)HTML en BDD pour deux raisons : parce que le code ainsi "traduit" est plus lourd que le contenu brut avec les bbcodes, mais aussi parce qu'en cas de changement de présentation (et ça je l'ai fait avec les quotes par exemple sur le sky-o-matic), tu n'est pas obligé de parser tous les anciens messages pour ré-adapter le code (X)HTML en BDD pour le conformer au nouvel aspect.
 
Bon à savoir.


 
Tout depend du code généré. S'il est des plus simples sans mise en forme directe. Avec du css, on se n'occupe plus des changements de mise en forme.
 
Apres, rien ne m'empeche de repasser dans un mode plus souple. Le jour où j'aurai une titine correcte. :D


---------------
MZP est de retour
n°1115516
cinocks
Posté le 10-06-2005 à 11:53:54  profilanswer
 

joce a écrit :

ce que je veux dire, c'est comment tu estimes la charge CPU ? en faisant un top/uptime ?


 
top pour la charge. Où j'isole les process. Sinon, je fais betement un Apache Benchmark.


---------------
MZP est de retour
n°1115521
joce
"BugHunter"
Posté le 10-06-2005 à 11:55:36  profilanswer
 

cinocks a écrit :

top pour la charge. Où j'isole les process. Sinon, je fais betement un Apache Benchmark.


le top ne te donne pas la charge CPU, mais la charge systeme (donc CPU + IO)

n°1115527
Limit
Posté le 10-06-2005 à 11:57:05  profilanswer
 

Avec le top on a aussi l'utilisation des CPUs.
 

11:56am  up 18 days, 17:54,  1 user,  load average: 0,64, 0,76, 0,75
350 processes: 347 sleeping, 3 running, 0 zombie, 0 stopped
CPU0 states:  3,2% user,  2,2% system,  0,0% nice, 94,4% idle
CPU1 states:  2,5% user, 15,2% system,  0,0% nice, 82,1% idle
CPU2 states:  3,5% user, 21,3% system,  0,0% nice, 74,8% idle
CPU3 states:  2,0% user, 10,2% system,  0,0% nice, 87,6% idle

n°1115529
cinocks
Posté le 10-06-2005 à 11:58:00  profilanswer
 

Il me semble que la consommation entre process et systeme est separée.


---------------
MZP est de retour
n°1115573
Max Evans
Posté le 10-06-2005 à 12:27:11  profilanswer
 

Gilbert Gosseyn a écrit :

Par contre il y a un truc qui me gonfle : pourquoi je ne peux pas avoir un équivalent $_SERVER['REQUEST_URI'] sans le nom de fichier ? Juste le path web ?


$_SERVER['SERVER_NAME'] ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1115629
Max Evans
Posté le 10-06-2005 à 13:08:58  profilanswer
 

Encore une question :D
 
Quand je fais : WHERE C.bidforum = 1 && C.idbcat = A.bigcat
 
MySQL utilise bien l'index de la table C, à savoir (bidforum-idbcat).
Par contre, pour la table A, il n'utilise pas l'index (bigcat). Est-ce normal ? (Peut-être parce que ce n'est pas une constante) :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1115655
joce
"BugHunter"
Posté le 10-06-2005 à 13:28:44  profilanswer
 

Limit a écrit :

Avec le top on a aussi l'utilisation des CPUs.
 

11:56am  up 18 days, 17:54,  1 user,  load average: 0,64, 0,76, 0,75
350 processes: 347 sleeping, 3 running, 0 zombie, 0 stopped
CPU0 states:  3,2% user,  2,2% system,  0,0% nice, 94,4% idle
CPU1 states:  2,5% user, 15,2% system,  0,0% nice, 82,1% idle
CPU2 states:  3,5% user, 21,3% system,  0,0% nice, 74,8% idle
CPU3 states:  2,0% user, 10,2% system,  0,0% nice, 87,6% idle



ouais c'est vrai exact, je pensais au load average

n°1115658
joce
"BugHunter"
Posté le 10-06-2005 à 13:29:57  profilanswer
 

Max Evans a écrit :

Encore une question :D
 
Quand je fais : WHERE C.bidforum = 1 && C.idbcat = A.bigcat
 
MySQL utilise bien l'index de la table C, à savoir (bidforum-idbcat).
Par contre, pour la table A, il n'utilise pas l'index (bigcat). Est-ce normal ? (Peut-être parce que ce n'est pas une constante) :)


le nombre de resultat renvoye correspond a quel % du total de la table bigcat ?
L'explain retourne quoi ?

n°1115685
gilou
Modosaurus Rex
Posté le 10-06-2005 à 14:02:59  profilanswer
 

joce a écrit :

moteur de recherche : 19 Go
index : 12 Go

Vu que le HDD de 300 Go est a 165~170 Euros, et qu'on trouve des cartes pour en mettre 4 en Raid, ca va encore, non? :D
A+,


---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻
n°1115688
Limit
Posté le 10-06-2005 à 14:04:10  profilanswer
 

Il faut du SCSI :o

n°1115709
gilou
Modosaurus Rex
Posté le 10-06-2005 à 14:13:39  profilanswer
 

Limit a écrit :

Il faut du SCSI :o

Plus de nos jours.
A+,


---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻
n°1115717
skeye
Posté le 10-06-2005 à 14:15:18  profilanswer
 


[:romf]


---------------
Can't buy what I want because it's free -
n°1115719
joce
"BugHunter"
Posté le 10-06-2005 à 14:15:58  profilanswer
 

gilou a écrit :

Plus de nos jours.
A+,


oh que si, niveau fiabilite, et niveau perfs (sur des 15K)

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  255  256  257  ..  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)