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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  446  447  448  ..  486  487  488  489  490  491
Auteur Sujet :

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

n°1588160
Mxtrem
Posté le 18-07-2007 à 12:56:47  profilanswer
 

Reprise du message précédent :
Au faite personne ne connait un bon script (gratuit ou peu chère) pour les webcams (j'ai déjà un serveur rmtp).
 
J'en cherche pour mes streapteaseuses :P

mood
Publicité
Posté le 18-07-2007 à 12:56:47  profilanswer
 

n°1588163
skylight
Made in France.
Posté le 18-07-2007 à 12:57:08  profilanswer
 

Mxtrem a écrit :

Bon je vais commencer à développer un forum pour Myxtrem mais le travail est tellement important que je ne sais pas par où commencer :D
 
Edit, ayé j'ai trouvé : <?php session_start(); ?>


 

Mxtrem a écrit :

Carrement, j'ai 12000 visites / jour et ça chie pas trop.


 
 
 
Euh...  :heink:

n°1588168
chaced
Posté le 18-07-2007 à 13:03:09  profilanswer
 

rosco a écrit :

Euh t'es sûr qu'il est bien configuré ton serveur ? Normalement y a un garbage collector automatique qui se déclenche suivant une probabilité que tu peux fixer et qui nettoies tout seul les sessions périmées, sinon ça deviendrait le bordel au bout d'une semaine...

 

Non lol c'est mon serveur  :whistle: je fais comme je peux :D

Message cité 1 fois
Message édité par chaced le 18-07-2007 à 13:03:25

---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1588181
rosco
Posté le 18-07-2007 à 13:08:57  profilanswer
 


Il parle sûrement d'un site à part, pas du forum qui n'existe pas encore :D

n°1588184
rosco
Posté le 18-07-2007 à 13:14:59  profilanswer
 

chaced a écrit :

 

Non lol c'est mon serveur  :whistle: je fais comme je peux :D


Bah vérifie ton php.ini :D

 

Les principales variables pour le garbage collector sont la durée de vie de la session sur le serveur (session.gc_maxlifetime, c'est 3 heures par défaut y me semble, plus sûr, après c'est considéré comme périmé) et la proba de déclenchement pour éviter qu'il ne fasse le ménage à chaque requête car ça serait trop lourd et complétement inutile (session.gc_probability à 1 en général et session.gc_divisor à 100 par défaut, ce qui fait 1/100, donc déclenchement 1 fois toutes les 100 requêtes en moyenne).

Message cité 1 fois
Message édité par rosco le 18-07-2007 à 13:15:38
n°1588186
fabien
Vive la super 5 !
Posté le 18-07-2007 à 13:16:32  profilanswer
 

Mxtrem a écrit :

Au faite personne ne connait un bon script (gratuit ou peu chère) pour les webcams (j'ai déjà un serveur rmtp).
 
J'en cherche pour mes streapteaseuses :P


ben d'un coté t'as le serveur, et de l'autre coté le logiciel qui lit la video en donant l'url de ton serveur, pas besoin de script [:spamafote] (sauf le bout de code pour inserer le player dans la page).


---------------
Découvre le HFRcoin ✈ - smilies
n°1588205
Mxtrem
Posté le 18-07-2007 à 13:59:23  profilanswer
 

fabien a écrit :


ben d'un coté t'as le serveur, et de l'autre coté le logiciel qui lit la video en donant l'url de ton serveur, pas besoin de script [:spamafote] (sauf le bout de code pour inserer le player dans la page).


Ahum...
 [:mxtrem]  
J'ai vraiment du mal à saisir le fonctionnement de flash...
 
Je m'explique.
 
J'ai un serveur : rmtp://blablabla.com:1000
J'ai une stripteaseuse : chez elle, devant sa cam a poal toussa :O
J'ai un mec qui veut la mater : chez lui sur le site blabla.com
 
Comment la stripeuse va transférer le flux de sa cam vers le serveur  :heink: :D

n°1588206
Mxtrem
Posté le 18-07-2007 à 14:00:06  profilanswer
 

skylight a écrit :


 
 
 
Euh...  :heink:


 


http://forum-images.hardware.fr/icones/message/icon10.gif

n°1588207
chaced
Posté le 18-07-2007 à 14:00:43  profilanswer
 

rosco a écrit :


Bah vérifie ton php.ini :D
 
Les principales variables pour le garbage collector sont la durée de vie de la session sur le serveur (session.gc_maxlifetime, c'est 3 heures par défaut y me semble, plus sûr, après c'est considéré comme périmé) et la proba de déclenchement pour éviter qu'il ne fasse le ménage à chaque requête car ça serait trop lourd et complétement inutile (session.gc_probability à 1 en général et session.gc_divisor à 100 par défaut, ce qui fait 1/100, donc déclenchement 1 fois toutes les 100 requêtes en moyenne).


 
J'ai 1440 et 100 pour le diviseur, et bizarrement il n'efface jamais les sessions :(
 
Bon ça marche quand meme avec le truc d'autonettoyage mais bon.


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1588261
omega2
Posté le 18-07-2007 à 14:43:05  profilanswer
 

chaced > Serveur sous windows avec php < 4.2.3 ?

mood
Publicité
Posté le 18-07-2007 à 14:43:05  profilanswer
 

n°1588270
chaced
Posté le 18-07-2007 à 14:58:19  profilanswer
 

Debian Sarge et php 5.1.6

Message cité 1 fois
Message édité par chaced le 18-07-2007 à 14:58:51

---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1588395
fabien
Vive la super 5 !
Posté le 18-07-2007 à 17:27:37  profilanswer
 

Mxtrem a écrit :


Ahum...
 [:mxtrem]  
J'ai vraiment du mal à saisir le fonctionnement de flash...
 
Je m'explique.
 
J'ai un serveur : rmtp://blablabla.com:1000
J'ai une stripteaseuse : chez elle, devant sa cam a poal toussa :O
J'ai un mec qui veut la mater : chez lui sur le site blabla.com
 
Comment la stripeuse va transférer le flux de sa cam vers le serveur  :heink: :D


ha ben j'en sais rien, je suis developpeur, pas administrateur serveur ni reseau.
 
Demande dans la cat reseau, t'aura + de reponse la dessus.


---------------
Découvre le HFRcoin ✈ - smilies
n°1588476
multani
Dépressionnisé
Posté le 18-07-2007 à 20:59:54  profilanswer
 

chaced a écrit :

Debian Sarge et php 5.1.6


Il me semble que j'ai toujours eu un script de nettoyage automatique installé avec les paquets debian.
 
Là, j'ai ça dans /etc/cron.d/php5 :


09,39 *     * * *     root   [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm


 
C'est dans le paquet php5-common.
Je suis plus en Sarge, mais j'ai toujours eu ça il me semble (mon installation date de Woody).

n°1588478
chaced
Posté le 18-07-2007 à 21:06:44  profilanswer
 

HA oui quand meme, bon l'appel a tmpreaper est encore plus simple :D


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1588480
multani
Dépressionnisé
Posté le 18-07-2007 à 21:08:04  profilanswer
 

Ouais, mais ça utilise pas le paramètre défini dans le fichier de configuration de php [:dawao]

n°1598057
e-deby
Posté le 10-08-2007 à 10:30:21  profilanswer
 

Et beh ça poste pas beaucoup les développeurs de forums là

 

Pour ma part, je vais recoder une nouvelle version du mien un peu hors série quasi from scratch, mais avec des méthdoes de dev plus rapide. 2 semaines maxi pour obtenir l'appli complete avec autant de fonctionalités que les autres principaux forums
Je prevois pour changer du plus lourd à l'éxécution coté charge serveur, mais plus convivial et surtout plus simple à maintenir


Message édité par e-deby le 10-08-2007 à 10:30:33
n°1598059
skylight
Made in France.
Posté le 10-08-2007 à 10:34:00  profilanswer
 
n°1598063
omega2
Posté le 10-08-2007 à 10:35:51  profilanswer
 

e-deby > Et tu vas faire comment pour être aussi rapide?
Bon, tu me diras, pour mon site, si je prend juste ce qui est spécifique au forum, je risque de mettre moins de 15 jours moi aussi. Mais à côté, j'ai passé plusieurs mois sur la création du framework (bien que j'ai encore du mal à réaliser que j'ai peut être créé un vrai framework :lol:) .

Message cité 1 fois
Message édité par omega2 le 10-08-2007 à 10:36:13
n°1598109
fabien
Vive la super 5 !
Posté le 10-08-2007 à 11:52:50  profilanswer
 

omega2 a écrit :

e-deby > Et tu vas faire comment pour être aussi rapide?
Bon, tu me diras, pour mon site, si je prend juste ce qui est spécifique au forum, je risque de mettre moins de 15 jours moi aussi. Mais à côté, j'ai passé plusieurs mois sur la création du framework (bien que j'ai encore du mal à réaliser que j'ai peut être créé un vrai framework :lol:) .


pour etre aussi rapide, il va acheter des serveurs plus puissant :D


---------------
Découvre le HFRcoin ✈ - smilies
n°1598110
e-deby
Posté le 10-08-2007 à 11:53:01  profilanswer
 


Y'a quoi de drole ?  :heink:

n°1598139
anthomicro
Posté le 10-08-2007 à 13:07:49  profilanswer
 

Perso y'a pas mal de news pour mon forum :
 
- Sondages
- Menu en JS qui affiche les options
- Affichage sur la page d'accueil du forum le nombre de connectés et les anniversaires du jour
- Ajout des listes numérotées (en plus des listes à puces)
- Hauteur de la textarea pour l'ajout de message (ou l'édition) modifiable dynamiquement avec une petite icône
- Icônes de "ton" pour les topics
- Prévisualisation des messages (XMLHTTP Requests)
- Liens cliquables automatiquement
- Option permettant le bannissement d'un utilisateur en ce qui concerne les messages privés.
- Liste des rubriques accessible depuis un topic ou un message (on peut alors basculer vers la rubrique de son choix)
 
Et d'autres choses viendront ;)

Message cité 1 fois
Message édité par anthomicro le 10-08-2007 à 13:42:00
n°1598146
skylight
Made in France.
Posté le 10-08-2007 à 13:16:45  profilanswer
 

e-deby a écrit :


Y'a quoi de drole ?  :heink:


Je croyais que les forums ça t'avait saoulé :D  [:splinter]

n°1598198
chaced
Posté le 10-08-2007 à 14:41:36  profilanswer
 

anthomicro a écrit :

Perso y'a pas mal de news pour mon forum :
 
- Sondages
- Menu en JS qui affiche les options
- Affichage sur la page d'accueil du forum le nombre de connectés et les anniversaires du jour
- Ajout des listes numérotées (en plus des listes à puces)
- Hauteur de la textarea pour l'ajout de message (ou l'édition) modifiable dynamiquement avec une petite icône
- Icônes de "ton" pour les topics
- Prévisualisation des messages (XMLHTTP Requests)
- Liens cliquables automatiquement
- Option permettant le bannissement d'un utilisateur en ce qui concerne les messages privés.
- Liste des rubriques accessible depuis un topic ou un message (on peut alors basculer vers la rubrique de son choix)
 
Et d'autres choses viendront ;)


 
J'aime bien le design de ton forum :)


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1598201
e-deby
Posté le 10-08-2007 à 14:45:38  profilanswer
 

skylight a écrit :


Je croyais que les forums ça t'avait saoulé :D  [:splinter]


 
oui mais avec un vrai framework pour développer ca ira tout de suite mieux


---------------
Pour les sudistes :)
n°1598237
omega2
Posté le 10-08-2007 à 15:27:44  profilanswer
 

e-deby > Prend un truc tout fait, ça ira encore mieux : tu n'auras plus rien à faire. :sol:

n°1598240
skylight
Made in France.
Posté le 10-08-2007 à 15:31:22  profilanswer
 

Et quoi comme "vrai" framework ? :D

n°1598244
e-deby
Posté le 10-08-2007 à 15:35:23  profilanswer
 

omega2 a écrit :

e-deby > Prend un truc tout fait, ça ira encore mieux : tu n'auras plus rien à faire. :sol:


 
oui, j'installe un phpBB je met une banniere google et j'attend que les millions s'amassent  :sol:

n°1598248
chaced
Posté le 10-08-2007 à 15:38:03  profilanswer
 

Le millions de faille de sécurité ?  
 
 
:D


---------------
CPU-Z | Timespy | Mes bd | Mon blog
n°1598360
anthomicro
Posté le 10-08-2007 à 18:00:22  profilanswer
 

chaced a écrit :


 
J'aime bien le design de ton forum :)


 
Merci, mais je compte le rendre plus sympa car perso il ne me convient pas  :jap:  
 

chaced a écrit :

Le millions de faille de sécurité ?  
 
:D


 
 :whistle:  :lol:  
 

n°1600767
karamilo
Posté le 19-08-2007 à 13:11:35  profilanswer
 

Salut à tous,
 
Ca faisait un sacré moment que je n'étais pas repassé sur ce topic :)
Mon forum est maintenant en production :
http://www.siteduzero.com/forum.html
 
Je l'améliore toujours bien sûr mais il est largement utilisable à l'heure actuelle.
J'ai par exemple fait l'optimisation de la liste des sujets en enlevant le LIMIT en gérant un ordre des sujets (position du sujet dans la catégorie enregistrée et maintenue pour chaque sujet).
Passer d'un ORDER BY date LIMIT (avec récupération des postit) à un WHERE position BETWEEN X AND Y ORDER BY position, ça a vraiment fait un boom au niveau des performances.
 
Si THE REAL SMILEY n'est pas mort, ça serait sympa de rajouter mon forum dans le 1er post ;)

n°1600768
fabien
Vive la super 5 !
Posté le 19-08-2007 à 13:20:14  profilanswer
 

karamilo a écrit :

Salut à tous,
 
Ca faisait un sacré moment que je n'étais pas repassé sur ce topic :)
Mon forum est maintenant en production :
http://www.siteduzero.com/forum.html
 
Je l'améliore toujours bien sûr mais il est largement utilisable à l'heure actuelle.
J'ai par exemple fait l'optimisation de la liste des sujets en enlevant le LIMIT en gérant un ordre des sujets (position du sujet dans la catégorie enregistrée et maintenue pour chaque sujet).
Passer d'un ORDER BY date LIMIT (avec récupération des postit) à un WHERE position BETWEEN X AND Y ORDER BY position, ça a vraiment fait un boom au niveau des performances.
 
Si THE REAL SMILEY n'est pas mort, ça serait sympa de rajouter mon forum dans le 1er post ;)


pour la position, en cas de suppression, tu gere ca comment ?
tu met a jour des centaines de milliers de positions ? voir des millions ?  :??:


---------------
Découvre le HFRcoin ✈ - smilies
n°1600775
karamilo
Posté le 19-08-2007 à 14:59:04  profilanswer
 

Ce qui pose problème, c'est la suppression de sujets hyper vieux : il faut bouger tous les sujets qui sont plus récents. Cette opération est très très rare, voire inexistante. On ne supprime jamais un sujet qui est dans les profondeurs du forum. Supprimer le 500e sujet le plus récent, il n'y a aucun problème. Supprimer le 50 000e oui.
Quand ça arrive, c'est juste très lent, c'est clair. Mais pas le choix. Sur mon forum, le cas n'est jamais arrivé. Cette opération représente 1 page sur 1 000 000 de visualisations, au moins. Le jeu en vaut vraiment la chandelle, c'est le seul point négatif de ce système.

n°1600776
rosco
Posté le 19-08-2007 à 15:06:12  profilanswer
 

C'est pareil si qqu'un remonte un topic des entrailles du forum, faut updater ceux qui se trouvent avant. Ou alors faut trouver une astuce pour s'affranchir de tout updater (Joce le fait sûrement).

n°1600777
Mackila
Posté le 19-08-2007 à 15:08:33  profilanswer
 

Pour ca faut faire le test.
On a besoin d'un expert  :jap: .
J'invoque Kadreg [:dawa] !
 
(au passage : coucou Kara :D )

n°1600778
gizmo
Posté le 19-08-2007 à 15:11:12  profilanswer
 

rosco a écrit :

C'est pareil si qqu'un remonte un topic des entrailles du forum, faut updater ceux qui se trouvent avant. Ou alors faut trouver une astuce pour s'affranchir de tout updater (Joce le fait sûrement).


Euh... non, ça c'est trivial à faire. Il suffit dans la table des sujet d'avoir u champ aveec l'id du dernier message. Et tu tries sur base décroissante. C'est après, quand tu dois jouer avec les mesages effacés que ça devient plus tricky.

n°1600780
rosco
Posté le 19-08-2007 à 15:20:54  profilanswer
 

Ca n'empêche qu'il faut quand même updater tous les sujets précédents, le tri n'y change rien, tu tries sur ce que tu veux (par titre, date de création, etc. je te raconte pas le bordel avec des ID de position, impossible à faire sans gérer chaque cas séparément). Il faudra updater les "intra-ID" de position pour son BETWEEN. Si y a 50000 topics dans un forum donné et que qqu'un reply dans le tout dernier d'y a 5 ans, il devient alors le sujet N°1 (on suppose qu'il n'y ait pas de topic sticky), donc il faudra décrémenter de 1 la position de 49999 autres qui se trouvaient avant lui si il fait un BETWEEN de manière croissante (SELECT tid FROM topics WHERE id_position BETWEEN 1 AND 25, s'il affiche 25 topics par page). Y faudra gérer le delete du dernier post effectivement, car le topic concerné doit alors redescendre à une position inconnue par avance qu'il faut déterminer en triant tous les topics pour l'insérer au bon endroit...

Message cité 1 fois
Message édité par rosco le 19-08-2007 à 15:23:59
n°1600781
anthomicro
Posté le 19-08-2007 à 15:25:41  profilanswer
 

C'est le seul inconvénient de la méthode en effet, j'avais testé sur le forum MD le fait d'aller dans le dernier topic et de faire un "up" de test, et ça ramait pas. Joce utilise il me semble un truc de ce style pour sélectionner ses topics :
 
SELECT machin,truc,bidule FROM topics WHERE id IN(SELECT id FROM topics WHERE .... LIMIT n,20) par exemple, mais bon à confirmer...
 
En tout cas vive le between :p

n°1600782
gizmo
Posté le 19-08-2007 à 15:29:17  profilanswer
 

rosco a écrit :

Ca n'empêche qu'il faut quand même updater tous les sujets précédents, le tri n'y change rien, tu tries sur ce que tu veux (par titre, date de création, etc. je te raconte pas le bordel avec des ID de position, impossible à faire sans gérer chaque cas séparément). Il faudra updater les "intra-ID" de position pour son BETWEEN. Si y a 50000 topics dans un forum donné et que qqu'un reply dans le tout dernier d'y a 5 ans, il devient alors le sujet N°1 (on suppose qu'il n'y ait pas de topic sticky), donc il faudra décrémenter de 1 la position de 49999 autres qui se trouvaient avant lui si il fait un BETWEEN de manière croissante (SELECT tid FROM topics WHERE id_position BETWEEN 1 AND 25, s'il affiche 25 topics par page). Y faudra gérer le delete du dernier post effectivement, car le topic concerné doit alors redescendre à une position inconnue par avance qu'il faut déterminer en triant tous les topics pour l'insérer au bon endroit...


Mais non! [:mlc] Relis ce que je viens de dire. Tu prends l'id du MESSAGE, pas celui du sujet, dont tu te contrefout du nombre de messages precedents.
 
Et pour ce qui est de la gestion des delete, c'est pas si catastrophique que ca en a l'air, y a plusieurs techniques possibles pour eviter les "LIMIT OFFSET" comme des table de caching pour les plages d'id, ou une reindexation a interval regulier avec un interval plus grand, etc... L'important, c'est d'ajuster en fonction de l'utilisation de ton forum, pas de maniere generale.

n°1600783
rosco
Posté le 19-08-2007 à 15:34:50  profilanswer
 

Mais j'ai jamais parlé des messages moi, on y touche pas à ça... On trie les sujets ici par date de dernier post si tu veux, faut bien le faire à un moment donné pour avoir les positions de ces sujets les uns par rapports aux autres, on se fiche de ce qu'ils contiennent. Au final t'as un classement id_position,last_post et le N°1 est celui avec le last_post le + élevé.

Message cité 1 fois
Message édité par rosco le 19-08-2007 à 15:36:30
n°1600784
Dr House
It's NOT lupus
Posté le 19-08-2007 à 15:36:01  profilanswer
 

rosco a écrit :

Mais j'ai jamais parlé des messages moi, j'y touche pas à ça... On trie les sujets ici par ID de dernier post si tu veux, faut bien le faire à un moment donné pour avoir les positions de ces sujets les uns par rapports aux autres, on se fiche de ce qu'ils contiennent.


[:aloy]


---------------
En attente d'anonymat.
n°1600785
rosco
Posté le 19-08-2007 à 15:38:26  profilanswer
 

Bah oui le dernier post/message du sujet pour avoir un ID, tu peux aussi faire par date du dernier message si tu veux et si tu l'enregistres dans ta table des topics, c'est pareil... L'ID du dernier post est contenu dans la table des topics pour mon cas et je trie par ça si on veut un tri classique (c'est à dire pas par titre, date de création, nombre de posts total, etc.)


Message édité par rosco le 19-08-2007 à 15:39:01
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  446  447  448  ..  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)