« Réunion du 06-09-2022 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
= Changements du code de la semaine=
= Changements du code de la semaine=
* Pas de commit cette semaine.
* Pas de commit cette semaine.
= Avertissement =
= Avertissement =
{{Avertissement_résumé|fond=pink |bord=red |message = Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux [http://opensimulator.org/wiki/Office_hours réunions du mardi] ou  sur [http://opensimulator.org/wiki/IRC le canal IRC]}}
{{Avertissement_résumé|fond=pink |bord=red |message = Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux [http://opensimulator.org/wiki/Office_hours réunions du mardi] ou  sur [http://opensimulator.org/wiki/IRC le canal IRC]}}
= Code général =
= Scripts =
= Base de données/Stockage /fsassets  =
= Modules =
= Modules =
=== Groupes V2 : messagerie instantanée hors ligne===
=== Groupes V2 : optimisation de SQL===
* Il ne semble pas valoir la peine d'ajouter la messagerie instantanée hors ligne, sans parler de l'envoi de plus de 800 emails pour chaque message lorsque les groupes deviennent importants.
* Il ne semble pas valoir la peine d'ajouter la messagerie instantanée hors ligne, sans parler de l'envoi de plus de 800 emails pour chaque message lorsque les groupes deviennent importants.
* La messagerie instantanée doit être améliorée, les groupes soint très mal dimensionnés.  
* La messagerie instantanée doit être améliorée, les groupes sont très mal dimensionnés. La messagerie devrait être un service centralisé comme IRC.  
* C'est aussi le cas sur IRC. Le nombre d'utilisation par canal a du être limité à 2000.
* Mais, c'est aussi le cas sur IRC. Le nombre d'utilisation par canal a du être limité à 2000.
* Il semblerait que  la lenteur des groupes soient due à des requêtes SQL ( langage permettant de communiquer avec une base de données) mal optimisées. Il faudrait utiliser des jointures (JOIN).
* Il semblerait que  la lenteur des groupes soient due à des requêtes SQL ( langage permettant de communiquer avec une base de données) mal optimisées. Il faudrait utiliser des jointures (JOIN). La vérification individuelle de la connexion  des utilisateurs d'un groupe  prend beaucoup de temps pour rien (exemple 10 /5000 utilisateurs) alors qu'une jointure SQL serait plus rapide. Si des index appropriés existent, les jointures ne devraient pas causer beaucoup de problèmes. La plupart des problèmes seraient dus à des codes qui récupèrent des tonnes de petits morceaux de données et les combinent ensuite plutôt que de laisser le SQL faire le gros du travail. Il s'agit donc de déterminer quelles sont les données dont il a besoin, comment il les récupère actuellement et si elles peuvent être combinées en une seule requête pour être ensuite décomposées dans le format dont il a besoin à l'avenir.
 
* Avec ossearch, obtenir les données supplémentaires des petites annonces et autres pour afficher les données de profil était dix fois plus rapide en SQL qu'avec deux requêtes et php faisant le travail.
= Bugs =
= Tests =
= Projets en cours / Infos=
= Viewers=
= Source=
= Source=
* http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-09-06
* http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-09-06

Dernière version du 22 décembre 2023 à 11:36

Changements du code de la semaine

  • Pas de commit cette semaine.

Avertissement

Attention : Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux réunions du mardi ou sur le canal IRC


Modules

Groupes V2 : optimisation de SQL

  • Il ne semble pas valoir la peine d'ajouter la messagerie instantanée hors ligne, sans parler de l'envoi de plus de 800 emails pour chaque message lorsque les groupes deviennent importants.
  • La messagerie instantanée doit être améliorée, les groupes sont très mal dimensionnés. La messagerie devrait être un service centralisé comme IRC.
  • Mais, c'est aussi le cas sur IRC. Le nombre d'utilisation par canal a du être limité à 2000.
  • Il semblerait que la lenteur des groupes soient due à des requêtes SQL ( langage permettant de communiquer avec une base de données) mal optimisées. Il faudrait utiliser des jointures (JOIN). La vérification individuelle de la connexion des utilisateurs d'un groupe prend beaucoup de temps pour rien (exemple 10 /5000 utilisateurs) alors qu'une jointure SQL serait plus rapide. Si des index appropriés existent, les jointures ne devraient pas causer beaucoup de problèmes. La plupart des problèmes seraient dus à des codes qui récupèrent des tonnes de petits morceaux de données et les combinent ensuite plutôt que de laisser le SQL faire le gros du travail. Il s'agit donc de déterminer quelles sont les données dont il a besoin, comment il les récupère actuellement et si elles peuvent être combinées en une seule requête pour être ensuite décomposées dans le format dont il a besoin à l'avenir.
  • Avec ossearch, obtenir les données supplémentaires des petites annonces et autres pour afficher les données de profil était dix fois plus rapide en SQL qu'avec deux requêtes et php faisant le travail.

Source