WP Simple Pay Dokümantasyonu

WP Simple Pay için Dokümantasyon, Referans Materyalleri ve Eğitimler

'Üzgünüm, çok fazla istekte bulundunuz' Mesajını Yönetme

Okuma süresi: 3 dakika | Zorluk: Orta

Genel Bakış

WP Simple Pay, tek bir IP adresinin yapabileceği ardışık istek sayısını otomatik olarak sınırlar. Bir ziyaretçi bu sınıra ulaştığında, şu hata mesajını görür: Üzgünüz, çok fazla istekte bulundunuz. Lütfen daha sonra tekrar deneyin.

WP Simple Pay'in standart kullanımı bu sınırlara çok nadiren ulaşır. Bir site yöneticisi olarak, ödeme formlarınızı test ederken bu mesajı görmeniz daha olasıdır.

Ön Koşullar

  • Sitenizin dosyalarına erişim (hız limiti kaydını temizlemek için)
  • Sınırları değiştirmek isterseniz, WPCode eklentisi gibi özel kod eklemenin bir yolu

Ödeme İstek Limiti

Ödeme istekleri (ödeme oluşturma, vergi hesaplama ve kupon uygulama) 1,5 saatlik zaman dilimlerinde sınırlıdır. Bir ziyaretçi sınıra ulaştığında, isteğin işleme alınması için 1,5 saat beklemesi gerekir.

Hız Limiti Kaydını Temizle

Ödeme istekleri için izlenen her IP adresini temizlemek üzere, /wp-content/uploads/abc-123-wpsp-rate-limiting.log konumunda bulunan .log dosyasını silin.

Dosya adı, abc-123 yerine benzersiz bir karma içerir.

İzin Verilen İstek Sayısını Değiştir

Bu sınırı değiştirmek için, web sitenize aşağıdaki özel kod parçasını ekleyin: “custom-rate-limit.php”.

Ödeme Formu Yükleme Limiti

WP Simple Pay 4.17.5'ten bu yana, her ödeme formu sayfa açıldığında verilerini sitenizden yükler. Bu isteklerin kendi ayrı bir sınırı vardır: saat başına ziyaretçi başına 100 istek. Bir ziyaretçi bu sınıra ulaştığında, saat dolana kadar form şu şekilde görünür: Bu ödeme formu yüklenemedi. Lütfen sayfayı yenileyin ve tekrar deneyin.

Bu sınır yalnızca siteniz kalıcı bir nesne önbelleği (Redis veya Memcached gibi) kullandığında geçerlidir; istekler burada sayılır. Önbelleği olmayan sitelerde form yüklemesi sınırlı değildir. Oturum açmış yöneticiler asla sınırlanmaz, bu nedenle özgürce test edebilirsiniz.

Bu sınır hız limiti kayıt dosyasına kaydedilmez, bu nedenle kaydı silmek onu sıfırlamaz. Geliştiriciler bunu simpay_form_data_rate_limit_max_count ve simpay_form_data_rate_limit_window filtreleriyle değiştirebilir.

Sıradaki Ne Var?

Hala sorularınız mı var? Yardım etmek için buradayız!

Son Değiştirilme:

Bugün Ödeme Kabul Etmeye Başlayın

WordPress web sitenizde tek seferlik ve yinelenen ödemeleri veya bağışları kabul etmeye başlayın.