Bir sayfa içinde bir milyon veriyi yazdırmam yada eklemem gerekiyor. Sayfa onlarca dakika dönüyor. Milyonluk verileri optimize etme konusunda herhangi bir bilgiye ihtiyacım var.
Bunlar:
- Herhangi bir dilde işleri hızlandırma formülü olabilir. PHP olursa daha da iyi olur.
- Algoritma olabilir. Onu koda dönüştürebilirim.
- Bir kod parçası yada kütüphanesi olabilir.
Milyonluk Verileri Nasıl Optimize Ederiz? PHP
19
●684
- 10-08-2022, 17:34:24sayfalama yapabilirsiniz, sayfa sayısına tıklandıkça load actionu tetiklersiniz, php ajax load yardımcı olur
- 10-08-2022, 17:44:49Sadece PHP ile denedim.dnaz adlı üyeden alıntı: mesajı görüntüle
Diğer arkadaşlar içinse Typesense ilgimi çekti.
Datatables'a da bakacağım.
Sayfalama sistemi mantıklı gelmedi. - 10-08-2022, 17:45:01En hızlı dil SQL dilidir.
Eğer verileriniz bir SQL serverde tutuluyorsa, optimize etme gibi işlemleri regex vb. kullanarak çok daha hızlı çözüme kavuşturabilirsiniz.
İlla php kullanarak ekleme vs. işlemleri sağlayacaksanızda bu işin yükünü SQL'e yüklemek çok daha mantıklı olacaktır. ÖRN: mysqli_query($baglanti,"(INSERT), (INSERT), (INSERT) ...."); şeklinde tek satırda tüm ekleme işlemini döndürebilirsiniz. - 10-08-2022, 17:55:24Ama biz sadece SQL kullanmıyoruz. Bir dosyanın içindeki tüm bilgileri SQL'e yüklüyoruz. Yüz binlerce satırlık bir dosyanın içindeki veri ekrana işleniyor ve kitlenme oluşuyor.oktayc0 adlı üyeden alıntı: mesajı görüntüle
- 11-08-2022, 00:04:21Anlıyorum, yani verileriniz biz SQL serverde tutulmuyor.ugur2nd adlı üyeden alıntı: mesajı görüntüle
o halde tek tek sorgu göndermek yerine toplu sql sorgusuyla verilerinizi bir veritabanına ekleyin. Daha sonra sql üzerinden çalışabilirsiniz.