Recettes: goodbye, c5!

Note Fred

J'ai remis mon site de recettes de cuisine sur la planche.

Ça faisait un moment que je me disais que concretecms c'était un peu l'usine à gaz pour ce modèle de programmation1) et qu'il fallait simplifier, tout en faisant propre.

Bref: déménager.

J'ai donc recommencé da capo, en pur POO2)/MVC3).

Et je suis carrément content du résultat, à voir sur: https://radeff.red/recettes/

Rien de changé me direz-vous?

Ben non.

C'est sous le capot que cela se passe.

En gros, j'ai gagné près de 50% de temps de chargement et une sacré légèreté vu que je suis passé de près de 220Mo (concretecms) à…

radeff@radeff-lenovo:~/web/recettes du -sh * | grep -v pics | grep -v js | grep -v css | sort -n | awk '{sum+=$1} END {print sum}'

…296Ko! Soit 0.13% du poids précédent, sacré régime, carrément du Apollo XIII.

Et même avec le js/css embarqué4) ça fait pas beaucoup plus: 589.1Ko

Un grand pas dans l'éco-conception.

D'ailleurs, je suis pas peu fier, sur ecoindex j'ai carrément un A, avec pourtant 12 images de recettes!

PS: Pour les images, en passant du jpg au webp5) j'ai fait un sacré gain, près de 50% alors que je me rappprochais méchamment du Go:

radeff@radeff-lenovo:~/web/recettes 
du -sh pics/jpg && du -sh pics/webp
712M    pics/jpg
380M    pics/webp
1)
les recettes de cuisine sont un classique des cours de programmation
2)
POO, entendre: programmation orientée objet, pas boulettes de caca
3)
modèle-vue-contrôleur
4)
j'ai rien en CDN, ça m'emmerde et je veux pouvoir bosser sur mes recettes au chalet sans réseau
5)
même que j'aime pas google, faut savoir faire des concessions écologiques