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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  463  464  465  ..  486  487  488  489  490  491
Auteur Sujet :

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

n°1722865
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 14:59:30  profilanswer
 

Reprise du message précédent :
 
 
:D
 

skylight a écrit :

simple formalité quand on a déjà fait une pagination de posts :o


 
Ouaip, mais faut que je réfléchisse si je fais du LIMIT ou du BETWEEN pour les topics :o


---------------
Gamertag: CoteBlack YeLL
mood
Publicité
Posté le 23-04-2008 à 14:59:30  profilanswer
 

n°1722872
chaced
Posté le 23-04-2008 à 15:02:45  profilanswer
 

Un truc du genre peut etre.
 

Code :
  1. #!/usr/bin/php
  2. <?
  3. $tabdmesg=explode("\n",`dmesg`);
  4. $max=count($tabdmesg)-1;
  5. while(1){
  6.      $nbl=rand(1,10);
  7.      $r=rand(0,$max-$nbl);
  8.      $lignes="";
  9.      for($i=$r,$i<=$r+$nbl;++$i){
  10.          $lignes.=$tabdmesg[$i]."\n";
  11.      }
  12.      inserrerpost($lignes,$_SERVER['argc'][1]);
  13. }
  14. ?>


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1722873
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 15:04:39  profilanswer
 

Gné ?


---------------
Gamertag: CoteBlack YeLL
n°1722875
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 15:05:10  profilanswer
 

while true;
do FORTUNE=`fortune`;
    curl -d "yForm[post][content]=$FORTUNE&yForm[_valid]=1"
    http://www.byscripts.info/bysboard/post/create/3/10/4;
done


 
:o


---------------
Gamertag: CoteBlack YeLL
n°1722883
chaced
Posté le 23-04-2008 à 15:09:13  profilanswer
 

Pourquoi utiliser curl ? link toi sur la librairie de ton forum et appele en direct les fonctions d'insert, ça sera bien plus performant.


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1722885
0x90
Posté le 23-04-2008 à 15:10:04  profilanswer
 

chaced a écrit :

Pourquoi utiliser curl ? link toi sur la librairie de ton forum et appele en direct les fonctions d'insert, ça sera bien plus performant.


 
C'est clair qu'on a absolument besoin de performance pour flooder le forum juste le temps de tester ...


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1722886
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 15:10:46  profilanswer
 

Oué enfin tu me parles en chinois là :D
 
Me linker sur la lib du forum ? Stadire ?


---------------
Gamertag: CoteBlack YeLL
n°1722890
ixemul
Nan mais sans blague ! ⚡
Posté le 23-04-2008 à 15:11:36  profilanswer
 

surtout qu'il est déja à 1409 pages.... ha merde non, 1410... arf non 1411 !... pis merde alors ! :D


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°1722905
chaced
Posté le 23-04-2008 à 15:26:14  profilanswer
 

0x90 a écrit :


 
C'est clair qu'on a absolument besoin de performance pour flooder le forum juste le temps de tester ...


 
Ben quoi, je flood a 1 million de posts sur un topic  :whistle:


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1722910
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2008 à 15:30:05  profilanswer
 

0x90 a écrit :


 
C'est clair qu'on a absolument besoin de performance pour flooder le forum juste le temps de tester ...


C'est surtout que c'est absolument pas un "flood test", c'est un test du comportement du forum en limites de capacités, ce que tu peux tout aussi bien faire avec un script de 5 lignes qui fait de la bulk injection de données aléatoires [: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?
mood
Publicité
Posté le 23-04-2008 à 15:30:05  profilanswer
 

n°1722922
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 15:45:27  profilanswer
 

Dans la console j'ai eu ce retour aussi :

 

Error : Deadlock found when trying to get lock; try restarting transaction


Code :
  1. INSERT INTO byb_post (category_id, forum_id, topic_id, user_id, username, content, content_cache, is_topic)
  2. VALUES(3, 10, 5, 1, "", "Be cheerful while you are alive.\n                -- Phathotep, 24th Century B.C.", "Be cheerful while you are alive.<br />\n           -- Phathotep, 24th Century B.C.", 0)


Message édité par Dj YeLL le 23-04-2008 à 15:46:13

---------------
Gamertag: CoteBlack YeLL
n°1722926
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 15:48:46  profilanswer
 

Faut que je change quoi du coup ?


---------------
Gamertag: CoteBlack YeLL
n°1722928
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 15:50:16  profilanswer
 

Oué merci :D


---------------
Gamertag: CoteBlack YeLL
n°1722938
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 16:01:04  profilanswer
 

Tu le sors d'où ce truc ? :??: Google me donne qu'un seul résultat pour ce mot clé :D


---------------
Gamertag: CoteBlack YeLL
n°1722942
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 16:09:25  profilanswer
 

Ah, je pense que tu parles de innodb_thread_concurrency
 
Par contre c'est déjà à 8


---------------
Gamertag: CoteBlack YeLL
n°1722988
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 16:54:05  profilanswer
 

Bon ben je verrai avec le temps, vais pas me prendre la tête là dessus, j'ai mieux à faire :o

 

Edit : Bon en tout cas la pagination postesque fonctionne bien :o Je vais me pencher sur la pagination topicesque maintenant :o


Message édité par Dj YeLL le 23-04-2008 à 16:59:39

---------------
Gamertag: CoteBlack YeLL
n°1723071
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 17:49:24  profilanswer
 

Oh yeah, it's paginated \o/
 
http://www.byscripts.info/bysboard/forum/view/3/10/1


---------------
Gamertag: CoteBlack YeLL
n°1723077
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 17:53:29  profilanswer
 

Pour les topics oué :o

 

Edit : Mais je peux les remettre si vous voulez :o

 

Edit 2 : En fait je les ai virées parce qu'il n'y a pas vraiment d'intérêt à aller à la fin de la liste de topic

 

Edit 3 : Tout bien réfléchi je vais laisser comme ça :o


Message édité par Dj YeLL le 23-04-2008 à 17:58:24

---------------
Gamertag: CoteBlack YeLL
n°1723095
fabien
Vive la super 5 !
Posté le 23-04-2008 à 18:18:28  profilanswer
 

au fait, en parlant de flood, t'as mis un anti-flood ou pas encore?!


---------------
Découvre le HFRcoin ✈ - smilies
n°1723106
Dj YeLL
$question = $to_be || !$to_be;
Posté le 23-04-2008 à 18:30:56  profilanswer
 

pas encore

 

Edit : Bon en même temps il a pas 10 jours :D


Message édité par Dj YeLL le 23-04-2008 à 18:32:22

---------------
Gamertag: CoteBlack YeLL
n°1723244
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 00:03:36  profilanswer
 

1.5 secondes pour la mise à jour de la table de gestion des posts (pour le BETWEEN) lorsque je supprime le 1er post d'un topic de 13000 messages.


---------------
Gamertag: CoteBlack YeLL
n°1723290
masklinn
í dag viðrar vel til loftárása
Posté le 24-04-2008 à 08:33:15  profilanswer
 

Et sur un topic de 554632 messages?


---------------
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°1723300
ratibus
Posté le 24-04-2008 à 09:25:30  profilanswer
 

masklinn a écrit :

Et sur un topic de 554632 messages?


:D


---------------
Mon blog
n°1723353
skeye
Posté le 24-04-2008 à 10:23:37  profilanswer
 

masklinn a écrit :

Et sur un topic de 554632 messages?


en supprimant tous les messages d'un user donné [:aloy]


---------------
Can't buy what I want because it's free -
n°1723368
masklinn
í dag viðrar vel til loftárása
Posté le 24-04-2008 à 10:31:04  profilanswer
 

skeye a écrit :


en supprimant tous les messages d'un user donné [:aloy]


Qui a au moins 5% des messages du topic [:aloy]


---------------
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°1723394
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 10:49:01  profilanswer
 

Je ferai le test


---------------
Gamertag: CoteBlack YeLL
n°1723446
skeye
Posté le 24-04-2008 à 11:13:00  profilanswer
 

Dj YeLL a écrit :

Je ferai le test


oublie pas de faire ça pendant qu'un bot qui ajoute régulièrement des messages continue de tourner.[:petrus75]


---------------
Can't buy what I want because it's free -
n°1723468
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 11:22:33  profilanswer
 

skeye a écrit :


oublie pas de faire ça pendant qu'un bot qui ajoute régulièrement des messages continue de tourner.[:petrus75]

 

Edit : non rien

Message cité 1 fois
Message édité par Dj YeLL le 24-04-2008 à 11:23:07

---------------
Gamertag: CoteBlack YeLL
n°1723470
skeye
Posté le 24-04-2008 à 11:23:03  profilanswer
 

Dj YeLL a écrit :

En même temps, vu que les massdelete seront fait par flag ...


et alors?[:petrus dei]


---------------
Can't buy what I want because it's free -
n°1723471
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 11:23:27  profilanswer
 

j'ai édité bourdel :o


---------------
Gamertag: CoteBlack YeLL
n°1723564
Dj YeLL
$question = $to_be || !$to_be;
Posté le 24-04-2008 à 13:39:00  profilanswer
 

Ditees voir, je viens de penser à un truc... C'est peut être con ce que je dis :o Mais ça ne serait pas envisageable un système hybride ?

 

Genre n'utiliser le système de table de navigation uniquement pour les 1.000 derniers posts d'un topic par exemple.

 

Comment ça, si on demande la page 17 sur 41, pour des pages ayant 30 posts/page :

 

41 - 17 = 24
24 * 30 = 720 => on utilise un BETWEEN sur la table de navigation

 

Si on demande la page 6 sur 41 :

 

41 - 6 = 35
35 * 30 = 1024 => on utilise un LIMIT sur la table des posts

 

Enfin dans l'idée quoi, vous en pensez quoi ?

 

Edit : D'autant que les pages les plus lues sur un gros topics sont soit les premières (et donc pas trop d'impact de perf sur le LIMIT, soit les dernières, et donc avantage du BETWEEN)

Message cité 2 fois
Message édité par Dj YeLL le 24-04-2008 à 13:39:50

---------------
Gamertag: CoteBlack YeLL
n°1723599
chaced
Posté le 24-04-2008 à 13:57:32  profilanswer
 

Dj YeLL a écrit :

Ditees voir, je viens de penser à un truc... C'est peut être con ce que je dis :o Mais ça ne serait pas envisageable un système hybride ?
 
Genre n'utiliser le système de table de navigation uniquement pour les 1.000 derniers posts d'un topic par exemple.
 
Comment ça, si on demande la page 17 sur 41, pour des pages ayant 30 posts/page :
 
41 - 17 = 24
24 * 30 = 720 => on utilise un BETWEEN sur la table de navigation
 
Si on demande la page 6 sur 41 :
 
41 - 6 = 35
35 * 30 = 1024 => on utilise un LIMIT sur la table des posts
 
Enfin dans l'idée quoi, vous en pensez quoi ?
 
Edit : D'autant que les pages les plus lues sur un gros topics sont soit les premières (et donc pas trop d'impact de perf sur le LIMIT, soit les dernières, et donc avantage du BETWEEN)


 
Pourquoi en premiere page le limit a moins d'inpact ?


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1723601
masklinn
í dag viðrar vel til loftárása
Posté le 24-04-2008 à 13:58:10  profilanswer
 

chaced a écrit :


 
Pourquoi en premiere page le limit a moins d'inpact ?


Qu'en dernière page?


---------------
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°1723606
fabien
Vive la super 5 !
Posté le 24-04-2008 à 14:00:03  profilanswer
 

Dj YeLL a écrit :

Ditees voir, je viens de penser à un truc... C'est peut être con ce que je dis :o Mais ça ne serait pas envisageable un système hybride ?
 
Genre n'utiliser le système de table de navigation uniquement pour les 1.000 derniers posts d'un topic par exemple.
 
Comment ça, si on demande la page 17 sur 41, pour des pages ayant 30 posts/page :
 
41 - 17 = 24
24 * 30 = 720 => on utilise un BETWEEN sur la table de navigation
 
Si on demande la page 6 sur 41 :
 
41 - 6 = 35
35 * 30 = 1024 => on utilise un LIMIT sur la table des posts
 
Enfin dans l'idée quoi, vous en pensez quoi ?
 
Edit : D'autant que les pages les plus lues sur un gros topics sont soit les premières (et donc pas trop d'impact de perf sur le LIMIT, soit les dernières, et donc avantage du BETWEEN)


tu oublie que les robots des moteurs de recherche lisent toutes les pages, que ca soit du debut, du milieu ou de la fin.
Sans compter les visiteurs qui arrivent sur n'importe quelle page via les pages de resultats des moteurs de recherche.
bref, faut tout optimiser.


---------------
Découvre le HFRcoin ✈ - smilies
n°1723609
ratibus
Posté le 24-04-2008 à 14:04:36  profilanswer
 

chaced a écrit :


 
Pourquoi en premiere page le limit a moins d'inpact ?


L'impact n'est pas lié au limit mais à l'offset élevé ;)


---------------
Mon blog
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  463  464  465  ..  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)