this post was submitted on 04 Jul 2024
6 points (100.0% liked)
Forum Libre
730 readers
125 users here now
Communautés principales de l'instance
Nous rejoindre sur Matrix: https://matrix.to/#/#jlai.lu:matrix.org
Une communauté pour discuter de tout et de rien:
- Fil quotidien "comment allez-vous?"
- Contenu détendu
- Questions à la communauté
- Aujourd'hui j'ai appris
- Anecdotes personnelles
- Bonnes nouvelles
- Projets locaux / associatifs
- Inspiration
- BD / illustrations
- Etc.
Les mots d'ordre sont : respect et bienveillance.
Les discussions politiques sont déconseillées, et ont davantage leur place sur
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
Les règles de l'instance sont bien entendu d'application.
Fils hebdomadaires"
- Lundi Méta
- Mardi Créatif
- Mercredi CinéSéries
- Jeudi Tech
- Vendredi Livres
- Samedi DJ/Musique
- Dimanche Jeux Videos
"Demandez-moi n'importe quoi"
- Je suis un maraicher en bio sur petite surface - DMN (AMA)
- Je serai bientôt ordonné pasteur protestant, demandez-moi ce que vous voulez !
- Je bosse au 4/5 sur les modèles de langage (LLM, parfois appelées IAs) et à 2/5 sur la robotique open hardware AMA
Communautés détendues
Communautés liées:
Loisirs:
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
Vie Pratique:
Communautés d'actualité
Société:
Pays:
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
Communauté de secours:
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
En gros nextcloud a besoin d'un redis, d'un cache acpu aussi bien configurés que la base de données pour être vraiment bien performant mais même avec ça ça reste limite. En comparaison, owncloud a été réécrit en go+microservices et le niveau de perf pour la synchro de fichier (elle passe par un service dédié) semble plus performant que nextcloud. Par ailleurs, j'ai vu une bibliothèque rust rpc qui peut aussi fonctionner sur un seul hote en multiprocess
Mais tes micro service il faut aussi un container pour chaque service, en quoi cela simplifie la configuration ?
Et je t'assure pour que ce genre de chose, la performance n'est pas causé par si c'est des micro service ou pas, pire, un monolith bien fait consommera moins de ressources et sera plus rapide si tu host le service sur une seule machine.
Pas nécessairement, owncloud ocis peut tourner sur un seul docker. De plus, j'ai vu un framework rust qui permet de gérer la partie RPC en mémoire locale donc niveau perf, la pénalité est très faible en cas d'exécution sur un seul hôte. De ce que j'ai pu lire également, le client local de nextcloud passe par webdav et passe donc par les même process que l'application web. En comparaison, Seafile qui sépare l'appli web et la partie synchro de fichier peut atteindre une meilleure bande passante (j'ai vu la même chose rapportée pour owncloud infinite scale). Enfin, la partie gestion de la configuration se gère côté développement et on pourrait imaginer un flag pour mettre en mode hôte unique et ça impliquerait moins de galère (je pense à tous les caches possibles pour nextcloud à configurer selon l'importance du nombre d'utilisateurs, la gestion des crons...)