Arkadaşlar selam,
Mobil uygulamanın açılışında çalışan bir API'de cihazın IP'sini alıyorum. ve bu blockedList'te var mı diye bakıyorum.
Sizce blockedlist i txt olarak mı yapmalıyım yoksa database'de tablo mu oluşturayım? Yani php servis .txt ye de bakabilir database'de bir tabloya'da.
Soruyu sorma amacım sizce her açılışta sql e istek atmak mantıklı olur mu? database yerine txt yi kontrol edersem daha mı iyi olur
Engellenen IP'ler için PHP Servis [Tavsiye]
6
●117
- 03-11-2020, 23:56:03
- 03-11-2020, 23:57:49istek çok yoğun olursa dosya üstüne bildiğim kadarı ile 100 ip anda yazılamıyor eş zamanlı. Database daha mantıklı olacaktır.
- 03-11-2020, 23:58:51BeratYildiz adlı üyeden alıntı: mesajı görüntüle
dosya'ya yazma işini manuel yapıyoruz hocam, .txt dosyasını kontrol edeceğiz, istek gönderen ip içinde var mı diye - 03-11-2020, 23:59:49Txt daha mantıklı hocam. Heleki hosting ssd ise kat ve kat daha mantıklı.AsoSolutions adlı üyeden alıntı: mesajı görüntüle
- 04-11-2020, 00:05:25Bir fikir : SQL kullanmadan "kontrol.php?sorgu=ipadresi" üzerine istek yollandığı zaman array search şeklinde bir sistem kurulabilir diye düşünüyorum.
Mantık yürütünce txt olarak verileri çekersen 1) Herkes banlı IP listesine ulaşabilir 2) Çok fazla IP eklenirse uygulama açılma süresini etkileyebilir.
SQL ile sorgulayınca dediğin gibi çok yük olur ama Firebase Database de alternatif bir çözüm olabilir.