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

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5
Auteur Sujet :

[PHP / JS / MYSQL ] Mon forum version 0.28b ON LINE ! [UPDATE 0.8b]

n°152277
zion
Plop
Posté le 06-06-2002 à 03:28:51  profilanswer
 

Reprise du message précédent :
Tiens joce, tu as pas quelques statistiques juteuses?
 
Combien de pages générées/jour, et c'est quoi le pic de pages/secondes sur le forum?
 
Simple curiosité pour faire un bench sur un de mes scripts  :ange:


---------------
Informaticien.be - Lancez des défis à vos amis
mood
Publicité
Posté le 06-06-2002 à 03:28:51  profilanswer
 

n°152958
zion
Plop
Posté le 06-06-2002 à 17:53:05  profilanswer
 

Zion a écrit a écrit :

Tiens joce, tu as pas quelques statistiques juteuses?
 
Combien de pages générées/jour, et c'est quoi le pic de pages/secondes sur le forum?
 
Simple curiosité pour faire un bench sur un de mes scripts  :ange:  




 
 [:tomilou]


---------------
Informaticien.be - Lancez des défis à vos amis
n°153074
j-'-r
Sans horraires fixe
Posté le 06-06-2002 à 21:00:36  profilanswer
 

http://gigigan.homeip.net/mydeux/voircat.php3
 
 
je cherche en meme temps une fonction de la mort qui tu
qui empecherais touts les bug dans un text area
 
genre :
$message=ereg_replace("[\n]{3,}","<BR>",$message);  
$message=str_replace("\\","\",$message);
 
$message=str_replace("\"","\\\"",$messag
e);
$message=str_replace("'","\\'",$
message);
$message=str_replace(chr(160),"",$message);
$message=str_replace(">",">",$message);
$message=str_replace("<","<",$message);
$message=strip_tags($message);
$message=nl2br($message);


---------------
Perdu ? Vous êtes ici : --> *
n°153081
siewn
Posté le 06-06-2002 à 21:19:35  profilanswer
 

RELAX Sky a écrit a écrit :

 
 
espace insécable  




 
pourquoi y'a des espaces qui sont sécables ?  :D  
c'est l'équivalent de   en fait ?

n°153082
siewn
Posté le 06-06-2002 à 21:20:03  profilanswer
 

RELAX Sky a écrit a écrit :

ceci dit moi je viens de faire une espece de putin de fonction qui permet de savoir si on a utilisé le forum avec les fichiers normaux (sur le forum koi) ou des scripts externes qui pourraient inciter du mal :D  




 
ça m'intéresse :)


Message édité par siewn le 06-06-2002 à 21:20:15
n°153090
ethernal
Chercheur de vérité...
Posté le 06-06-2002 à 21:37:22  profilanswer
 

RELAX Sky a écrit a écrit :

ceci dit moi je viens de faire une espece de putin de fonction qui permet de savoir si on a utilisé le forum avec les fichiers normaux (sur le forum koi) ou des scripts externes qui pourraient inciter du mal :D  




 
avec le $HTTP_REFERER ? c pas fiable :(


---------------
...oups kernel error...
n°153091
ethernal
Chercheur de vérité...
Posté le 06-06-2002 à 21:40:59  profilanswer
 

J-'-R a écrit a écrit :

http://gigigan.homeip.net/mydeux/voircat.php3
 
 
je cherche en meme temps une fonction de la mort qui tu
qui empecherais touts les bug dans un text area
 
genre :
$message=ereg_replace("[\n]{3,}","<BR>",$message);  
$message=str_replace("\\","\",$message);
 
$message=str_replace("\"","\\\"",$messag
 
 
e);
$message=str_replace("'","\\'",$
 
 
message);
$message=str_replace(chr(160),"",$message);
$message=str_replace(">",">",$message);
$message=str_replace("<","<",$message);
$message=strip_tags($message);
$message=nl2br($message);  




 
te fatigue pas trop, utilise le code html :  
\ = & #092;  
" = "
comme ça pas d'erreur js, pas d'erreur sql, affichable html
-> pas besoin de jouer avec les addslash si tu tapes le résultat dans un js (message/sujet) et un stripslash si tu l'affiches dans une page html (titre de la page)


Message édité par ethernal le 06-06-2002 à 21:42:56

---------------
...oups kernel error...
n°153155
skylight
Made in France.
Posté le 06-06-2002 à 23:30:42  profilanswer
 

ethernal a écrit a écrit :

 
 
avec le $HTTP_REFERER ? c pas fiable :(  




sisi, testé avec succes chezmoi :)
 
//SCRIPT DE SECURITE D'UTILISATION A DISTANCE
// On a tenté d'utiliser un script exterieur au serveur, donc n'appartenant pas au forum ?
// Ceci peut etre dangeureux (par exemple la page de message sans la protection ...
// Dans ce cas on renvoie vers l'erreur
 
$referer1 = explode("?","$HTTP_REFERER" );
$fichierreference = $referer1[0];
$fichierserveur = "http://".$_SERVER["HTTP_HOST"].$PHP_SELF;
$es1 = explode ("/","$fichierreference" );
$es2 = explode ("/","$fichierserveur" );
$urlreferer = $es1[0]."/".$es1[1]."/".$es1[2]."/".$es1[3];
$urlserver = $es2[0]."/".$es2[1]."/".$es2[2]."/".$es2[3];
if ( strtolower( $urlreferer ) != strtolower( $urlserver ) && $HTTP_REFERER) {
 
 Die("Il est formellement interdit d'utiliser des scripts externes !" );
 
}

n°153157
siewn
Posté le 06-06-2002 à 23:32:59  profilanswer
 

suffit de cacher le http_referer à ce moment

n°153168
skylight
Made in France.
Posté le 06-06-2002 à 23:42:15  profilanswer
 

:??:

mood
Publicité
Posté le 06-06-2002 à 23:42:15  profilanswer
 

n°153172
POWA
Posté le 06-06-2002 à 23:53:25  profilanswer
 

le HTTP_REFERRER est une variable client, oui regarde dans opera tu peux la modifier  
 
 
conclusion > tu as tout fais ca pour rien :D  :p

n°153180
zion
Plop
Posté le 06-06-2002 à 23:58:49  profilanswer
 

powa a écrit a écrit :

le HTTP_REFERRER est une variable client, oui regarde dans opera tu peux la modifier  
 
 
conclusion > tu as tout fais ca pour rien :D  :p  




 
Ouai mais le hacker débutant il le sait pas  :D


---------------
Informaticien.be - Lancez des défis à vos amis
n°153185
skylight
Made in France.
Posté le 07-06-2002 à 00:00:36  profilanswer
 

powa a écrit a écrit :

le HTTP_REFERRER est une variable client, oui regarde dans opera tu peux la modifier  
 
 
conclusion > tu as tout fais ca pour rien :D  :p  




 
avec 90% des gens sous IE cai bon :D

n°153221
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 07-06-2002 à 00:55:21  profilanswer
 

Zion a écrit a écrit :

Tiens joce, tu as pas quelques statistiques juteuses?
 
Combien de pages générées/jour, et c'est quoi le pic de pages/secondes sur le forum?
 
Simple curiosité pour faire un bench sur un de mes scripts  :ange:  




 
j'ai ca si tu veux :
 
mysql  Ver 12.10 Distrib 4.0.2-alpha, for pc-linux-gnu (i686)
 
Connection id:          359114
Current database:       Hardwarefr
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Server version:         4.0.2-alpha-log
Protocol version:       10
Connection:             Localhost via UNIX socket
Client characterset:    latin1
Server characterset:    latin1
UNIX socket:            /var/adm/mysql/mysql.sock
Uptime:                 22 hours 5 min 33 sec
 
Threads: 101  Questions: 20102564  Slow queries: 47  Opens: 3469  Flush tables: 1  Open tables: 570  Queries per second avg: 252.758
--------------

n°153231
zion
Plop
Posté le 07-06-2002 à 01:01:40  profilanswer
 

joce a écrit a écrit :

 
 
j'ai ca si tu veux :
 
Threads: 101  Questions: 20102564  Slow queries: 47  Opens: 3469  Flush tables: 1  Open tables: 570  Queries per second avg: 252.758
--------------  




 
 
Euh, ouai mais encore?
 
Ce que je voulais savoir c'est le page générées par seconde, ou par minute, mais bon, le pic que le serveur tiens....
 
Les connexion MySQL je m'en fous, mais c'est pour fixer un seuil critique au temps de génération de mes pages  :ange:

n°153240
siewn
Posté le 07-06-2002 à 01:20:29  profilanswer
 

570 tables ! ?

n°153248
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 07-06-2002 à 02:00:55  profilanswer
 

non 127 tables pour le forum

n°153249
greg@frees​tarthu
Posté le 07-06-2002 à 02:03:56  profilanswer
 

joce a écrit a écrit :

non 127 tables pour le forum  



té !
on peut voir la liste? :)
et tout le datamodel tant qu'on y est?


---------------
\^o^/ Libérez HotShot \^o^/
n°153250
zion
Plop
Posté le 07-06-2002 à 02:04:24  profilanswer
 

joce a écrit a écrit :

non 127 tables pour le forum  




 
 
 :eek2:

n°153252
zion
Plop
Posté le 07-06-2002 à 02:05:00  profilanswer
 

greg@freestarthu a écrit a écrit :

té !
on peut voir la liste? :)
et tout le datamodel tant qu'on y est?  




 
 
Ouai, ou au moins donne quelques indices, 127 tables ca fait peur  :sweat:

n°153253
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 07-06-2002 à 02:05:34  profilanswer
 

nan :D
 
pour les requètes, en pic 25 pages/s environ

n°153254
greg@frees​tarthu
Posté le 07-06-2002 à 02:06:11  profilanswer
 

joce a écrit a écrit :

nan :D




oh t rude là :)
edit: ou bien t'as honte  [:zjk]


Message édité par greg@freestarthu le 06-07-2002 à 02:06:34

---------------
\^o^/ Libérez HotShot \^o^/
n°153255
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 07-06-2002 à 02:06:46  profilanswer
 

faut l'acheter pour y avoir droit :D

n°153256
greg@frees​tarthu
Posté le 07-06-2002 à 02:08:07  profilanswer
 

joce a écrit a écrit :

faut l'acheter pour y avoir droit :D  



un bounty ça ira?


---------------
\^o^/ Libérez HotShot \^o^/
n°153257
skylight
Made in France.
Posté le 07-06-2002 à 02:23:17  profilanswer
 

et mon referer dedans ?

n°153258
greg@frees​tarthu
Posté le 07-06-2002 à 02:35:03  profilanswer
 

skylight a écrit a écrit :

 
sisi, testé avec succes chezmoi :)
 
//SCRIPT DE SECURITE D'UTILISATION A DISTANCE
// On a tenté d'utiliser un script exterieur au serveur, donc n'appartenant pas au forum ?
[...] Die("Il est formellement interdit d'utiliser des scripts externes !" );




 
c pas parametrable + simplement dans le php.ini ça?
(et de maniere plus sure qu'en verifiant le HTTP_REFERER)


---------------
\^o^/ Libérez HotShot \^o^/
n°153263
skylight
Made in France.
Posté le 07-06-2002 à 03:03:41  profilanswer
 

le pb est que c'est un forum installable partout.
donc j'essaie de faire un truc qui marche partout

n°153465
j-'-r
Sans horraires fixe
Posté le 07-06-2002 à 11:49:12  profilanswer
 

moi j ai que 4 tables, c'est grave :lol: ?


---------------
Perdu ? Vous êtes ici : --> *
n°153620
POWA
Posté le 07-06-2002 à 14:27:30  profilanswer
 

joce a écrit a écrit :

non 127 tables pour le forum  



pk yen a autant ?

n°153888
Dost67
Posté le 07-06-2002 à 17:00:22  profilanswer
 

252 Queries per second pour MySQL.
25 pages/s selon Joce.
... Ca te fait donc 10 requêtes par page !

n°153895
zion
Plop
Posté le 07-06-2002 à 17:08:06  profilanswer
 

Dost67 a écrit a écrit :

252 Queries per second pour MySQL.
25 pages/s selon Joce.
... Ca te fait donc 10 requêtes par page !  




 
Benh faut
1. récupérer tes infos?
2. récupérer les catégories auxquelles tu peux accéder
3. récuperer la liste des topics
4. récuperer la liste des drapeaux
5. ...
 
mince, c vrai que 10 par page c'est bcp  :D

n°153898
youdontcar​e
Posté le 07-06-2002 à 17:11:51  profilanswer
 

Zion a écrit a écrit :

2. récupérer les catégories auxquelles tu peux accéder


ce serait mieux dans un .php généré automatiquement (et regénéré dès qu'un forum change).

n°153899
POWA
Posté le 07-06-2002 à 17:12:08  profilanswer
 

-voir qui online
-supprimer ceux qui ne sont plus onlines
-ajouter +1 au champ vues  
-etc
-etc

n°153904
Dost67
Posté le 07-06-2002 à 17:17:53  profilanswer
 

Ouais ce forum doit faire un certain nombre de requête, c'est certain... Mais comment fait-il pour faire ça en 200 ms ?

n°153914
POWA
Posté le 07-06-2002 à 17:27:14  profilanswer
 

ca il te le dira pas ;)

n°153916
Scoubidoo
In reblochon we trust
Posté le 07-06-2002 à 17:33:13  profilanswer
 

Joce, il a des barbelés autour de chez lui.

n°153947
ethernal
Chercheur de vérité...
Posté le 07-06-2002 à 18:24:36  profilanswer
 

Dost67 a écrit a écrit :

Ouais ce forum doit faire un certain nombre de requête, c'est certain... Mais comment fait-il pour faire ça en 200 ms ?  




 
oublie qd même pas qu'il a un P3 bi-cpu 733 et des HD en SCSI...
http://forum.hardware.fr/info/
 
je serais curieux de voir les temps sur un hébergeur genre multi ou sur un petit P2 433cel (:D)


---------------
...oups kernel error...
n°154575
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 08-06-2002 à 21:46:08  profilanswer
 

ethernal a écrit a écrit :

 
 
oublie qd même pas qu'il a un P3 bi-cpu 733 et des HD en SCSI...
http://forum.hardware.fr/info/
 
je serais curieux de voir les temps sur un hébergeur genre multi ou sur un petit P2 433cel (:D)  




très peu, le CPU est tranquille :p

n°154581
j-'-r
Sans horraires fixe
Posté le 08-06-2002 à 21:55:16  profilanswer
 

moi perso 10 - 15 ms sur un 800 mhz 320 mo de ram XP dd 1.2 go 66


---------------
Perdu ? Vous êtes ici : --> *
n°154585
zion
Plop
Posté le 08-06-2002 à 22:16:11  profilanswer
 
n°154695
ethernal
Chercheur de vérité...
Posté le 09-06-2002 à 01:05:21  profilanswer
 

joce a écrit a écrit :

 
très peu, le CPU est tranquille :p  




hum, qd j'ai regardé l'url de phpsysinfo, le serveur était à 2.6 de charge, cad qu'il commençait à avoir du mal (si j'ai bien compris ces valeurs).
 
sinon j-'-r pour pouvoir comparer il faut aussi des fonctionnalités égales ;)
- les bbcodes chez moi lors de l'affichage des messages, ça bouffe du temps...  
- la liste déroulante pour jumper d'un forum à l'autre, ça bouffe du temps...
plus tu rajoutes, plus c lent  :cry:


---------------
...oups kernel error...
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5

Aller à :
Ajouter une réponse
 

Sujets relatifs
[PHP] forcer le \n tous les x carractere dans un textarea[Important] besoin d'un codeur PHP [ Important]
[PHP][HTML] Comment récupérer les variables d'un select multiple[PhP] pitit prob acees les '\' dans un formu...
[PHP] boucle question[PHP] Champ qui n'affiche pas tout ( voir NEW BUG )
PHP - array et cookies[PHP] Probleme avec FOPEN :(
[JBuilder ] Version 6 pour particulier[MySQL] Récupérer la pos.d'un enregistrement par rapport aux autres
Plus de sujets relatifs à : [PHP / JS / MYSQL ] Mon forum version 0.28b ON LINE ! [UPDATE 0.8b]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR