へえ、そうですね。その理由で、あえてその方向にはしたくないんです。![]()
遅れてすみません。
どうやら、これに関する API は存在しないようです。
単にタイトルから値を取得しているだけです:
レイアウトプラグインを削除すると、この問題は解決しますか?
奇妙なことに、layouts プラグインを削除すると地図が表示されなくなります(すべて空白になります)。当初は CSS の問題かと思ったのですが、すべての CSS を削除しても問題は解消されません。
これは本当に奇妙です。なぜなら、Pavilion でのあなたの地図は正常に表示されているからです。
再現できません。テーマの競合を確認してください。
コアへの最新アップデートが、この機能を完全に停止させてしまったようです:
ユーザーマップをクリックするか、ユーザーカードのマップアイコンをクリックすると、自らの手でDoS攻撃を引き起こしてしまいます ![]()
その後、ブラウザが数秒で完全に停止し続けてしまいます:
ユーザーマップページでも同様の現象が発生します:
今朝はプラグインを完全に無効化せざるを得ませんでした。
もしかして関連していますか?
申し訳ありませんが、今はこれを確認する時間があまり取れません。引っ越しの準備中で、さらにサポート期間も終了しているというダブルパンチ状態です。
まずは、サーバーに影響を与えている他の要因がないか確認してください。Locations の問題ではない可能性もあります。
現在のビルドでは、Locations に問題があるようには見えません。ログにも異常は見当たりません。
パフォーマンスを奪っている可能性のある要因を調査してください。
おそらく、誰かがユーザーの位置情報を表示しようとするたびに map.json に対して 4,000 回以上のネットワークリクエストが送信されていることが原因ではないでしょうか ![]()
ご心配なく、当面はプラグインを無効にしました。
私のインスタンスでは問題なく動作しています。更新しました。最初はキャッシュされていないリソースが多数あることに気づきましたが、今は正常です。Redis のアップグレードに関連していますか?
正直なところ、わかりません ![]()
でも、それが何千回ものネットワーク呼び出しを引き起こすのでしょうか?
スコープ内のすべてのユーザーのすべてのアバターですか(例)?必要なマップのすべての部分です。
いいえ、申し訳ありません。私が言いたかったのは、私が目撃していた map.json への毎分数千回のネットワーク呼び出しを引き起こすものなのか、ということでした。
無視されている429ステータスコードかもしれません。もし必要なアセットが再度要求されたものの拒否された場合、それでも引き続きアクセスを試みる可能性があります。
はい、200番台のステータスコードについては確信が持てません…どのプロバイダーを使用されていますか?
ユーザーカードをクリックし、そのユーザーのマップアイコンをクリックすると、瞬時に map.json への数百ものネットワーク呼び出しが開始されました。
私のブラウザだけで60秒以内に map.json への呼び出しが1,000回以上行われ、デスクトップPCのブラウザが完全にフリーズしてしまいました。さらに、スマホでDiscourseを開くと即座に「遅くしてください。このIPからのリクエストが多すぎます」というメッセージが表示されました。
おそらくそれ以上でしょうが、その時点で私のブラウザがクラッシュしてしまいました ![]()
再度試みました。
同じ現象で、即座に自身を終了してしまいます:
そして:
など。
ブラウザに起因する可能性をゼロではないとして、Firefox ではなく Chrome で試してみました。
Chrome の方がやや問題が緩和されているように見え、60 秒未満で map.json へのネットワークリクエストが 1 万回を超えました。その時点でブラウザだけでなく、PC 全体がフリーズし始めました:
@merefield さん、ご心配なく。再度オフにしました ![]()









