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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  166  167  168  ..  486  487  488  489  490  491
Auteur Sujet :

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

n°820042
Rainbow_Ef​reet
Posté le 11-08-2004 à 10:42:33  profilanswer
 

Reprise du message précédent :

Gilbert Gosseyn a écrit :

A priori, si tu gère bien ton affaire


 
J'ai hate de savoir comment tu gere bien ton affaire toi ?

mood
Publicité
Posté le 11-08-2004 à 10:42:33  profilanswer
 

n°820043
Max2000
Posté le 11-08-2004 à 10:43:46  profilanswer
 

petite question (j'ai pas suivi le topic depuis le début, peux être que la question a dejà été posée) mais c'est quoi le plus rapide entre un SELECT nb_messages FROM pouet et un SELECT count(*) FROM pouet sachant qu'il n'y aura pas de clause WHERE ?

n°820056
Limit
Posté le 11-08-2004 à 10:57:14  profilanswer
 

Gilbert Gosseyn a écrit :

Bon je réexplique pourquoi j'ai voulu préparer un découpage des infos en plusieurs tables (un groupe de tables par catégorie) :

  • Avoir des plus petites tables (plus légères à manipuler).
  • Un problème sur une table ne va pas impacter tout le forum mais simplement la cat concernée.
  • Limiter voire éviter la redondance d'infos.
  • Permettre une possibilité de sauvegarder catégorie par catégorie.
  • Limiter le recours à des requêtes avec jointures.

(j'en oublie surement)

1/ Mysql gère sans problème de très grosses tables
2/ Plus de 600 req/s et aucun problème sur mes tables
3/ Avec une table aucune redondance d'info
4/ possible avec une table aussi
5/ idem

n°820058
Limit
Posté le 11-08-2004 à 10:57:44  profilanswer
 

Max2000 a écrit :

petite question (j'ai pas suivi le topic depuis le début, peux être que la question a dejà été posée) mais c'est quoi le plus rapide entre un SELECT nb_messages FROM pouet et un SELECT count(*) FROM pouet sachant qu'il n'y aura pas de clause WHERE ?

la 2

n°820073
Max2000
Posté le 11-08-2004 à 11:04:30  profilanswer
 

et avec une clause WHERE c'est la 1 ?
et entre plusieurs SELECT count(*) FROM categorie1... et un simple SELECT messages FROM pouet WHERE prout = 'max' ?


Message édité par Max2000 le 11-08-2004 à 11:05:48
n°820083
Limit
Posté le 11-08-2004 à 11:08:22  profilanswer
 

Max2000 a écrit :

et avec une clause WHERE c'est la 1 ?


oui

Max2000 a écrit :


et entre plusieurs SELECT count(*) FROM categorie1... et un simple SELECT messages FROM pouet WHERE prout = 'max' ?


Là ca dépend du nombre de requetes. faut faire des tests


Message édité par Limit le 11-08-2004 à 11:08:35
n°820102
BenJ9002
Posté le 11-08-2004 à 11:19:44  profilanswer
 

Tiendez, une petite question sur laquelle je suis en train de réflechir :  
comment vous faites pour protéger vos messages de l'utilisation de javascript ? Par exemple si on mets  
[ img]javascript:window.alert('test');[/ img] pour l'instant chez moi, ca m'affiche une alerte javascript. A priori, on peut pas faire un test de la chaine javascript parce que si on écrit JaVaSCriPt ça passe à travers :/
 
Edit : comment ca réagit ici d'ailleurs  :whistle: [img]javascript:window.alert('test');[/img]
Edit 2 : ben voila, comment faire pour que ça marche (enfin que rien ne se passe) comme ici ?


Message édité par BenJ9002 le 11-08-2004 à 11:21:45
n°820104
fabien
Vive la super 5 !
Posté le 11-08-2004 à 11:21:03  profilanswer
 

BenJ9002 a écrit :

Tiendez, une petite question sur laquelle je suis en train de réflechir :  
comment vous faites pour protéger vos messages de l'utilisation de javascript ? Par exemple si on mets [ img]javascript:window.alert('test');[/ img] pour l'instant chez moi, ca m'affiche une alerte javascript. A priori, on peut pas faire un test de la chaine javascript parce que si on écrit JaVaSCriPt ça passe à travers :/

t'as qu'as detecter [img]http://...[/img]
avec le http:// le jevascript ne sera pas interpreté.


Message édité par fabien le 11-08-2004 à 11:21:13

---------------
Découvre le HFRcoin ✈ - smilies
n°820112
BenJ9002
Posté le 11-08-2004 à 11:23:33  profilanswer
 

Ouais, en effet :p J'avais pas vu ça comme ça :D  
 
Et pour les javascript:window.alert('test'); ... si on veut permettre les url relatives :whistle:
 
On va virer les url relatives je crois, c'est plus sur :)


Message édité par BenJ9002 le 11-08-2004 à 11:24:10
n°820113
joce
Architecte / Développeur principal
"BugHunter"
Posté le 11-08-2004 à 11:23:59  profilanswer
 

Rainbow_Efreet a écrit :

J'ai hate de savoir comment tu gere bien ton affaire toi ?

moi je gere bien l'affaire :o

mood
Publicité
Posté le 11-08-2004 à 11:23:59  profilanswer
 

n°820117
joce
Architecte / Développeur principal
"BugHunter"
Posté le 11-08-2004 à 11:24:41  profilanswer
 

Max2000 a écrit :

petite question (j'ai pas suivi le topic depuis le début, peux être que la question a dejà été posée) mais c'est quoi le plus rapide entre un SELECT nb_messages FROM pouet et un SELECT count(*) FROM pouet sachant qu'il n'y aura pas de clause WHERE ?

si c'est du MyISAM le SELECT COUNT(*) est immediat, par contre si c'est de l'innoDB oublie

n°820120
Rainbow_Ef​reet
Posté le 11-08-2004 à 11:25:45  profilanswer
 

joce a écrit :

moi je gere bien l'affaire :o


Tres explicite

n°820135
joce
Architecte / Développeur principal
"BugHunter"
Posté le 11-08-2004 à 11:38:22  profilanswer
 

normal :D

n°820168
skylight
Made in France.
Posté le 11-08-2004 à 12:02:52  profilanswer
 

Fabien a écrit :

t'as qu'as detecter [img]http://...[/img]
avec le http:// le jevascript ne sera pas interpreté.

Oui oui bien sur !
Et si je mets http://toto.com"%20onmouseover="javascript:window.open(url);" ? :D

n°820177
karamilo
Posté le 11-08-2004 à 12:11:26  profilanswer
 

Pas d'espaces ni de quotes/guillemets dans une url ...

n°820187
skylight
Made in France.
Posté le 11-08-2004 à 12:17:41  profilanswer
 

plutot pas de caracteres hors [a-zA-Z0-9_-;,()\.] ... :D


Message édité par skylight le 11-08-2004 à 12:17:54
n°820192
pascal_
Posté le 11-08-2004 à 12:22:08  profilanswer
 

skylight a écrit :

plutot pas de caracteres hors [a-zA-Z0-9_-;,()\.] ... :D


 
C'est bizarre ça. Pourquoi les ',()' et pourquoi pas les '?&' ?

n°820195
skylight
Made in France.
Posté le 11-08-2004 à 12:23:35  profilanswer
 

Les &, c'est tout à fait possible, ce que j'ai écris au dessus, c'est de tête.
Par contre les ?, ça peut prêter à des images générées par des scripts ... pas très cool .

n°820198
karamilo
Posté le 11-08-2004 à 12:25:38  profilanswer
 

en meme temps, on peut empecher les images dynamiques, suffit de mettre un htaccess sur l'image dynamique pour lui donner l'url qu'on veut ...

n°820203
pascal_
Posté le 11-08-2004 à 12:30:42  profilanswer
 

skylight a écrit :


Par contre les ?, ça peut prêter à des images générées par des scripts ... pas très cool .


 
Pas très cool pour quoi :??: ? C'est pas ton serveur qui calcul l'image de toute façon.  

n°820243
Rainbow_Ef​reet
Posté le 11-08-2004 à 13:17:04  profilanswer
 

Gilbert et Joce vous m'expliquer alors ?

n°820332
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 11-08-2004 à 14:53:52  profilanswer
 

Fabien a écrit :

t'as qu'as detecter [img]http://...[/img]
avec le http:// le jevascript ne sera pas interpreté.

Ou ftp:// 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°820357
scull
MySCULL cay bon mangez en!
Posté le 11-08-2004 à 15:34:08  profilanswer
 

fiou j'ai enfin fini la gestion de mes ampoules !
j'ai galléré pendant des semaines pour trouver le moyen de garder la date de la dernière visite d'un membres.
Enfin surtout qu'il ne faut pas que cette date ce remette à jour dés le chargement de la première page...
finalement j'enregistre la date de sa dernière visite sur mon script de connecté online.
Dés que il ce connect (arrive sur le forum) jé la date de sa dernière visite, et au passage je fais un UPDATE pour mettre "1" dans le champ "connect_non"
en effet, dés que le mec est plus connecté, quand je vire son enregistrement, je fais mon UPDATE pour mettre la date de sa dernière visite (NOW)! et au passage je le met déconnecter. "connect_non" = 0
 
le seul problème est que si il ce connect disons à 03h30 du mat. à 03h35 il est cencé ètre déco. mais si le prochain visiteur arrive que à 04h35 (exemple), il va remettre le script de connect live que une heure aprés. à ce moment là alors
le premier visiteur sera virer de ma table de connecter à 04h35n hors ct pas le cas...
 
sa fait un peu bordel non... z'avé compris ? vous faite comment vous ?


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°820378
BenJ9002
Posté le 11-08-2004 à 15:50:38  profilanswer
 

J'ai fais une table categories_suivi, j'y enregistre le numero de la cat, l'id du membre, et la date du dernier message vu. Cette date est mise à jour à chaque visite d'un forum avec la date du dernier message lu (pas la date du dernier message de la cat).

n°820574
dweis
Posté le 11-08-2004 à 18:08:12  profilanswer
 

Rainbow_Efreet a écrit :

Alors faire remonter un message je ne comprend pas  
 
Et puis supprimer un message tu ne refais pas TOUS les id message mais seulement ceux qui sont superieur a celui qui a été supprimé et qui appartiennenent au meme sujet forum rubrique
->  
UPDATE message  
SET id_message=id_message-1  
WHERE id_message > ".id_delete."
AND id_sujet = ".$id_sujet."
AND id_forum = ".$id_forum."
AND id_rubrique = ".$id_rubrique."
 
Et pour l'histoire du temps ben je ne suis pas d'accord tout simplement sur un petit topic c rapide sur un gros, en general on supprime genre le dernier ou l avant dernier et donc la requete est super rapide aussi et sinon comme je l'ai deja dis plus haut tu verrouille le sujet avant l'UPDATE et tu deverrouille apres l'UPDATE


 
ta requete, tu la fait sur le 2 message d'un topic à 15.000 messages ben je t'assure que ça va prendre un petit bout de temps. ok ça arrive pas tous les jours ce genre de situation mais faut prévoir :)
 
pour l'histoire de remonter un message, en fait je voulais dire si t'utilise ton système pour afficher la liste des topic. là c'est pas évident car t'es obligé d'avoir un truc rapide pour lister les topics et rapide aussi quand tu remontes un topic (qd il a un nouveau message).
apparement sur hfr ça semble un peu lent quand on va sur les dernière pages donc joce passe peut être juste par un LIMIT ce qui est bof bof mais forum-auto est lui rapide sur toutes les pages donc doit y avoir une astuce possible

n°820594
scull
MySCULL cay bon mangez en!
Posté le 11-08-2004 à 18:17:16  profilanswer
 

ouai...
mais avec ta table suivi, tu peu faire la gestion des membres online comme sur mon forum, non ?


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°820641
drasche
Posté le 11-08-2004 à 18:58:29  profilanswer
 

perso c'est ultra simple: vu qu'il est obligé de passer par l'étape connexion (sessions powah), bin je prends en compte la date de la connexion précédant la dernière ;)


---------------
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°820643
scull
MySCULL cay bon mangez en!
Posté le 11-08-2004 à 19:03:05  profilanswer
 

hum avec des sessions c encore différents...
au fait petit sondage, vous mettez combien de temps pour la durée des visiteur online ?


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°820647
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-08-2004 à 19:05:29  profilanswer
 

Max2000 a écrit :

XHTML Transitional :sol:
 


 
Ça n'a rien de si extraordinaire [:kiki] À part la pub le forum de Joce est en XHTML transitional aussi.
Ce n'est qu'avec le strict que ça devient bien.
Et pour que ce soit vraiment remarquable, il faut en plus que ce soit correct au niveau sémantique :p
 
 

skylight a écrit :


Par contre les ?, ça peut prêter à des images générées par des scripts ... pas très cool .


 
http://serveur/image.php?param1&param2
 
ça peut se contourner comme ceci :
 
http://serveur/image.php/param1/param2/bidon.jpg
 
:D


Message édité par antp le 11-08-2004 à 19:05:39

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°820650
Gfreeman
http://www.FGFasp.com
Posté le 11-08-2004 à 19:06:13  profilanswer
 

dweis a écrit :

ta requete, tu la fait sur le 2 message d'un topic à 15.000 messages ben je t'assure que ça va prendre un petit bout de temps. ok ça arrive pas tous les jours ce genre de situation mais faut prévoir :)
 
pour l'histoire de remonter un message, en fait je voulais dire si t'utilise ton système pour afficher la liste des topic. là c'est pas évident car t'es obligé d'avoir un truc rapide pour lister les topics et rapide aussi quand tu remontes un topic (qd il a un nouveau message).
apparement sur hfr ça semble un peu lent quand on va sur les dernière pages donc joce passe peut être juste par un LIMIT ce qui est bof bof mais forum-auto est lui rapide sur toutes les pages donc doit y avoir une astuce possible


 
Perso, j'abandonne ce système. Trop lourd à gérer (Surtout pour les suppressions de sujets et les déplacements). Après une semaine à modifier mon code, je repars dans le sens inverse  :(. C'est rapide, à l'affichage mais pour modifier le tout :/


Message édité par Gfreeman le 11-08-2004 à 19:08:14
n°820654
Max2000
Posté le 11-08-2004 à 19:08:36  profilanswer
 

antp a écrit :

Ça n'a rien de si extraordinaire [:kiki] À part la pub le forum de Joce est en XHTML transitional aussi.
Ce n'est qu'avec le strict que ça devient bien.
Et pour que ce soit vraiment remarquable, il faut en plus que ce soit correct au niveau sémantique :p
:D


 
Ouais mais le strict j'ai trop de problèmes avec :o surtout à cause des tableaux :/

n°820690
Rainbow_Ef​reet
Posté le 11-08-2004 à 19:33:39  profilanswer
 

Gfreeman a écrit :

Perso, j'abandonne ce système. Trop lourd à gérer (Surtout pour les suppressions de sujets et les déplacements). Après une semaine à modifier mon code, je repars dans le sens inverse  :(. C'est rapide, à l'affichage mais pour modifier le tout :/


 
C'est bien dommage, tu te laisse influencer la...
L'argument qui tue : oui mais si tu delete un topic de 15000 post, ouai bah c'est super ... :sarcastic:

n°820696
drasche
Posté le 11-08-2004 à 19:38:02  profilanswer
 

scull a écrit :

hum avec des sessions c encore différents...
au fait petit sondage, vous mettez combien de temps pour la durée des visiteur online ?


j'y ai pas encore pensé :ange:


---------------
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°820699
drasche
Posté le 11-08-2004 à 19:39:50  profilanswer
 

rainbow_efreet a écrit :

C'est bien dommage, tu te laisse influencer la...
L'argument qui tue : oui mais si tu delete un topic de 15000 post, ouai bah c'est super ... :sarcastic:


Le vrai gros problème, auquel j'ai pensé aujourd'hui, c'est le mass delete d'un utilisateur: tu veux effacer quelqu'un et ses messages? bonne chance :/  c'est l'argument qui ruine le mécanisme d'optimisation qu'on a mis au point...  Impossible de virer quelqu'un en quelques requêtes et garder le système de numérotation cohérent :/


---------------
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°820703
Gfreeman
http://www.FGFasp.com
Posté le 11-08-2004 à 19:43:49  profilanswer
 

rainbow_efreet a écrit :

C'est bien dommage, tu te laisse influencer la...
L'argument qui tue : oui mais si tu delete un topic de 15000 post, ouai bah c'est super ... :sarcastic:


 
Non du tout si tu savais comment je galère pour gérer la suppression de sujet  :cry: . De plus il est assez difficile de gérer correctement l'unicité des pages. Franchement je galère assez depuis une semaine pour m'apercevoir que cette méthode est très compliqué (trop ?) à gérer par la suite. Ensuite gros point noir, un utilisateur remonte un sujet vieux de 5 ans, ou alors aux oubliettes depuis 3500 sujets  :sweat: . Bah faire un update de 3499 lignes c'est long  :heink: , trop long (et j'ai testé  :heink: ). Il existe des alternatives, certe, mais bon, elle ne me plait pas trop. La gestion du move de sujets, c'est encore plus la misère à gérer derrière. Et la suppression, je n'en parle pas  :cry:. J'essaye de trouver une alternative rapide avec les top et les index, mais pour le moment, je cherche....


Message édité par Gfreeman le 11-08-2004 à 19:49:23
n°820724
joce
Architecte / Développeur principal
"BugHunter"
Posté le 11-08-2004 à 20:13:39  profilanswer
 

dweis a écrit :


apparement sur hfr ça semble un peu lent quand on va sur les dernière pages donc joce passe peut être juste par un LIMIT ce qui est bof bof

non c'est pas le cas ;)

n°820725
joce
Architecte / Développeur principal
"BugHunter"
Posté le 11-08-2004 à 20:14:16  profilanswer
 

antp a écrit :

Ça n'a rien de si extraordinaire [:kiki] À part la pub le forum de Joce est en XHTML transitional aussi.
Ce n'est qu'avec le strict que ça devient bien.
Et pour que ce soit vraiment remarquable, il faut en plus que ce soit correct au niveau sémantique :p


ouais enfin le forum il est quasiment en strict hein :D

n°820726
joce
Architecte / Développeur principal
"BugHunter"
Posté le 11-08-2004 à 20:14:57  profilanswer
 

rainbow_efreet a écrit :

C'est bien dommage, tu te laisse influencer la...
L'argument qui tue : oui mais si tu delete un topic de 15000 post, ouai bah c'est super ... :sarcastic:

vient sur HFR on en reparlera :o :D

n°820727
joce
Architecte / Développeur principal
"BugHunter"
Posté le 11-08-2004 à 20:15:46  profilanswer
 

drasche a écrit :

Le vrai gros problème, auquel j'ai pensé aujourd'hui, c'est le mass delete d'un utilisateur: tu veux effacer quelqu'un et ses messages? bonne chance :/  c'est l'argument qui ruine le mécanisme d'optimisation qu'on a mis au point...  Impossible de virer quelqu'un en quelques requêtes et garder le système de numérotation cohérent :/

CQFD c'est super lourd les masses delete :o
mais bon y a moyen de ruser :o

n°820729
Max Evans
Posté le 11-08-2004 à 20:16:47  profilanswer
 

joce a écrit :

CQFD c'est super lourd les masses delete :o
mais bon y a moyen de ruser :o

C'est dégueu ! Tu passes à travers l'antiflood de 3 posts :o


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°820730
drasche
Posté le 11-08-2004 à 20:17:10  profilanswer
 

joce a écrit :

non c'est pas le cas ;)


un Limit, mais en triant dans l'autre sens? :D


---------------
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)
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  166  167  168  ..  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)