La bêta privée bientôt parmis nous !
Salut à tous et à toutes !
Je viens vous annoncer que je viens tout juste de terminer le module principal de la version 2 de Bloonet, ce qui implique donc un avancement significatif ! En bref, la bêta privée ne devrait plus trop tarder.
Comment y avoir accès ?
Eh oui, privée, ça veut tout dire ! Tout le monde n'y aura pas accès. Il y aura plusieurs moyens d'y avoir accès :
Le premier sera d'avoir une invitation reçue par mail en vous étant inscrit à la newsletter d'attente (tout le monde n'en recevra pas forcément une).
Le second sera d'avoir un contact avec un des administrateurs, qui vous atribueront une clé si ils le veulent, ils ne sont certainement pas obligés !
Le dernier sera d'être assez rapide pour avoir une clé distribuée sur certains blogs, ou par certaines personnes (je peux d'ores et déjà vous dire que Christophe en aura).
La bêta privée sera limitée à 150 accès (ce chiffre peut changer), c'est-à-dire qu'il y aura 150 clés, pas plus ni moins. Une clé ne pourra être utilisée qu'une seule et unique fois.
Que pourra-t-on y faire ?
Vous pourrez vous y inscrire et vous y connecter (c'est même plus que conseillé si vous ne voulez pas bêtement perdre votre clé), poster dans les forums, changer vos options de membres et surtout changer votre statut (ainsi que d'y lier des photos ou des liens) .
Cependant durant votre première connection, on vous demandera quel type de compte vous voulez "Pro" ou "Perso", étant donné que le site n'en est qu'à l'état bêta, et que cette bêta est privée, il est conseillé de choisir "Perso". Un compte de type "Pro" ne vous permettant pas d'avoir d'amis, de commenter, ni d'aimer le statut d'un autre.
De plus dans la version bêta il ne sera possible que d'avoir un seul compte, choisissez bien le votre ! Dans la version finale il sera possible d'en avoir plusieurs, et même de lier plusieurs comptes ( "Perso" avec "Pro", pas de "Pro" avec "Pro" ni de "Perso" avec "Perso" ) !
Et si j'ai pas d'accès ?
Dans ce cas de figure il n'y a rien d'autre à faire que d'attendre, d'ici peu je posterai un article pour vous donner quelques précisions sur la sortie de la version finale, accessible par tout le monde !
Cet article touche à sa fin, à bientôt !
Quelques nouvelles du projet
Bonjour,
Cela faisait longtemps qu'on ne vous avait pas un peu informé du déroulement des opérations. Cet article est là pour corriger la chose. Dans cet article, pour changer un peu par rapport au dernier, je vais parler du développement (enfin c'est plutôt Adrien qui va vous en parler
), mais aussi du contenu, des tutoriels que je rédige.
La course à l’optimisation
Salut à tous et à toutes,
Depuis le premier article de Blaise sur le projet de la V2, dans lequel il vous avait promis de ma part des nouvelle du développement, aucun article n'a fait son apparition. Je suis là pour redresser les choses. Et je ne viens pas sans rien. Je vais vous donner quelques chiffres (pour ainsi dire ce sont les chiffres révélateurs puisque la plupart de ces chiffres ne changeront pas, ou très peu).
Mais voici d'abord la raison d'être de cet article : j'ai, dès le début du développement, cherché un maximum l'optimisation des codes et donc, du site, en voici, dans cet article, le résultat que j'en ai obtenu.
L'optimisation, pourquoi ?
Vous vous souvenez très certainement des lacunes de la version, 1 si vous avez déjà été dessus. En effet, la génération des pages étaient relativement lente, ce qui provoquait pas mal d'erreurs (Erreurs 500 entre autres) . Le temps de génération des pages dépassait parfois 1 seconde ! Ça ne paraît pas comme ça, à l'entendre, mais, pour un site qui n'est pas sensé être lourd, c'est énorme.
C'est pourquoi cette fois-ci j'ai décidé de ne pas refaire cette erreur. Car si c'est dur pour le serveur de répondre à toutes ces lourdes demandes, c'est tout autant désagréable pour les visiteurs. J'ai ainsi cherché la plus petite optimisation possible, venant des fois jusqu'à mettre des heures pour un truc assez simple de base.
Résultat ?
Et bien je n'ai pas été déçu de mon résultat, en local, tout était vraiment rapide, j'en était jusqu'à 2 fois plus rapide sur certaines pages (comparé à la v1, en local elle aussi) . Mais j'étais loin de savoir ce qui m'attendait ! Hier, pour des raisons de nécessité, j'ai dû mettre sur le ftp, la v2 de Bloonet. Et pour tout vous dire, j'ai cru a une erreur au début ! De moyenne, j'affichais un temps inférieur à 0,06 secondes soit jusqu'à 20 fois moins de temps. Ça va, ça me semble raisonnable =D .
Du coup, j'ai eu l'idée d'établir diverses graphiques pour suivre ça de plus près dans l'administration, en voici quelques exemple :

Temps de génération des pages

Requêtes par page
Ainsi comme vous pouvez le voir, à part 3 pics de temps, dû certainement à des lags du serveur (tous les temps de chargement ayant été pris sur la même page, à savoir index.html), les temps de chargement sont extrêmement bas. Mais vous pouvez aussi voir que je n'ai pas cherché à optimiser uniquement le temps de chargement, même si ça y est lié, j'ai aussi cherché à réduire au minimum les accès à la base de données.
Et pour vous dire, j'ai réussi, sur le graphique ça ne se voit pas, mais les tests ont étés faits sur 4 pages différentes. 4 requêtes par page, c'est 2 à 3 fois moins que sur la version 1. Et c'est là que je suis sensé vous expliquer que le strict minimum a été mis dans la base de données, et que le reste (options de membres, options des news, etc.) a été mis dans des fichiers. Ce système nous permettant d'être plus rapide à la génération.
Mais ?
Mais voilà, pour simplifier le travail en équipe, et plus tard de permettre une traduction facile du site, mais aussi pour une raison d'ergonomie envers les administrateurs, nous utilisons un moteur de templates : Talus' TPL. C'est en soit un très bon moteur de templates, mais forcément, il y a des calculs à faire par le serveur que de base il n'y a pas. Ca nous ralentit donc un peu.
De plus, le serveur MySQL de 1&1 est lent, ça ralentit plus encore la génération des pages (c'est aussi un peu pour ça que j'ai évité un maximum les requêtes) . Plus tard, lorsque la version 2 sortira en public, et qu'elle aura le succès escompté, nous changerons d'hébergeur vers OVH je pense qui a de bonnes critiques. Mais nous ne sommes pas encore là ^^ .
Enfin, même si le temps de génération à significativement diminué, il n'en est pas de même pour le temps de chargement ! Bien que j'aie cherché à réduire un maximum la taille des images, à compresser tout document, ce n'est pas suffisant, et pour cause : le datacenter de 1&1 est situé en Allemagne, contrairement à celui de OVH qui est situé en France.
Le mot de la fin
Voilà, vous savez tout sur l'optimisation de la version 2 de Bloonet, si vous voulez en savoir plus, ou si vous voulez nous proposer des idées, n'hésitez pas à laisser un commentaire ou à nous envoyer un mail à adri22@bloonet.fr (Adrien) ou à electro@bloonet.fr (Blaise) .
Je reviendrais bientôt avec d'autres nouvelles,
à bientôt !