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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  379  380  381  ..  486  487  488  489  490  491
Auteur Sujet :

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

n°1383592
masklinn
í dag viðrar vel til loftárása
Posté le 08-06-2006 à 11:40:12  profilanswer
 

Reprise du message précédent :

chaced a écrit :

Tu n'utilises pas mysql car il y a une lib aussi pour les autres langages ?


Nan mais t'as rien compris, la discussion était sur les systèmes de cache en PHP versus systèmes de cache dans les autres langages, un système de cache dispo dans tous les langages ça n'a aucun intérêt d'en parler :sweat:
 
L'équivalent, ce serait de dire qu'on ne peut pas considérer les bindings mysql de php comme un avantage de php vu qu'il est tout sauf le seul langage à en avoir (et qu'en bonus ses bindings mysql sont d'une qualité interfacielle discutable)

Message cité 1 fois
Message édité par masklinn le 08-06-2006 à 11:41:49

---------------
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 08-06-2006 à 11:40:12  profilanswer
 

n°1383609
chaced
Posté le 08-06-2006 à 11:49:40  profilanswer
 

masklinn a écrit :

Nan mais t'as rien compris, la discussion était sur les systèmes de cache en PHP versus systèmes de cache dans les autres langages, un système de cache dispo dans tous les langages ça n'a aucun intérêt d'en parler :sweat:
 
L'équivalent, ce serait de dire qu'on ne peut pas considérer les bindings mysql de php comme un avantage de php vu qu'il est tout sauf le seul langage à en avoir (et qu'en bonus ses bindings mysql sont d'une qualité interfacielle discutable)


 
Ok j'ai rien dit alors  :whistle: donc un petit jpcache et hop ça roulle, meme si je preferres une lib codé en C bien plus véloce.


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1383675
chaced
Posté le 08-06-2006 à 12:45:52  profilanswer
 


 
Tant que ton serveur tient tu t'en fou, le mien sans cache, il meurt direct :D


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1383678
Tristou
Keep calm and hack cookies
Posté le 08-06-2006 à 12:50:11  profilanswer
 

Vaut ptet mieux en mettre un quand même, histoire que le serveur lag pas :o


---------------
"About your cat Mr. Schrödinger : I have good news and bad news"
n°1384839
Cyrius-c
Posté le 09-06-2006 à 20:22:07  profilanswer
 

:hello:  
 
Je me demandais, comment vous gérez les entrées utilisateur(le contenu d'un sujet ou d'une réponse)?
 
Perso je fais ca. Il y aurait un moyen de faire mieux?
:jap:
 

Code :
  1. $contenu1 = str_replace($motif, $remplacement, nl2br($_POST['contenu']));
  2. $contenu =htmlentities(addslashes($contenu1)) ;

n°1384907
xman
branleur
Posté le 09-06-2006 à 22:38:55  profilanswer
 

Pour moi c'est juste :

Code :
  1. $message = preventSQLinjection($_POST['message']);


avec :

Code :
  1. function preventSQLinjection($string)
  2. {
  3. if (get_magic_quotes_gpc())
  4.  return mysql_real_escape_string(stripslashes($string));
  5. else
  6.  return mysql_real_escape_string($string);
  7. }


 
Les nl2br, je les fais à l'affichage. Ca bouffe moins de place dans la BD même si en contrepartie ça prend quelques millièmes de secondes de plus pour générer la page à la lecture.
Mais d'une manière générale, je préfère garder les données dans la BD les plus "propres" possible et bien les différencier de l'affichage.
 
De plus on dirait que tu interprètes aussi le BBCode avant de stocker dans la BD ? :??:
Tu peux plus éditer les messages après, non ? :??:

Message cité 2 fois
Message édité par xman le 09-06-2006 à 22:46:01
n°1384908
Profil sup​primé
Posté le 09-06-2006 à 22:40:02  answer
 

xman a écrit :

Pour moi c'est juste :

Code :
  1. $message = preventSQLinjection($_POST['message']);


avec :

Code :
  1. function preventSQLinjection($string)
  2. {
  3. if (get_magic_quotes_gpc())
  4.  return mysql_real_escape_string(stripslashes($string));
  5. else
  6.  return mysql_real_escape_string($string);
  7. }


 
Les nl2br, je les fais à l'affichage. Ca bouffe moins de place dans la BD même si en contrepartie ça prend quelques millièmes de secondes plus pour générer la page à la lecture.


 
Et quand tu utilises SQL Serveur ?
 
 

n°1384909
xman
branleur
Posté le 09-06-2006 à 22:41:39  profilanswer
 

Ben je l'utilise pas. :D

n°1384911
Profil sup​primé
Posté le 09-06-2006 à 22:44:56  answer
 

xman a écrit :

Ben je l'utilise pas. :D


 
Pourtant SQL Serveur aussi faut le protéger des SQL Injection... Si qqu a l'equivalent de ces fonctions...

n°1384916
Cyrius-c
Posté le 09-06-2006 à 22:58:45  profilanswer
 

xman a écrit :

Pour moi c'est juste :

Code :
  1. $message = preventSQLinjection($_POST['message']);


avec :

Code :
  1. function preventSQLinjection($string)
  2. {
  3. if (get_magic_quotes_gpc())
  4.  return mysql_real_escape_string(stripslashes($string));
  5. else
  6.  return mysql_real_escape_string($string);
  7. }


 
Les nl2br, je les fais à l'affichage. Ca bouffe moins de place dans la BD même si en contrepartie ça prend quelques millièmes de secondes de plus pour générer la page à la lecture.
Mais d'une manière générale, je préfère garder les données dans la BD les plus "propres" possible et bien les différencier de l'affichage.
 
De plus on dirait que tu interprètes aussi le BBCode avant de stocker dans la BD ? :??:
Tu peux plus éditer les messages après, non ? :??:


Ah :/
Je vois pas l'intéret de faire le nl2br a chaque affichage.
Oui, je gère le bbcode et les smilies.  
 

Citation :

Tu peux plus éditer les messages après, non ? :??:


Si. Je fais simplement l'inverse ;) . QUand je mets dans la base, je change les [b] en <Strong>, quand j'edite, je change <Strong> en [b]
 
Edit: Tu ne fais pas de htmlentities? si je mets un code javascript sur ton forum il sera donc interprété? non?

Message cité 2 fois
Message édité par Cyrius-c le 09-06-2006 à 22:59:48
mood
Publicité
Posté le 09-06-2006 à 22:58:45  profilanswer
 

n°1384924
masklinn
í dag viðrar vel til loftárása
Posté le 09-06-2006 à 23:11:37  profilanswer
 


Fais tes propres recherches, c'est tout sur php.net [:pingouino]
Feignasse [:pingouino]

Cyrius-c a écrit :

Ah :/
Je vois pas l'intéret de faire le nl2br a chaque affichage.


La majorité des gens trouvent plus simple de stocker directement les données fournies par l'utilisateur [:petrus75]
 
Et accessoirement addslashes() est unsafe, il ne faut pas l'utiliser [: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°1384931
Cyrius-c
Posté le 09-06-2006 à 23:22:18  profilanswer
 

:jap:
Ok donc j'utiliserai espace strings plutot que addslashes

n°1384933
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 09-06-2006 à 23:23:21  profilanswer
 

Cyrius-c a écrit :

Ah :/
Je vois pas l'intéret de faire le nl2br a chaque affichage.


Garder un document "propre" de tout intrusion tel qu'il a été saisie par l'utilisateur.
 
Des exemples au hasard ?
Conversion de bdd, impression d'une page en PDF ou translation en XML ou en un autre format qui pourrait apparaitre dans le futur, etc.
 
Quand un de tes membres édite un message par exemple, tu remplaces le code HTML par les bbcodes correspondants ?
Niveau sécurité, c'est très moyen, si quelqu'un rentre un code javascript dans son message, tu gères ça comment ?
Tu modifies son javascript via htmlentities et après tu remplaces les bbcodes par le html et si il édite son message derrière, tu fais la différence entre ce qu'il avait le droit de rentrer et ce qu'il n'avait pas le droit (comme le js), etc.
 
Bref, niveau optimisation, ta méthode est surement légèrement mieux, par contre, autant c'est valable pour un livre d'or, autant pour un forum, c'est branlant comme méthode.
 
Je suis pas expert non plus, si quelqu'un veut me démontrer que j'ai tort, je suis toutes ouïes.

n°1384935
Cyrius-c
Posté le 09-06-2006 à 23:40:56  profilanswer
 

Je ne comprends pas ta démonstration :d
Le javascript n'est jamais interprété dans mon forum car je le fait passer par htmlentities().
La seuls fois ou il le code js est "normal" c'est dans le formulaire pour editer comme ici la réponse rapide.
Ca ne présente aucun risque, car quand il poste son message édité ca repasse par htmlentities().
 
Ca tient debout ce que je dis? :d
 
Pour les nl2br(), je comprends, mais qu'est-ce qui t'empeche de retransformer ton  <BR> par \n\r  avant de faire un pdf, un xml etc... ?
:jap:

n°1384937
Je@nb
Kindly give dime
Posté le 09-06-2006 à 23:47:53  profilanswer
 

C'est lourd :) sans parler si tu gère les smileys, bbcode (couleurs etc), quote etc

n°1384938
Cyrius-c
Posté le 09-06-2006 à 23:54:40  profilanswer
 

Je trouve ca moins lourd que l'autre solution.
Y'a beauoup plus d'affichages que d'insertion edition dans un forum.
Pk ca serait lourd?

n°1384939
Je@nb
Kindly give dime
Posté le 10-06-2006 à 00:03:28  profilanswer
 

Déjà tes tables seront plus grosses si tu stockes l'HTML, si tu veux changer ton code HTML ben au lieu de changer la preg/str_replace tu dois modifier la BDD, bref c'est pas évolutif, ça t'oblige à définir des remplacement bijectif et c'est "anti-conception" je trouve de stocker de l'HTML en base de données.

n°1384941
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 10-06-2006 à 00:07:04  profilanswer
 

Je@nb a écrit :

Déjà tes tables seront plus grosses si tu stockes l'HTML


Arf, j'allais le sortir en argument et mon post était tellement long que j'avais oublié arrivé à la fin.  :sweat:  
Effectivement, c'est un contre-argument de plus.
 : sweat: , c'est moins lourd que <img src="http://forum-images.hardware.fr/icones/smilies/sweat.gif" alt="smiley" /> et l'air de rien <br />, ça fait 5 octets face à \n (2 octets).
 
Sur un gros forum, ça peut faire la différence je pense.
 
 
 
Enfin, comme d'hab', pour avoir une réponse claire... Comment fait Joce ? :D

n°1384943
multani
Dépressionnisé
Posté le 10-06-2006 à 00:08:31  profilanswer
 

Il me semble avoir lu qu'il stockait en version "html" dans la base de données.

n°1384947
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 10-06-2006 à 00:24:34  profilanswer
 

Bon bah dans ce cas, c'est que la méthode html dans la bdd doit être mieux alors.
Pas que j'écoute bêtement et aveuglément Joce tel un dieu des forums.
C'est qu'un développeur comme nous tous, mais c'est le seul qui a un forum assez lourd pour dire que sa méthode fonctionne. :D
 
Enfin, je vais pas modifier mon forum pour autant. :D


Message édité par The-Shadow le 10-06-2006 à 00:24:53
n°1384950
Max Evans
Posté le 10-06-2006 à 00:39:17  profilanswer
 

En tout cas, les smilies sont parsés à chaque affichage sur ce forum, c'est certain pour ça :jap:
 
Ensuite, je pense que les quotes, spoilers, etc sont gérés de la même facon ... :D


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1384951
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 10-06-2006 à 00:47:06  profilanswer
 

Max Evans a écrit :

En tout cas, les smilies sont parsés à chaque affichage sur ce forum, c'est certain pour ça :jap:
 
Ensuite, je pense que les quotes, spoilers, etc sont gérés de la même facon ... :D


Bah c'est tout l'un ou tout l'autre non ?
ça m'étonnerais que Joce ait optimisé au max les perfs en rentrant dans sa bdd du HTML et ensuite fasse un parse sur le final juste pour les smileys.
Enfin, c'est possible, mais ça me parait batard comme solution. :D
 
Ho Joce, tu peux répondre ? Quoi ? Tu dors à 00:45 ?  :ouch:

n°1384953
Max Evans
Posté le 10-06-2006 à 00:50:48  profilanswer
 

The-Shadow a écrit :

Bah c'est tout l'un ou tout l'autre non ?
ça m'étonnerais que Joce ait optimisé au max les perfs en rentrant dans sa bdd du HTML et ensuite fasse un parse sur le final juste pour les smileys.
Enfin, c'est possible, mais ça me parait batard comme solution. :D
 
Ho Joce, tu peux répondre ? Quoi ? Tu dors à 00:45 ?  :ouch:


Ouais, a priori, si tu optes pour l'une des deux solutions, tu le fais pour tout :D On en avait débattu avec Sly, Skylight, peut-être Joce, et il en est sorti qu'un stockage de l'HTML en BDD était trop peu évolutif ...
 
Suffit de voir la sanction qui interdit l'affichage des smilies. Je vois mal récupérer en BDD le code sous forme <img src=""> et ensuite le parser en code smiley pour encore ensuite ne pas l'afficher :D
 
PS : Hmmm, j'sais pas si mon exemple a été très clair :D


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1384965
xman
branleur
Posté le 10-06-2006 à 02:13:22  profilanswer
 

Moi j'ai compris. :o
 
Et je pense qu'on peut trouver une tonne d'exemples pour dire que c'est bien chiant et risqué pour l'évolutivité de stocker le texte parsé tout ça pour gagner le temps de conversion à l'affichage.

n°1384985
Cyrius-c
Posté le 10-06-2006 à 09:30:30  profilanswer
 

OK je comprends votre téticence à stocker le htlm en base.
 
Mais je ne vois toujours pas c'est moins evolutif. Si jamais je dois faire une sanction pour les smilie ou editer un message, je fais tout simplement l'inverse, je transforme mes img scr=smilie1.igf par  :_smilie1:.
 
Je ne vois pas où est le problème dans la mesure où on edite beaucoup moins un message qu'on le lit.
 
EN revanche je suis d'acccord pour la place que ca p.rend dans la bdd ;) . Mais cest argument ne me satisfait pas, ca doit etre assez négligable.
<j'y penserai quand je développerai un forum pour un gros site, mais pour l'inzstant c'est pas le cas ;)
 
Edit: Pouvez-vous me confirmer que ce code me protège bien du code js?

Code :
  1. $contenu =nl2br(mysql_real_escape_string(htmlentities($_POST['contenu']))) ;
  2. $motif =....
  3. $remplacement =....
  4. $contenu = str_replace($motif, $remplacement, $contenu);

Message cité 2 fois
Message édité par Cyrius-c le 10-06-2006 à 09:56:07
n°1385001
Je@nb
Kindly give dime
Posté le 10-06-2006 à 10:30:37  profilanswer
 

Joce (alias maitre) fait les transformations à l'affichage, il y a qu'à voir les bugs (feature :D) que ça fait des fois sur les spoilers, quote etc :D
 
Le prob par exemple qd tu cites le reverse des smiley : "je transforme mes img scr=smilie1.igf par  :_smilie1:. " si ce n'est pas des smiley mais des vrais image que les gens ont inséré, ça t'oblige à bien compliquer ton preg à devoir tester si ça commence par http ou commence par / (si c'est genre une image sur le serveur directement ...). Après si tu bouges l'emplacement de tes smileys (genre tu as un plus gros site et tu sépare sur un autre serveur le contenu statique) ben tu vas devoir bouger toute la base pour que ça repointe au bon endroit.
Je crois que Max avait fait ça il y a qq versions de son forum et il en chiait sur le quote mais je peux me tromper.
 
Pour la taille c'est pas super négligeable non plus vu que par exemple le poste d'xman ci dessus ben en mettant dans la base ça aurait déjà quasiment grossi le message d'un quart de sa taille initial

n°1385004
masklinn
í dag viðrar vel til loftárása
Posté le 10-06-2006 à 10:41:52  profilanswer
 

Cyrius-c a écrit :

Je ne vois pas où est le problème dans la mesure où on edite beaucoup moins un message qu'on le lit.


Pour la lecture, il y a des caches [:spamafote]

Cyrius-c a écrit :

Mais je ne vois toujours pas c'est moins evolutif. Si jamais je dois faire une sanction pour les smilie ou editer un message, je fais tout simplement l'inverse, je transforme mes img scr=smilie1.igf par  :_smilie1:.


Ca fait du code beaucoup plus lourd et fragile, ça augmente d'un ordre de grandeur le nombre de points où le code peut pêter (à la transformation et à la "détransformation" et non uniquement à la transformation)


Message édité par masklinn le 10-06-2006 à 10:43:46

---------------
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°1385008
Cyrius-c
Posté le 10-06-2006 à 11:06:29  profilanswer
 

Je@nb a écrit :

Joce (alias maitre) fait les transformations à l'affichage, il y a qu'à voir les bugs (feature :D) que ça fait des fois sur les spoilers, quote etc :D
 
Le prob par exemple qd tu cites le reverse des smiley : "je transforme mes img scr=smilie1.igf par  :_smilie1:. " si ce n'est pas des smiley mais des vrais image que les gens ont inséré, ça t'oblige à bien compliquer ton preg à devoir tester si ça commence par http ou commence par / (si c'est genre une image sur le serveur directement ...). Après si tu bouges l'emplacement de tes smileys (genre tu as un plus gros site et tu sépare sur un autre serveur le contenu statique) ben tu vas devoir bouger toute la base pour que ça repointe au bon endroit.
Je crois que Max avait fait ça il y a qq versions de son forum et il en chiait sur le quote mais je peux me tromper.
 
Pour la taille c'est pas super négligeable non plus vu que par exemple le poste d'xman ci dessus ben en mettant dans la base ça aurait déjà quasiment grossi le message d'un quart de sa taille initial


1. Joce est peut-etre un dieu du forum pour vous, mais , il fait des forums très bien optimisés pour un très gros volume de données. Je ne serai pas étonné de voir qu'un forum mesdiscussions est moins rapide quand il y a un faible nombre de messages postés , que quand il a beaucop de données comme hfr. Un peu comme oracle et mysql pour faire la comparaison. DOnc après faut pas suivre betement joce. PErsonnellement, je pense pas avoir des millions de messages sur mon forum. J'en conclus donc que la taille des données je m'en fout un peu, mais par contre les performances en lecture doivent etre vraiment nickels.
 
2. Y'a aucun problème avec les smilies. J'utilise pas de regexp, je fais un str_replace. Quand je remplace exactement <img src="smilies/smilie1.gif" alt="smilie1" title="smilie1" /> par :_smilie1:  ca ne laisse aucun marge à l'utilisateur. Il peut me poster ca si il veut <img src="smilies/smilie1.gif"  title="smilie1" /> ca sera pas interprété comme un smilie.

Message cité 3 fois
Message édité par Cyrius-c le 10-06-2006 à 11:11:38
n°1385009
Je@nb
Kindly give dime
Posté le 10-06-2006 à 11:07:30  profilanswer
 

Cyrius-c a écrit :

1. Joce est peut-etre un dieu du forum pour vous, mais c'est bete, il fait des forums ultra optimisés pour un très gros volume de données. Je ne serai pas étonné de voir qu'un forum mesdiscussions est moins r


 :whistle:  :whistle:  vive la touche tab :D

n°1385011
*syl*
--&gt; []
Posté le 10-06-2006 à 11:08:40  profilanswer
 

The-Shadow a écrit :

et l'air de rien <br />, ça fait 5 octets face à \n (2 octets).

Tu sors 2 grosses conneries et personne réagi..  [:wam]  
<br /> ça fait 6 octets mais bon c'est pas le pire parce que le coup du \n qui fait 2 octets, c'est à se demander si tu sais ce que \n signifie puisque bien évidemment ça fait 1 octet... :p

n°1385013
Je@nb
Kindly give dime
Posté le 10-06-2006 à 11:11:49  profilanswer
 

Mwarf j'avais même pas calculé  :D
Mais si tu fais les sommes des 2 ça compense  :D

 

EDIT : "nl2br --  
     Inserts HTML line breaks before all newlines in a string" donc si tu fais nl2br tu rajoutes 6 octets donc au final ça en fait 7 puisque le \n est toujours là


Message édité par Je@nb le 10-06-2006 à 11:13:01
n°1385014
Cyrius-c
Posté le 10-06-2006 à 11:13:03  profilanswer
 

Je@nb a écrit :

:whistle:  :whistle:  vive la touche tab :D


Jai édité  :jap:

n°1385015
masklinn
í dag viðrar vel til loftárása
Posté le 10-06-2006 à 11:14:30  profilanswer
 

Cyrius-c a écrit :

2. Y'a aucun problème avec les smilies. J'utilise pas de regexp, je fais un str_replace. Quand je remplace exactement <img src="smilies/smilie1.gif" alt="smilie1" title="smilie1" /> par :_smilie1:  ca ne laisse aucun marge à l'utilisateur. Il peut me poster ca si il veut <img src="smilies/smilie1.gif"  title="smilie1" /> ca sera pas interprété comme un smilie.


Donc pas de smilies perso et un remplacement pour chaque smiley au lieu de remplacements génériques [:petrus dei]
 
Si t'ajoutes un smiley faut refaire la moitié du code [:petrus dei]
 
Et t'appelles ça de l'optimisation [:petrus dei]

Message cité 1 fois
Message édité par masklinn le 10-06-2006 à 11:15:05

---------------
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°1385016
multani
Dépressionnisé
Posté le 10-06-2006 à 11:15:38  profilanswer
 

multani a écrit :

Il me semble avoir lu qu'il stockait en version "html" dans la base de données.


mea culpa, c'était Core 666 qui faisait ça (cf. premier posts du topic sur la recherche "regex" )

n°1385019
Cyrius-c
Posté le 10-06-2006 à 11:17:57  profilanswer
 

masklinn a écrit :

Donc pas de smilies perso et un remplacement pour chaque smiley au lieu de remplacements génériques [:petrus dei]
 
Si t'ajoutes un smiley faut refaire la moitié du code [:petrus dei]
 
Et t'appelles ça de l'optimisation [:petrus dei]


SI smilies perso.
Si j'ajoute un smiley, je rajoute une entrée dans le tableau de remplacement (automatiquement, je touche aps au code) :spamafote:

n°1385020
masklinn
í dag viðrar vel til loftárása
Posté le 10-06-2006 à 11:19:55  profilanswer
 

Cyrius-c a écrit :

SI smilies perso.
Si j'ajoute un smiley, je rajoute une entrée dans le tableau de remplacement (automatiquement, je touche aps au code) :spamafote:


Ouais enfin tu fais quand même un str_replace pour chaque smiley stocké dans ton forum [:matleflou]  
 
Personnellement ça me fait penser à de la micro-opti, tu sais pas si c'est un bottleneck, ça l'est probablement pas, t'as pas testé les perfs avant, t'as pas testé les perfs après, mais ça t'empêche pas de le faire.


---------------
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°1385021
Cyrius-c
Posté le 10-06-2006 à 11:21:57  profilanswer
 

masklinn a écrit :

Ouais enfin tu fais quand même un str_replace pour chaque smiley stocké dans ton forum [:matleflou]  
 
Personnellement ça me fait penser à de la micro-opti, tu sais pas si c'est un bottleneck, ça l'est probablement pas, t'as pas testé les perfs avant, t'as pas testé les perfs après, mais ça t'empêche pas de le faire.


Tu crois que c'est mieux de convertir les smilies a chaque affichage d'une page?  :ange:

n°1385030
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 10-06-2006 à 11:52:41  profilanswer
 

*syl* a écrit :

Tu sors 2 grosses conneries et personne réagi..  [:wam]  
<br /> ça fait 6 octets mais bon c'est pas le pire parce que le coup du \n qui fait 2 octets, c'est à se demander si tu sais ce que \n signifie puisque bien évidemment ça fait 1 octet... :p


Otan pour moa, il était tard.
Pour le \n, oui, je sais ce que c'est, d'ailleurs perso je ne mets jamais \n, je fais $str='toto '.chr(13).' va à la ligne';
M'enfin, j'ai jamais été super dans mes précisions, je tape plus vite que je ne réfléchis des fois, ça n'enlève rien à la théorie.

n°1385031
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 10-06-2006 à 11:53:37  profilanswer
 

Cyrius-c a écrit :

Tu crois que c'est mieux de convertir les smilies a chaque affichage d'une page?  :ange:


à la vitesse où ça va, oui.  [:airforceone]

n°1385032
masklinn
í dag viðrar vel til loftárása
Posté le 10-06-2006 à 11:55:28  profilanswer
 

Cyrius-c a écrit :

Tu crois que c'est mieux de convertir les smilies a chaque affichage d'une page?  :ange:


Je crois surtout que ça n'a aucune importance, parce que c'est sûrement pas la partie de l'affichage de la page qui bouffe le plus de ressources et qui prend le plus de temps http://bigoudi33.free.fr/img/hfr/smileys/doc/docbighead.gif


---------------
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°1385033
Cyrius-c
Posté le 10-06-2006 à 11:55:48  profilanswer
 

Bah non justement
Quand t'as un str_replace avec  100 smilies et du bbcode, c'est assez long :/

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  379  380  381  ..  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)