begin process at 2012 05 27 20:14:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > FIRE-SOFT-BOARD

FIRE-SOFT-BOARD


 Information sur la source

Note :
8,67 / 10 - par 3 personnes
8,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Niveau :Initié Date de création :21/01/2005 Date de mise à jour :26/01/2005 21:20:09 Vu / téléchargé :5 554 / 527

Auteur : bthivent

Ecrire un message privé
Site perso
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Fire-Soft-Board (FSB) est un forum gratuit et Open Source (licence GPL). Ses principaux avantages sont la rapidité de chargement, sa légèreté, l'ensemble des options nécessaires sans surabondance. De plus Fire-Soft-Board est très facilement skinable (installation possible d'une panoplie de thèmes) et permet d'utiliser des MODs (des patchs rajoutant des fonctionnalités), installables simplement.


 Conclusion

Site web officiel de FSB : http://www.fire-soft-board.com
Forum de support : http://www.fire-soft-board.com/fsb

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

26 janvier 2005 21:20:09 :
Mise à jour du zio - corrections class_tpl.php

 Sources du même auteur

Source avec une capture SYSTÈME D'ARTICLES (+ HITS) AVEC MYSQL
Source avec une capture FAIRE UN ALBUM PHOTO AUTOMATIQUE, AVEC DES CATÉGORIES, SANS ...
FAIRE UN SITE MULTILINGUE (ARRAY) + COOKIE
CONNAÎTRE LA VALEUR LA PLUS FRÉQUENTE D'UN CHAMPS (MYSQL)

 Sources de la même categorie

Source avec une capture PHPREPOGENERATOR + REPO (WIN) par alvinp
Source avec Zip IPHONE - ICÔNE D'APPEL TÉLÉPHONIQUE SUR L'ÉCRAN D'ACCUEIL par Rainbow
Source avec Zip Source avec une capture [APP WEB]SERVEUREXPLOREUR par thematrix01
Source avec Zip Source avec une capture MY.BOOKMARKS par inwebo
Source avec Zip M.V.C M.E.D par faceme

Commentaires et avis

Commentaire de Anthomicro le 21/01/2005 21:03:50

Salut ;-)

Tu peux remplacer les $HTTP_GET_VARS par $_GET et $HTTP_POST_VARS par $_POST

Ensuite le problème est que utilises les clauses LIMIT dans tes requêtes (je vois au pif ORDER BY sujet_type, dernier_message_temps DESC
LIMIT ' . $limite_debut . ',' . $limite_periode;)

Essaie de remplir ton forum (via un script de génération aléatoire de messages) et mets-lui au moins 500000 topics. Essaies ensuite d'afficher une page au hasard sur ton forum.

Bonne chance ;-)

Le problème ne vient pas de ton code, mais plutôt de l'instruction LIMIT qui sélectionne toute la table avant de retourner les enregistrements nécessaires.

Perso pour que mon forum tienne la charge, j'ai rajouté un champ nommé idclass qui classe le premier topic en mettant "0" et ainsi de suite. Lorsque je prends une page (n'importe laquelle) je sélectionne les idclass compris entre  $page*20 et $page*20+20 à l'aide d'un BETWEEN $debut AND $fin (en gros)

bref ça ne retourne que le nombre d'enregistrements désirés, et que ton forum ait 10 ou 100000 messages, le temps de génération est quasi égal.

Ayant des anciens posts, je n'ai pu malheureusement appliquer ce système que pour les topics, pour les posts tu peux le faire par contre, le principe est le même. Tu auras des temps de génération vraiment très bons ;-)

a ++

Commentaire de Anthomicro le 21/01/2005 21:05:00

Sinon j'ai oublié de te dire : c'est quand même bien codé dans l'ensemble ;-)

Je te mets 7/10

a ++

Commentaire de bthivent le 21/01/2005 21:43:04

Merci !
Je n'ai malheureusement rien codé dans ce projet, il faut féliciter l'énorme travail du groupe FSB. ( mais je fait à peu près parti de l'équipe maintenant ;) )
Pour ton idée, je vais en parler avec les créateur !
Merci et @+ !

Commentaire de ImmortalPC le 22/01/2005 16:58:35

Ce Forum est Super !!!!
9/10
Il me rappel beaucoup PHPBB.
@++
I-PC

Commentaire de theworms le 24/01/2005 11:01:48

C'est une équipe de jeunes codeurs qui ont créer ce forum !

Qui est très simple et très rapide ;)

ça te rappel phpBB mais ce n'est pas du tout comme phpbb ;)

Commentaire de bthivent le 25/01/2005 19:55:50

En effet le style n'est pas loin de phpBB
Cependant, il est assez différent par la programmation...
De plus, phpBB demande environ 30 tables SQL, FSB n'en utilise que 5.
C'est cette différence qui fait la rapidité d'FSB
Dans les prochaines version, une fonction très pratique sera ajoutée, Fastmodule (=installation automatique de mods). En effet cette fonction n'était pas complètement stable et a donc été enlevé de la RC3... Mais après installer des mods sera du pur bonheur ;)

Commentaire de Anthomicro le 25/01/2005 20:11:29

Heu le nombre de tables n'a rien à voir quant à la rapidité d'un script mdr

Commentaire de bthivent le 25/01/2005 20:18:22

Ouais, je voulais pas vraiment dire ça..
phpBB utilise énormément de requêtes, FSB moins !
les forums, les catégories, et la config du forum, etc.. sont enregistrés dans des fichiers php en cache...évite les requêtes !
Enfin je pense que la rapidité vient de là... J'ai trouvé qu'il était rapide avant d'avant d'avoir pu le voir marquer quelquepart...donc je pense pas que je l'ai inventé ;)

Commentaire de Dark_Genova le 26/01/2005 13:42:01

> citation > Heu le nombre de tables n'a rien à voir quant à la rapidité d'un script mdr

Salut,
non en effet le nombre de table n'a pas avoir grand chose directement avec la rapidite, neanmoins un nombre reduit de table a pour consequence un nombre plus restreint de requetes multi-jointures ce qui influence tut de meme la raidite d'une page. De plus l'utilisation restreinte d'un acces a la base de donne implique une utilisation amoindrie des ressources du serveur SQL, ce qui est un avantage sur nombres de serveurs.
Ne pas oublier non plus que tout le monde ne dispose pas d'une taille infinie sur sa base de donnee ;)

De toute facon le but n'est pas de faire mieux que les autres forums a tout pris, mais de proposer un script different. Il en faut pour tous les gouts ;)

Commentaire de Anthomicro le 26/01/2005 14:05:24

Ouais je suis d'accord avec toi, mais même avec une seule table, une requête peut prendre plus de temps qu'une jointure bien optimisée, c'est ça que je veux signaler, il n'y a pas de règle précise. Après une requête bien faite sur une seule table est le must ;-)

Maintenant que PHPBB comporte 40 tables ou je ne sais pas combien, il faut aussi compter le nombre de fonctionnalités de ce forum, c'est une usine à gaz ;-)

a ++

Commentaire de bthivent le 26/01/2005 15:23:51

c'est vrai, et FSB ne suis pas la même lignée en n'ayant mis que les fonctions "basiques" d'un forum..
Cependant, avec Fastmodule l'installe de mods regroupant des fonctions assez praitques, présentent sur phpBB par exemple, sera assez rapide ;)
D'ailleurs, il existe déjà beaucoup de mods FSB, dommage que Fastmodule ne soit pas encore complètement stable ;)

Commentaire de samuel2202 le 01/11/2005 18:31:22

FSB est super facile à coder, je pense que c'est le meilleur...
Il y a par exemple un mod qui fait : C'est un bot, l'ors qu'il y a un nouveau topic, un répond un message déterminer dans l'admin et il peu gérer plusieurs forums...

PS : Dark_Genova c'est l'un des créateurs ;)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 27,534 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales