هذه هي الحدود التي وضعتها. أنا أستضيف على خادمي الخاص مع الكثير من المستخدمين (المعلمين والإداريين في العديد من المدارس) يتفاعلون معه من خلال استدعاءات API (واجهة أمامية مخصصة مدمجة مع بعض البرامج الأخرى الخاصة).
- name: DISCOURSE_ENABLE_HTTPS
value: "yes"
- name: DISCOURSE_PRECOMPILE_ASSETS
value: "yes"
- name: DISCOURSE_MAX_REQS_PER_IP_MODE
value: "none"
- name: DISCOURSE_MAX_USER_API_REQS_PER_MINUTE
value: "20000"
- name: DISCOURSE_MAX_USER_API_REQS_PER_DAY
value: "30000"
- name: DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTE
value: "20000"
- name: "DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE"
value: "20000"
- name: "DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS"
value: "2000"
- name: "DISCOURSE_MAX_ASSET_REQS_PER_IP_PER_10_SECONDS"
value: "2000"
- name: "DISCOURSE_SKIP_PER_IP_RATE_LIMIT_TRUST_LEVEL"
value: "0"
- name: "DISCOURSE_MAX_ADMIN_API_REQS_PER_KEY_PER_MINUTE"
value: "20000"
- name: "DISCOURSE_MESSAGE_BUS_MAX_BACKLOG_SIZE"
value: "1000"
حتى مع هذه القيم، هناك حد ما يصل إليه المستخدمون بحوالي 60 استدعاء في الدقيقة. لا يتعلق الأمر بنقطة نهاية معينة، لذلك يبدو أنه حد معدل عام لواجهة برمجة التطبيقات بأكملها بشكل عام.