Blogotext : plus rapide !

Je viens de mettre en ligne la version 18. C'est la seconde fois que j'arrive à accélérer Blogotext ainsi : la version 18 est 50% plus rapide que la version 17 :D.

La dernière fois, j'avais refondue une fonction et il était plus rapide de 90%. Tout ça simplement en changeant des petites bricoles mineures…

Sinon, merci à tous pour vos email de rapports de bug, propositions ainsi que pour vos remerciements et encouragements !

GLfer

À vos souhaits !
GLfer, c'est le nom d'un petit soft qui analyse et trace le spectre du signal capté par la carte son (image) ou d'un fichier audio.
À part tenter d'arriver à en faire une source de données aléatoires, je ne vois pas à quoi ça peut me servir, mais j'aimerais bien avoir un truc comme ça en fond d'écran.

En tout cas, c'est hallucinant de voir ce qu'on peut trouver comme soft sous GNU/Linux. Y'a vraiment de tout, et le pire, c'est que tout ces logiciels sont utiles quelque part.

Empêcher le hotlinking

J'ai aussi mis en place un système anti-hotlinking.

Ça me dérange pas qu'on prenne/hotlink mes images occasionnellement (et en général un simple email pour demande au webmaster d'héberger l'image sur Imageshack ou ailleurs suffit pour tout arranger.), mais faut pas pousser non plus (25 images piqué de la même page, sans donner la source, et restant sourd à ma demande, ça bouffe de la bande passante :/).

Voici le code, à placer dans le .htaccess, pour ceux qui veulent bloquer le hotlinking de façon sélective par liste noire :

RewriteCond %{HTTP_REFERER} ^http://(.+.)?site1.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+.)?site2.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(.+.)?site3.com/ [NC]
RewriteRule .*.(jpe?g|gif|bmp|png)$ http://img249.imageshack.us/img249/2806/hotlink.gif [L]

Attention : le "OR" sur les deux premières lignes est à placer sur tous les sites, sauf le dernier. La ligne du "RewriteRule" permet de spécifier l'image de remplacement (évidement, ne mettez pas une image hébergé chez vous : il sera bloqué !!)

Le Hotlinking est illégal, au passage : c'est un vol de bande passante (je me souviens l'avoir lu dans la charte de mon hébergeur, je vais rechercher la référence légale...)

Sintel

Après le très connu Big Buck Bunny, la première vidéo créée uniquement avec du libre (Blender entre autre), voici Sintel.
Outre le fait que ce soit fait avec que du libre, j'aime bien la vidéo elle même, même si c'est très triste à la fin :'(.
(vu chez Korben).


Et un petit lien pour la route : OMG, la souris de malade ! J'aimerais bien voir l'ordinateur qui va avec !!
Ainsi qu'une vidéo trash. (attention, c'est violent, et ne regardez pas ça en même temps que de manger…). Pour ceux qui ont le cœur bien accroché, le blog tout entier contient de truc comme ça

15 commentaires

gravatar
Louis a dit :

C'est une bien bonne nouvelle pour Blogotext et pour ses utilisateurs...
Continue comme ça, c'est top ! :)

++

gravatar
Identitools a dit :

L'ascaridiose ressemble de loin à un bon plat de spaghetti à la sauce tomate, pt'ain, j'ai faim maintenant ! :D

gravatar
Guenhwyvar a dit :

Ça me parait beaucoup, 50 %, pour « quelques bricoles mineures », quand même, et 90 % encore plus…

P.S. Ça fait trois articles de suite que je commente où la question est la même… Il serait pas un peu foireux, ton random ? :p

gravatar
Le Hollandais Volant a dit :

Les chiffres sont donnés par moi, donc avec les 250 billets présents et les 500~600 commentaires sur le blog. (c'est ça qui donne sa lourdeur à Blogotext : la taille de la base de donnée qu'il n'a pas).

Avant, il est passé de 6s à 0.7s pour charger et maintenant (v18), il va en moyenne de 0,65s à 0,28s~0,31s.

Les chiffres, c'est absolument du réel (j'insiste : suivant le nombre de billets/commentaires, ça peut varier : la première accélération (celle de 90%) ne concerne que le parsage et le classement des commentaires, donc un blog où les commentaires sont fermés ne verra pas la différence).
Pour la version 18, par contre, ce sont bel et bien les performances globales qui augmentent.

Quoi qu'il en soit, je serais mal avisé de raconter des cracks, ça ne me servirais à rien : j'suis ni Google, ni Mozilla, qui se bataillent pour savoir qui a le plus rapide navigateur. Blogotext est un projet freelance, supporté dans le but d'être utile (pour moi déjà et avant tout)…

Sinon, pour le Captcha, je vois en effet. C'est une coïncidence pure et simple, vu que le numéro sort d'un calcul prenant en entrée le titre de l'article. Je devrais peut-être utiliser des variables de sessions, en fin de compte (désormais, je sais le faire, donc ça sera pour la version 19^^).

gravatar
silverfly a dit :

Salut le hollandais volant :)
Tout d'abord, félicitation pour ton taf sur blogotext !!

J'aurais justement une demande à ce sujet... serait-il possible de rajouter un système de catégorie sur le blog?
Pour classer les articles ^^

gravatar
qwerty a dit :

content pour Blogotext , étant moi-même utilisateur. Sinon, a tu régler le problème avec free ?
Sinon le système anti-hotlinking, marche chez free ? car il a du urlrewrite, non ?

gravatar
Le Hollandais Volant a dit :

Un système de catégories ?
Mhhh…
Faut que je vois si c'est possible techniquement (je pense que oui), je vais voir ce que je peux faire, ça sera pas forcément pour tout de suite (j'ai une bonne liste de truc à intégrer à blogo : édition des commentaires, flux RSS des commentaires…).

Ensuite, pour Free & OVH, qui posent souvent problème :
Sur OVH, on active le PHP5 avec SetEnv PHP_VER 5 dans le fichier .htaccess. Je sais pas si Free permet un truc similaire ? C'est quoi la version PHP de Free ?

As-tu essayé la version PHP4 de blogotext ? Y'a seulement quelques fonctions qui posent problème, mais elles sont importantes pour la sécurité, donc je fais 2 versions de Blogo (celle de PHP4 est mise à jours de temps en temps seulement).

Pour le URLRewriting, je sais pas du tout… Désolé…

gravatar
Anonyme a dit :

Félicitation tiens donc pour Blogotext, je me rappel ou l'époque ou tu l'avais sur ton disque dur sous forme de .zip tu sauvait les gens en leur disant:

"Blogotext n'est plus disponible en téléchargement, mais heureusement j'en ai une copie sur mon disque dur, tiens accepte"

Bien jouer Le Hollandais.

--

Sinon pour la souris super-malade-x-digi-hydraflex-360-triple-routeur le PC qui va avec est commercialisé à Mars :)

gravatar
silverfly a dit :

 :) wow tu es rapide pour répondre :)

Oui, un petit système de catégorie, qu'on puisse après pouvoir afficher tout les articles de la même catégorie :)

Tu fais un travail remarquable sur blogotext !!!

Tu connaitrais pas un système pour afficher la liste des site qui hotlink les images? Si oui, il "suffirait" de faire une moulinette php qui écrive ces noms direct dans le .htaccess... c'est possible?

PS2: Tien, deux fois que j'écris ici, et deuxième la question "1 + 1"

gravatar
Le Hollandais Volant a dit :

@Silverfly : oui, le random c'est pas très académique...

Pour le hotlinking, autant bloquer le hotlinking pour tous les sites alors, c'est plus simple.
Si je fait ça pour chaque site un a un, c'est juste pour bloquer ceux qui abusent, pas mal de mes images sont hotlinkés sur divers forums, parfois même par moi même. Ça me gène pas dans ces cas là.

@Fayçal : Ouais :)
Mais c'était la version Original que je pouvais distribuer, seulement.
Je l'avais trouvé sur Archive.org, vu que le site officiel était mort pendant 3 ans :O (et 3 ans sur le web, c'est une éternité...).

gravatar
Guenhwyvar a dit :

Les chiffres, c'est absolument du réel […] Quoi qu'il en soit, je serais mal avisé de raconter des cracks, ça ne me servirais à rien : j'suis ni Google, ni Mozilla, qui se bataillent pour savoir qui a le plus rapide navigateur./quote]
OK, c'était peut-être pas très clair, mais je mettais pas en doute tes chiffres, hein, juste la partie « petites bricoles mineures » ^^

[quote]Sur OVH, on active le PHP5 avec SetEnv PHP_VER 5 dans le fichier .htaccess. Je sais pas si Free permet un truc similaire ? C'est quoi la version PHP de Free ?

Par défaut, c'est 4.4.3-dev. Si on marque « PHP 1 » dans le .htaccess (tu sais, le truc qui sert normalement à cacher le dossier pour Apache…), on passe à 5.1.3RC4-dev.

Tu connaitrais pas un système pour afficher la liste des site qui hotlink les images? Si oui, il "suffirait" de faire une moulinette php qui écrive ces noms direct dans le .htaccess... c'est possible?
Visohotlink est censé le faire, mais j'ai pas testé.

gravatar
Guenhwyvar a dit :

Et merde… Trois quotes dans un commentaire, je savais que j'allais me planter quelque part…

gravatar
silverfly a dit :

[b]@Guenhwyvar[/b] : Nickel, merci ^^

Sintel est jolie !

J'ai jamais vu une souris aussi étrange O.o

Les commentaires sont fermés pour cet article