Cum se gestionează mesajul „Sorry, you have made too many requests”
În acest document
Timp de citire: 3 minute | Dificultate: Intermediar
Prezentare generală
WP Simple Pay limitează automat numărul de cereri consecutive pe care le poate face un singur adresă IP. Când un vizitator atinge această limită, acesta vede mesajul de eroare Ne pare rău, ați efectuat prea multe cereri. Vă rugăm să încercați din nou mai târziu..
Utilizarea standard a WP Simple Pay rareori atinge aceste limite. Ca administrator de site, este mai probabil să vedeți mesajul în timp ce testați formularele dvs. de plată.
Cerințe preliminare
- Acces la fișierele site-ului dvs. (pentru a șterge jurnalul de limitare a ratei)
- O modalitate de a adăuga cod personalizat, cum ar fi pluginul WPCode, dacă doriți să modificați limitele
Limită cerere plată
Cererile de plată (crearea unei plăți, calcularea impozitelor și aplicarea cupoanelor) sunt limitate în intervale de 1,5 ore. Odată ce un vizitator atinge limita, acesta trebuie să aștepte 1,5 ore înainte ca cererea să fie procesată.
Ștergeți jurnalul de limitare a ratei
Pentru a șterge fiecare adresă IP urmărită pentru cererile de plată, ștergeți fișierul .log situat la /wp-content/uploads/abc-123-wpsp-rate-limiting.log.
Numele fișierului conține un hash unic în locul lui abc-123.
Modifică numărul de solicitări permise
Pentru a modifica această limită, adăugați următorul fragment de cod personalizat pe site-ul dvs.: „custom-rate-limit.php”.
Limită încărcare formular plată
Începând cu WP Simple Pay 4.17.5, fiecare formular de plată își încarcă datele de pe site-ul dvs. atunci când pagina se deschide. Aceste cereri au propria limită separată: 100 de cereri per vizitator pe oră. Când un vizitator o atinge, formularul afișează Acest formular de plată nu a putut fi încărcat. Vă rugăm reîmprospătați pagina și încercați din nou. până la sfârșitul orei.
Această limită se aplică numai atunci când site-ul dvs. utilizează un cache de obiecte persistent (cum ar fi Redis sau Memcached), unde sunt numărate cererile. Pe site-urile fără unul, încărcarea formularului nu este limitată. Administratorii conectați nu sunt niciodată limitați, astfel încât puteți testa liber.
Această limită nu este stocată în fișierul jurnal de limitare a ratei, deci ștergerea jurnalului nu o resetează. Dezvoltatorii o pot modifica cu filtrele simpay_form_data_rate_limit_max_count și simpay_form_data_rate_limit_window.
Ce urmează?
- Cum să rezolvați problemele cauzate de pluginurile de cache și optimizare – Depanați formularele care nu se încarcă
- Cum să adăugați cod personalizat – Adăugați fragmente care modifică comportamentul pluginului
Încă aveți întrebări? Suntem aici pentru a vă ajuta!
Ultima modificare: