VEF Blog

Titre du blog : Vefblog, le site
Auteur : vefblog
Date de création : 28-12-2004
 
posté le 30-03-2008 à 21:41:57

Modularité et file d'attente pour les photos et podcasts

Rien de vraiment nouveau, si ce n'est au niveau technique.  Ca concerne toutes les images, fichiers sons et vidéos chargés dans les blogs. Voici de nouveau un article destiné aux gens interessés par cet aspect.

 

Déjà, tout le processus est devenu modulaire. Chaque opération : retouche, et insertion dans la base de donnée,  peut être fait soit par une fonction locale, soit par un webservice sur un autre serveur.

 

Ensuite, les fichiers sont immédiatement envoyés sur un autre serveur (images1.vefblog.net en ce moment) qui s'occupe d'afficher toutes les images dans les navigateurs. Pour la suppression, c'est la même chose ; tout est géré grâce à des services web. Cette syncronisation en temps réel (mais sans attente du client) évite en plus de coûteuses syncronisations totales chaque nuit. En cas d'erreurs, des ficheirs log permettent de retenter ces opérations plus tard.

 

Enfin, un service résident (un démon, souvenez vous) gère maintenant la file d'attente de retouche des fichiers. Cela signifie que quand il est lancé, deux fichiers ne peuvent pas être traités en même temps ce qui évite des surcharges du serveur à cause de ça. Par contre, le service commence par les fichiers de plus petite taille, et met les plus gros à la fin.

Si vous chargez une petite photo, vous attendrez que la place se libère puis votre photo sera traitée ; à priori ca ne changera pas beaucoup de avant - sauf si le serveur était déjà en train de retoucher une grosse vidéo par exemple, auquel cas vous attendrez un peu.

Par contre si vous chargez un gros fichier, vous attendrez qu'il n'y ait aucun plus petit fichier que le vôtre à traiter. En théorie, en heure d'affluence le temps peut donc être repoussé mais la plupart du temps ca ne changera pas grand chose.

 

C'était devenu necéssaire avec l'autorisation des gros fichiers images, son et vidéo (20Mo pour le moment). En plus, je saurais quand la file d'attente devient grosse, et quand il y aura trop de fichier à traiter nous prendrons un nouveau serveur rien que pour ca, grâce à cette nouvelle modularité...

 

Quelques shémas des différentes possibilités de cette nouvelle modularité : 

 

 

Ancien système 

 

Ancien système

 

 

 Système avec services Web et syncronisation

 

Système modulaire avec services Web

 

 

 

Avec le service de gestion des files d'attente

 

Services web, et service résident d’agencement


 

 

 

 

 

 

 

Commentaires

Legolas le 30-03-2008 à 23:01:10
discussion à continuer sur le forum. Parlons ici de l'article..

http://forum.vefblog.net/viewtopic.php?p=13700#13700
aurore le 30-03-2008 à 22:54:38
j'allais en parler sur le forum, sur le nouveau skin, les polices sont bizarres (hachées) avec Orange..

compris pour les photos..
Legolas le 30-03-2008 à 21:53:52
rien à voir effectivement. Mais rien n'a chargé avec les caractères ; es tu sûre de n'avoir pas changé les réglages de ton blog ? Est-ce que ca le fait sur tous les blogs ? Est-ce que je peux avoir un exmple (lien) ?
mailes le 30-03-2008 à 21:49:19
j'ai une petite question, rien a voir avec l'article désolé.. mais pourquoi tout les caractères gras dans blogs sont devenus "moches" depuis l'après midi?... ils n'ont plus le même aspect et sont moins lisibles!...