Spigot eklentimde log sistemi var. Önbelleğe kayıt yapıyorum. 200 veri olduğunda, eklenti devre dışı olduğunda veya oyuncu çıktığında oyuncu verileri dosyaya kayıt ediliyor.
Dosya kayıt sırasında dosyadaki satırları tek tek çekiyor, sonrasında üzerine yeni verileri ekliyorum.
Birkaç satırlık dosya anında tamamlanıyor. Yaklaşık 20.000 satırlık dosyanın kaydı 10 saniye kadar sürüyor. Kısacası satır sayısı arttıkça yavaşlıyor.
1. Dosyayı satır satır çekmek yerine topluca çekmenin yolu var mı?
2. Optimizasyon konusunda ne önerirsiniz? Zaman zaman dosyaları yedekleyip kaldırarak sorunu çözüyorum.