Documentație WP Simple Pay

Documentație, materiale de referință și tutoriale pentru WP Simple Pay

Cum se gestionează mesajul „Sorry, you have made too many requests”

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ă?

Încă aveți întrebări? Suntem aici pentru a vă ajuta!

Ultima modificare:

Începeți să acceptați plăți astăzi

Începeți să acceptați plăți unice și recurente sau donații pe site-ul dvs. WordPress.