البحث السريع يرسل طلبات لكل حرف مكتوب في بعض الحالات، مما يسبب أخطاء 403

خطوات التكاثر:

  1. افتح مربع البحث السريع أثناء التواجد في فئة
  2. انقر على خيار “في هذه الفئة”
  3. اكتب بضعة أحرف
  4. يتم إجراء استعلام بحث لكل حرف مكتوب دون أي وقت انتظار، مما يؤدي إلى خطأ 403

يبدو أن هذا يحدث أكثر عند عدم التسجيل، ربما بسبب حد معدل مختلف.

search rate limit bug

ملاحظات: لا يحدث هذا إذا كتبت اسم الفئة يدويًا، وبعد أن تحذف استعلام البحث الخاص بك لإجراء بحث آخر.

4 إعجابات

لا تزال المشكلة قائمة، أرى جميع الطلبات في علامة تبويب الشبكة، لكنني لم أواجه رسالة الخطأ منذ فترة. هل تم زيادة الحد الأقصى للطلبات في الثانية للمستخدمين؟

أيضًا، تجدر الإشارة إلى أنه بينما تحدث هذه المشكلة في meta.discourse.org و try.discourse.org، إلا أنها لا تحدث في مثيلاتي الخاصة.

ربما يتعلق الأمر ببعض الإعدادات؟

3 إعجابات

سيتم وضع أولوية متوسطة على التحقيق، لأن هذا لديه القدرة على جذب الكثير من الزيارات، دون داع.

إعجابَين (2)

يعتمد ذلك على سرعة الكتابة. إذا كتبت بسرعة كافية، فلن يتم إرسال الطلب مع كل ضغطة زر. يقوم الويدجت بإرجاء إرسال الطلب لمدة 400 مللي ثانية؛ إذا كان المستخدم يكتب أبطأ من هذا الحد الزمني، فلن يتم إرسال الطلب. تم الاختبار على متصفحات Safari وFirefox وChrome على نظام macOS، ويعمل بشكل جيد على كل منها.

يمكنك اعتبار هذا دليلاً على ذلك:

CleanShot 2025-03-25 at 09.33.00@2x

تم إرسال طلبين فقط بين كتابة “Customization > Theme component data” و “Customization > Theme component data expl”، أي لم يتم إرسال أي طلبات للحروف الموجودة في المنتصف.

إعجابَين (2)