ganncamp
(G Ann Campbell)
1
公共コミュニティサイトでレート制限(429 エラー)に引っかかってしまいました。
私の習慣では、「最新」ページを開き、興味のあるスレッドを新しいタブで順次開いていきます。リストを前のセッションまで全て確認し終えたら、それぞれのスレッド(タブ)を個別に処理します。これは人間が処理できる速度で行っており、タイトル、カテゴリ、タグ、投稿者を評価した後にスレッドを開くため、1 秒間に 1,000 リクエストを送っているわけではありません。
しばらく離れていて忙しかったため、今回だけ新しいタブをかなり多く開いてしまいました。その結果、レート制限に達し、「9d」の時点で「最新」ページの読み込みが止まってしまいました。仕方ないので、しばらく開いているタブを処理して、後で「最新」リストに戻ろうと思いました。
しかし、それさえもできませんでした。リストの最初のタブは、追加のタグが必要だったため開いたものですが、タグ一覧が読み込まれませんでした(現在は読み込まれています。おそらくこの投稿を作成するのに十分な時間がかかったのでしょう)。
結論/機能リクエスト:
実は私はこのサイトのフル権限を持つ管理者です。私が DoS 攻撃を試みているのではないかと心配する必要はないはずです。レート制限は、権限や信頼レベルに応じて選択的に適用することはできないでしょうか?
ありがとう
追伸:* ここで説明した行動は、Discourse を使い始めてからほとんどずっと続けてきたものです。レート制限に関する設定や仕様に変更があったのでしょうか?
「いいね!」 4
simon
3
私は、あなたが説明しているのと同じワークフローを採用しています。朝にトピックや私信を確認し、後で戻ってくる必要があるものをブラウザで複数のタブを開いて保存しているのです。これまでにレート制限の問題に直面したことはありませんが、同じ Discourse サイトに十分な数のタブを開くと、レート制限の問題が発生します。
このように複数のタブを開くことは、実質的にタブを「TODO リスト」として利用しているのと同じです。レート制限の問題がなくても、物事を追跡するための理想的な方法ではありません。タブを誤って閉じてしまったり、タブからの通知に応答して保存されたトピックから離れてしまったりしやすいのです。私はこのアプローチをほとんど使わなくなり、代わりに「時間指定付きブックマーク」を使うようになりました。これがより信頼性の高い方法だと感じています。朝にブックマークした投稿で、「今日の午後」にリマインダーを設定したものは、ブックマークリストの上部に表示されます。その後、時間指定通知が送られた時点でトピックに対応することもできますし、単にブックマークリストからトピックに移動して閲覧することもできます。この方法の利点は、ブックマークに名前を付けられることです。これにより、その投稿で対応すべきことについて自分への短いメモを書くことが可能になります。
「いいね!」 1
それは可能だとは思いませんが、@sam に聞いてみましょう。
「いいね!」 1