Câest Ă peu prĂšs la mĂȘme chose, 8 secondes environ ![]()
OK, donc câest cĂŽtĂ© serveur et il nây a pas grand-chose que je puisse y faire.
Pouvez-vous examiner lâutilisation du processeur et de la mĂ©moire lorsquâil fonctionne ?
Peut-ĂȘtre devrez-vous y consacrer du matĂ©riel plus performant ?
Merci Robert ![]()
Inactif la plupart du temps :
En charge lors de lâaccĂšs Ă cette URL :
Jâai seulement mis Ă niveau le matĂ©riel la semaine derniĂšre pour doubler les spĂ©cifications prĂ©cĂ©dentes, je vais devoir mâen contenter ![]()
Merci encore !
Idéalement, nous aurions une solution de streaming qui enverrait simplement les clusters et creuserait dedans au fur et à mesure que vous zoomeriez.
Si quelquâun souhaite financer cela, je suis disponible pour en discuter, mais je soupçonne que ce nâest pas une tĂąche simple - je ne suis mĂȘme pas sĂ»r que nous puissions utiliser le plugin Leaflet tel quelâŠ
PR bienvenu.
La performance sâamĂ©liore-t-elle la deuxiĂšme fois que vous la consultez ?
Il serait logique que cela soit mis en cache au minimumâŠ
Non, câest la mĂȘme chose Ă chaque fois ![]()
Dâaccord, donc dans ce mode, il nâest pas du tout mis en cache alors :etonne:
Je ne suis pas sĂ»r de lâinfluence que je peux avoir lĂ -dessus, mais il utilise le « Store » donc je suis un peu surprisâŠ
Pas de souci, merci de vous y ĂȘtre penchĂ© ![]()
Câest Ă©trange de ne pas mettre cela en cache au moins une fois par jour, Ă mon avis.
Mais je suppose que vous nâĂȘtes pas susceptible de vouloir y regarder plus dâune fois par jour, donc sans objet ?
Nâoubliez pas que Chatbot peut vous dire qui se trouve Ă proximitĂ© dâun lieu ou dâun utilisateur spĂ©cifique.
Je ne suis pas sĂ»r du nombre de fois par jour oĂč nos membres pourraient regarder la carte ![]()
PensĂ©e alĂ©atoire, la mise en cache est-elle un paramĂštre qui pourrait ĂȘtre dĂ©sactivĂ© ? ![]()
Environ 4 secondes pour charger ~1800 membres sur notre carte en utilisant le fournisseur Nominatim et environ 3 secondes pour charger la requĂȘte /directory_items.json?period=location
@merefield Jâai créé une PR, veuillez examiner
Merci, je vais examiner !
Je ne peux pas vraiment justifier un examen détaillé sans financement, car vos sites sont des valeurs aberrantes.
Une chose que vous pourriez examiner si vous avez la motivation et le temps est de retrouver le plan de requĂȘte de base de donnĂ©es qui sâexĂ©cute lorsque /directory_items.json?period=location est exĂ©cutĂ© sur votre serveur et de le partager avec la communautĂ©.
Il existe un index sur la table locations_user, mais il se peut quâil ne soit pas utilisĂ©, car il sâagit essentiellement de deux grandes tables qui sont âzippĂ©esâ ensemble, de sorte que PSQL pourrait simplement abandonner lâutilisation de lâindex lors de lâexĂ©cution de la jointure interne (INNER join).
La requĂȘte est plus simple de nos jours, cependant, depuis le travail sur Ember 5, donc thĂ©oriquement elle devrait ĂȘtre plus rapide.
Vous pourriez Ă©galement, sâil vous plaĂźt, enquĂȘter sur le temps dâexĂ©cution de cette requĂȘte. Il pourrait sâagir dâun problĂšme de sĂ©rialisation et non dâun problĂšme de performance de requĂȘte.
Une autre chose que nous pourrions examiner est la simplification de la sérialisation, car il y a probablement beaucoup de données inutiles qui sont téléchargées.
"id": 42348,
"user": {
"id": 4928,
"username": "bob",
"name": "",
"avatar_template": "/user_avatar/mysite.org/bob/{size}/348_2.png",
"title": null,
"trust_level": 2,
"geo_location": {
"lat": "5.5219",
"lon": "-0.564",
"address": "London, Greater London, England, United Kingdom",
"countrycode": "gb",
"city": "London",
"state": "England",
"country": "United Kingdom",
"postalcode": "",
"boundingbox": [
"51.2867601",
"51.6918741",
"-0.5103751",
"0.3340155"
],
"type": "administrative"
}
}
Nous nâavons pas besoin des deux tiers de ces informations. Jâaccepterai une PR pour rĂ©duire cela. Ou vous pouvez me financer pour examiner cela.
Une autre chose que vous pourriez vouloir examiner est la façon dont vous pourriez renforcer votre serveur PSQL dâune maniĂšre ou dâune autre. Pouvez-vous migrer vers un VPS beaucoup plus rapide dâune maniĂšre ou dâune autre ? Cependant, je pense que nous devrions dâabord faire preuve de diligence raisonnable sur lâefficacitĂ© du code avant dâenvisager cela.
Si vous ĂȘtes prĂȘt Ă financer des travaux dâoptimisation des performances ici, faites-le moi savoir ou envoyez une PR !
Jâai une demande de support confuse ![]()
Jâai deux options « Members Map » dans mon menu burger aujourdâhui, et je ne suis pas sĂ»r de la façon dont la deuxiĂšme y est ajoutĂ©e.
Je les ai toutes renommĂ©es ce matin pour mâaider Ă retracer dâoĂč elle pourrait provenir, dâoĂč les
1et2que vous verrez dans cette capture dâĂ©cran.
Voici Ă quoi cela ressemble :
Members Map1 est celle que je veux garder, et elle est apparue parce que je lâai mise lĂ en cliquant sur « Personnaliser » :
Les paramĂštres du plugin Locations sont rĂ©glĂ©s pour ne pas lâajouter au menu. Si je bascule cela, elle apparaĂźt sous le mot Map, donc ce nâest dĂ©finitivement pas celle-ci :
Si je personnalise le Texte de mon Discourse, et que je recherche Members Map, jâobtiens deux rĂ©sultats. Je les ai renommĂ©s en 2 et 3 pour faciliter le traçage.
Vous verrez ici, câest le 2 qui apparaĂźt Ă©galement dans mon menu.
Quelquâun sait ce quâest js.directory.map.title et comment il pourrait se retrouver dans mon menu ?
La seule idĂ©e que jâai eue est que lâannĂ©e derniĂšre, nous utilisions le thĂšme Custom Hamburger Menu Links, mais je lâai supprimĂ© lorsque nous avons changĂ© pour la nouvelle disposition du menu Discourse. Quelque chose aurait-il pu rester de cela ?
Si câest le cas, je dĂ©placerai ce message ailleurs ![]()
Voir Locations Plugin đ - #1015 by merefield
Encore une fois, une PR est la bienvenue ou vous pouvez me financer pour améliorer cela.
Solution de contournement pour lâinstant : nâajoutez pas votre propre entrĂ©e, ou supprimez celle actuelle avec CSS.
Ah, dâaccord, au moins je sais que je ne deviens pas fou ![]()
Merci Robert !
Si cela peut aider quelquâun dâautre, jâai ajoutĂ© ceci pour le masquer :
/* Masquer le deuxiĂšme lien Carte des utilisateurs du menu du site - REF : https://meta.discourse.org/t/locations-plugin/69742/1037 */
.sidebar-section-link-wrapper {
.sidebar-section-link {
&[data-link-name="users map"] {
display: none;
}
}
}
Question : Toutes les adresses saisies sâaffichaient sous lâen-tĂȘte du sujet Ă cĂŽtĂ© de lâicĂŽne de la carte. DerniĂšrement, seule lâicĂŽne de la carte sâaffiche, mais pas lâadresse elle-mĂȘme. Est-ce un changement rĂ©cent ? Y a-t-il un moyen de faire rĂ©apparaĂźtre lâadresse ? Merci !
Robert, avez-vous lâintention de prendre en charge lâaffichage dâune carte de site complĂšte basĂ©e sur les adresses IP de tous les utilisateurs ?






