Digzlike est un module pour Netvibes qui affiche les Digg Like Fuzz et Scoopeo, rien de nouveau, je vous l’ai proposé il y a quelques semaines déjà. Je devais y ajouter quelques flux, mais la lenteur de l’affichage du module m’a fait douter de l’utilité réelle d’une mise à jour.
En creusant un peu j’ai divisé par deux le temps d’affichage… Certes, c’est bien, mais je regrette quand même que chaque requête passe par Netvibes, un goulot d’étranglement (inévitable je sais) comme en témoigne les logs du serveur.
nv9.netvibes.com – - [14:55:19] « GET /digzlike/?0.4″
nv9.netvibes.com – - [14:55:22] « GET /digzlike/flux.php »
Netvibes va d’abord chercher le module, puis il parse le flux que le module charge : 3 secondes entre le chargement du module proprement dit et le flux… Hmmm, pas fameux hein.
Pendant que je suis dans les regrets, je déplore l’impossibilité d’utiliser (simplement ?) les infobulles sur les modules uwa alors qu’il n’est plus vraiment possible de développer des modules avec autre chose que le uwa justement (la doc ? elle est où la doc ?).
Bon, aller, pour s’abonner à ce module, c’est sur cette icône que ça se passe (si vous l’êtes déjà, vous êtes à jour, inutile de réinstaller).
Pourquoi ne pas passer par la fonctionnalité UWA.Data.getFeed pour récupérer les données ? Cela aurait l’avantage de mettre en cache le feed sur le serveur de Netvibes et aussi d’éviter le parsing XML. Sinon, il y a un paramètre « cache » optionnel à la fonction UWA.Data.request qui permet dans certains cas d’améliorer significativement les performances.
La première requête, mal nécessaire, c’est vrai qu’elle pourrait peut-être être plus rapide en cachant les widgets côté Netvibes.
Enfin, il est difficile de générer des infobulles dans une iframe (où est rendue la widget) car il leur est impossible de mordre sur les côtés comme quand la widget est rendu « inline ».
Merci François d’avoir pris la peine de laisser ces conseils sur le blog, ça me fait plaisir, vraiment
Je vais continuer à creuser puisqu’il semble qu’il y ait des solutions pour améliorer encore tout ça.
Pour les infosbulles, oui, j’avais bien identifié le problème et la limite des iframes, reste que c’est ennuyeux…
Bon, comme d’habitude le têtu que je suis ne pouvait rester sur cette histoire d’infobulles… Il me semblait bien avoir déjà vu des tooltips au travers d’iframes… J’ai trouvé ça : http://www.mojavelinux.com/cooker/demos/domTT/example11.html
L’intérêt est que ça fonctionne avec ou sans iframe…
Bonjour, je viens de découvrir votre site est il est vraiment génial.
Un grand merci pour ce module !