this post was submitted on 18 Jul 2025
34 points (90.5% liked)
Meta
501 readers
10 users here now
Status du serveur jlai.lu
- Retrouvez-nous sur : Le chat Matrix
- Communauté de secours en cas d'accident ou maintenance sur jlai.lu
NB : La communauté de secours s'utilise avec votre compte alternatif du fédiverse hors jlai.lu.
Exemple :
snoopy@sh.itjust.works
: ouisnoopy@jlai.lu
: non car si le serveur jlai.lu est en pamne le compte aussi.
Meta
Meta est dédié à la discussions autour de l'instance lemmy : proposition, suggestion, amélioration, personalisation, recrutement de modos, promo de communauté...
En cas de problème avec une communauté
Pour tout litige avec une équipe de modération ou absence de réponse, vous pouvez contacter par message privé un modo-admin
Pour toute demande d'aide technique
Si vous rencontrez des soucis avec Lemmy, le fédiverse, merci d'utiliser : !support@jlai.lu
Nos tutos :
- Contacter un modo-admin
- Lire les articles sous mur de paie avec le passBNF
- Mes premiers pas sur Lemmy
- Problèmes fréquents et résolution (à venir)
- FAQ et guides pour Lemmy
- La mise en forme du texte sur Lemmy
- La mise en forme du texte et le fédiverse (à venir)
- Fédiverser vers Lemmy
- Expérimenter avec le fédiverse
- Les apps et interfaces de Lemmy
- Réglez votre compte Mastodon et Iceshrimp
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Mon gros problème avec ça c'est que Rust est beaucoup BEAUCOUP plus performant que Python.
Oui mais utiliser Rust pour une appli web c'est une perte de temps. Une Ariane 5 c'est beaucoup plus performant qu'une Clio, pourtant j'en vois jamais sur le parking d'intermarché.
Edit: En fait ma comparaison marcherait beaucoup mieux avec une Ferrari. Tu mets 8 minutes au lieu de 10 pour aller au supermarché, mais tu restes quand même une heure à faire tes courses.
Est ce que c'est pas le code du serveur dont on parle?
On parle du code de Lemmy et de PieFed, qui est hébergé et exécuté sur un serveur dans les deux cas (bien que compilé dans le cas de Lemmy), si c'est ce que tu veux dire, mais ça reste des applications web.
Dans les deux cas, l'application est hébergée derrière un serveur http, en général nginx, qui est écrit en C et est donc super performant. Ils sont aussi devant une base de donnée, en général PostgreSQL, aussi écrit en C et donc aussi très performant.
Rust est très performant mais c'est plus long à écrire et moins facile à maintenir, alors que Python est très lent, mais c'est hyper rapide à écrire et plus simple à maintenir (si bien écrit).
Le truc c'est que ce qui est critique dans la performance d'une appli web c'est le serveur http et la base de donnée. Et ça il en existe déjà plein qui sont optimisés à mort. Donc ton code Rust va s'exécuter en 2ms contre 30ms pour ton code Python, mais quand le reste de ta requête met 200ms ça ne fait aucune différence, alors que le temps supplémentaire de développement tu vas le sentir...
Si tu veux un exemple concret, va sur lemmy.world (Rust) puis sur piefed.social (Python) et regarde si tu vois une différence de performance.
Y'a pas que le CPU. Je voulais selfhost matrix mais l'implémentation en python bouffe 1Go+ de RAM à rien faire, ce qui est beaucoup trop si on veut pousser les gens à self host. Conduit fonctionnait correctement, par contre.
Je sais pas si piefed a le même problème, mais c'est à garder en tête
Matrix c'est connu pour bouffer des ressources
Piefed est ok il me semble @destructeurdemonde@tarte.nuage-libre.fr ?
Ne connaissant que le front-end je te remercie pour les détails, c'est très instructif !