Aller au contenu

« Réunion du 06-09-2022 » et « Modèle:Avertissement résumé » : différence entre les pages

De OSWiki
(Différence entre les pages)
Page créée avec « = Changements du code de la semaine= * Pas de commit cette semaine. = 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://... »
 
Page créée avec « <includeonly> <div style=" background-color: {{{fond}}}; padding:5px; border:2px solid {{{bord}}}; margin-bottom:5px; "> {| |- |'''Attention''' : {{{message}}} |}</div> </includeonly> <noinclude> Appeler le modèle ainsi : <pre> {{Avertissement_résumé|fond=<couleur du fond> |bord=<couleur du bord>|message = <un message>}} </pre> </noinclude> »
 
Ligne 1 : Ligne 1 :
= Changements du code de la semaine=
<includeonly>
* Pas de commit cette semaine.
  <div style=" background-color: {{{fond}}}; padding:5px; border:2px solid {{{bord}}}; margin-bottom:5px; ">
= 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]}}
      |-
= Modules =
      |'''Attention''' : {{{message}}}
=== Groupes V2 : optimisation de SQL===
      |}</div>
* 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.
</includeonly>
* 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.
<noinclude>
* Mais, c'est aussi le cas sur IRC. Le nombre d'utilisation par canal a du être limité à 2000.
Appeler le modèle ainsi :
* 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.
<pre>
* 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.
{{Avertissement_résumé|fond=<couleur du fond> |bord=<couleur du bord>|message = <un message>}}
= Source=
</pre>
* http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-09-06
</noinclude>

Version du 30 novembre 2024 à 10:51


Appeler le modèle ainsi :

{{Avertissement_résumé|fond=<couleur du fond> |bord=<couleur du bord>|message = <un message>}}