Ça existe déjà dans le commerce, mais ça coûte facilement 7 à 800€, donc j’ai essayé d’en un faire un moi-même.
J’ai utilisé un moteur de visseuse électrique (1er prix) que j’ai retrouvé dans un carton mais sa vitesse de rotation était bien trop élevée (550tr/min). J’ai donc fabriqué un réducteur à engrenages avec des axes montés sur roulements.
La 1ere version utilisait des engrenages imprimés mais cela n’était pas assez solide. J’ai fini pas en commander.
Pour l’électronique, un Arduino nano, un module de puissance et un récepteur RF 433Mhz pour pouvoir le télécommander.
J’ai ajouté des capteurs à effet hall et des aimants au niveau de la roue. Cela permet de mesurer la distance parcourue par l’enrouleur et le l’arrêter automatiquement. Un mode désapprentissage est prévu.
L’alimentation est assurée la batterie de ma visseuse électrique.
Je l’ai utilisé tous les jours cet été, et pour le moment, il tient bon!
Suite à l’installation d’un petit site perso sur un Raspberry Pi 4B avec 2Go, je me suis lancé dans une comparaison des différents plugins de cache pour WordPress
J’ai exclu WP Rocket car je l’ai utilisé dans un cadre professionnel et je n’en ai pas été content.
Ce site est vraiment très léger, donc pour faire mes tests, j’ai utilisé l’image d’un site plus conséquent (Environ 4000 articles, 4.4Go de site et 1.5Go de BDD) et un petit scénario avec Gatling.
Le maillon faible d’un Raspberry reste sa carte SD : Ça reste très lent en écriture et pas du tout adapté aux petits fichiers ou aux accès multiples. + de 5H pour restaurer le site. J’ai essayé avec un (vieux) ssd en USB et dans cette configuration, cela n’a pris que 20min pour faire la restauration.
Pour résumer, voici ma configuration de test:
Un Raspberry PI 4B avec 2Go de RAM avec Raspberry PI Lite (avec radiateurs et ventilateur)
Une microSD Samsung EVO Pro de 128Go
Une LAMP avec un Apache en FPM/FastCGI, un MariaDB
Un tir blanc pour la génération des caches, puis un tir de mesure
Réponse moyenne à 237ms, c’est largement suffisant
95% des réponses en moins de 1.7s, c’est limite
Max à ~3sec, c’est un peu trop
Total Cache
On remarque
Le CPU à saturation
Apache qui plafonne à 20~30 Rps
La température qui dépasse les 45°
Au final je n’ai pas vu de différence avec le cache natif de WordPress….
L’avis de Gatling:
Réponse moyenne à 246ms, pas mieux sans pluging
95% des réponses en moins de 1.8s !
Max à ~3.5s !!!
Ce plugin n’apporte absolument rien au niveau du serveur!
Super Cache
On remarque
Le CPU qui reste en dessous de 10%
Apache qui monte à 40 Rps
La température qui reste à ~36°
L’avis de Gatling
Réponse moyenne à 21ms !
95% des réponses en moins de 55ms !
Max à moins d’une seconde !
Là au moins, on mesure une différence! Une fois les caches générées le site est super réactif!
Fastest Cache
On remarque
Le CPU qui reste en dessous de 10%
Apache qui monte à ~30 Rps
La température qui reste à ~35°
L’avis de Gatling
Réponse moyenne à 22ms !
95% des réponses en moins de 57ms !
Max à moins d’une seconde !
Conclusion
La première chose à noter c’est que 2Go suffisent largement pour un serveur WordPress.
Pour moi, seuls Super Cache et Fastest Cache apportent vraiment quelque-chose. Difficile de dire si l’un est meilleur que l’autre sauf à regarder s’il y a des options importantes pour vous proposées dans l’un et pas dans l’autre.
Au final, m’on choix s’est porté sur Fastest Cache. Uniquement car il avait un meilleur score que Total Cache. Je pense que les 2 choix sont bons.
Avec 100 utilisateurs
J’ai quand même voulu aller plus loin est essayer une montée en charge de Fastest Cache
On remarque:
Le CPU qui reste en dessous des 40%
Apache qui monte à plus 300 Rps
La température qui monte plus de 40°
L’avis de Gatling
Franchement, je ne m’attendait pas à de tels résultats!
Avant que j’arrive à 100 utilisateurs, j’ai de la marge!
Après, on reste sur un site vitrine, ça serait certainement différent s’il y avait des contributions. Mais en attendant, un Raspberry PI 4 est un choix tout a fait crédible pour un site WordPress.
J’avais besoin d’une VMC compacte toute simple en 80mm.
J’ai essayé avec un aérateurs mais c’était plutôt bruyant pour des performances décevantes. J’ai fini pas récupérer son moteur pour faire cette réalisation:
L’impression a été assez compliquée mais je suis très content du résultat
Les performance était néanmoins en dessous de ce que j’espérais (même si c’était déjà bien mieux que l’aérateur!). Je m’étais basé sur ce que j’avais pu voir dans le commerce pour dessiner la turbine
J’ai donc essayé d’amélioré l’hélice et je suis arrivé à une assez bonne ventilation vu la taille du moteur.
En fait un montage qui sert à enregistrer l’évolution de la vitesse sur un run: Dans un endroit plat, désert et dégagé, on se cale en seconde et ouvre en grand jusqu’à la zone rouge.
Une fois le run termine, il est prevu pour decharger les donnees dans un bon vieux (tres vieux meme) Palm (un programme fait maison se charge des calculs)
Ca permet d’avoir les résultats sur le terrain. Évidement, ce bricolage à ses limites. Quand j’ai imagine ce truc je ne pensais pas qu’il pouvait permettre de mesurer la puissance de maniéré absolue, mais plutôt pour faire des comparaisons type avant / après une modification.
En attendant voici un exemple : Je me suis toujours demande si y avait un intérêt a faire sauter la chicane qui se trouve sur le filtre a air d’origine d’une VTR1000F, et bien voila ce que ça donne :
Plus tard, j’ai fait une nouvelle version encore plus évoluée.
Ce mini oscilloscope est cadencé par un 16F628 poussé à 20Mhz. L’affichage est confié à un écran LCD de 128×32 très compact. Le résultat m’a dépanné plusieurs fois!