'Üzgünüm, çok fazla istekte bulundunuz' Mesajını Yönetme
Bu Dokümanda
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?
- Önbellek ve Optimizasyon Eklentilerinden Kaynaklanan Sorunları Çözme – Yüklenmeyen formları giderme
- Özel Kod Ekleme – Eklenti davranışını değiştiren kod parçacıkları ekleme
Hala sorularınız mı var? Yardım etmek için buradayız!
Son Değiştirilme: