podCloud Blog

podCloud Blog

Blog officiel de podCloud

podCloud

Retrouvez ici les actualités et les annonces de l'équipe de podCloud. N'hésitez pas à commenter les news, on vous répondra!

Post
En cours de lecture

Retour à la normale !

Juste un petit post rapide pour vous prévenir que tout est de nouveau fonctionnel.

Nous avons donc désormais une version temporaire du moteur indépendant de statistiques qui sera remplacé sous peu par une version encore plus rapide, utilisant une base de données plus optimisée pour gérer (et notamment écrire) ce genre de données.

Voici la mise à jour de l'architecture actuelle et celle envisagée à terme :
graphe architecture podcloud

A noter que nous nous sommes aperçus que l'ancien module intégré au reste semblait planter discrètement... oubliant au passage de noter certains téléchargement, certaines visites.
Attendez-vous donc à une probable augmentation supplémentaire de vos statistiques par rapport à 2017.

Post
En cours de lecture

Pas de stats de flux en janvier

Bonjour à tous !

Suite à la mise en place du moteur dédié aux flux RSS d'hier, nous nous sommes aperçus que la consultation de ces dits flux n'était plus décomptée.

2 solutions s'offraient à nous :

  • revenir à l'ancien fonctionnement (et ne pas avancer sur les corrections de bugs)
  • laisser en l'état le temps de coder le 2e moteur dédié prévu : celui des stats

Nous avons estimé le temps de création de ce 2e moteur dédié à environ 1 mois.

J'ai donc pris la décision de sacrifier temporairement ces stats au profit d'un service mais aussi d'un développement plus rapide.

Je m'étais déjà exprimé sur l'intérêt tout relatif des stats des flux RSS, et je maintiens cette vision.

Extrait :

Mesurer les visites d’un flux RSS, au final… ça mesure quoi ?
Si on y réfléchit, on peut faire une liste des visites probables de votre flux RSS :

  • rafraîchissement auto des podcatchers de vos auditeurs
  • visites de bots des catalogues de podcast
  • visites de bots de moteurs de recherche

On peut voir que cela ne représente pas tout à fait l’intérêt porté à votre podcast…

En attendant, je vous encourage à consulter à la place les statistiques de téléchargement qui fonctionnent, elles, correctement, en plus d'être foncièrement plus précises.

A ceux qui utilisent un bouton avec un "nombre d'abonnés", je vous enjoint à le remplacer temporairement par un bouton sans ce nombre si vous voulez éviter qu'il indique zéro. (ou juste ajouter data-count="no" après data-feed="id-du-podcast")

En vous remerciant d'avance de votre compréhension

Phil_Goud
Président de PodShows
co-fondateur de podCloud

Post
En cours de lecture

Nouveau moteur de flux RSS

Bonne année à tous et bienvenue en 2018 !

Cette année commence sur les chapeaux de roue avec un nouveau moteur pour la génération des flux RSS créés ici.

Nous allons graduellement passer d'un système énorme qui gère tout, à pleins de micro-systèmes (qu'on appellera ici "moteur") qui gèrent chacun une fonction spécifique de podCloud, répondent chacun à des requêtes particulières et communicant entre eux.

Si vous êtes visuels, imaginez qu'avant nous avions, comme à gauche ci-dessous, un gros bloc d'application communiquant avec une base de données.
A partir de maintenant on va créer des petits moteurs qui le remplaceront peu à peu jusqu'à arriver au schéma de droite :

Transition podCloud

On inaugure donc le premier moteur : celui qui génère les flux RSS à partir des informations que vous rentrez. (pas les minisites, mais bien juste l'adresse terminant pas /rss)

Et déjà il améliore grandement le nombre de requêtes/s que le serveur peut traiter.
Cela veut dire que la ressource pourra être utilisée ailleurs !

Pour vous donner une idée, ci-dessous : un graphe des temps de réponses (en secondes) pour le flux du P2P (http://p2p.lepodcast.fr/rss) qui contient beaucoup de texte et près d'une centaine d'épisodes.
L'ancien système, rails, est en rouge et le nouveau, node, en bleu.

response time P2P
ATTENTION: l'échelle est logarithmique à cause des écarts démentiels d'ordre de grandeur... sinon on ne voyais pas les temps en bleu (ça faisait une ligne proche de zéro). Regardez bien les chiffres de l'axe Y à gauche.

Par contre, comme tout changement important, n'hésitez pas à nous faire signe, si toutefois vous remarquez quelque chose d'anormal, malgré des tests hyper rigoureux avant de déployer (pour une fois), on n'est pas à l'abri d'un bug bizarre.

Merci à tous de votre confiance, et à très vite !

Post
En cours de lecture

Nouvelle formule de popularité

Après plusieurs années de bons et loyaux services, la formule simple mais relativement correcte tire sa révérence pour une nouvelle bien plus efficace et plus juste.

Originellement on calculait une popularité telle que suit et on classait du plus gros score au plus petit :

ancienne formule

On voit bien qu'ici, en ne prenant en compte que les téléchargements des 32 derniers jours du flux, un podcast qui publie souvent, quotidiennement par exemple sera TRES avantagé... Surtout que par définition, son nombre de jours depuis le dernier épisode sera régulièrement faible.

Désormais on calcule tel que suit, afin d'être juste avec tout le monde, quelque soit son rythme de publication tout en gardant un rafraîchissement régulier et avec un petit boost pour :

  • ceux qui viennent de publier un épisode (comme anciennement)
  • les nouveaux arrivant dans le joyeux monde du podcast (nombre de jours depuis le 1er épisode)
  • ceux qui sont réguliers (si le dernier épisode a été publié en retard, ce sera pénalisant)
  • ceux qui sont en progression d'audience (si cette semaine, il y a + de téléchargements que la moyenne mensuelle)

Voici donc la formule un peu simplifiée mais qui vous montre bien le principe :

nouvelle formule

Note :

  • δ => temps depuis [...]
  • Σ => somme de [...]/nombre de [...]
  • Episode 1 => Première publication du flux
  • Episode n => dernière publication en date
  • Episode n-1 => avant-dernière publication en date
  • Episode n-2 => avant-avant-dernière publication en date

Il reste toujours le "problème" inhérent à tout système de statistiques: il faut que l'on puisse être au courant à un moment. Voici un rappel de la méthode d'obtention des stats de téléchargements normalement puis avec podCloud:
stats

Si les téléchargements sont fait en dehors de podCloud, cela ne contribuera pas à ce calcul. Donc oui, les podcasts "internes" sont avantagés. Mais il n'y a pas de solution fiable...
Mais après tout peut importe, le but est simplement de faire découvrir des podcasts dignes d'intérêt et l'objectif semblait déjà atteint avant. Là, il est juste amélioré.

P.S. Pour ceux habitués à être dans le top 5, il était temps de laisser un peu votre place à d'autres et ne vous inquiétez pas, vous y serez de nouveau, on a confiance en vous !