• 10-08-2022, 17:26:55
    #1
    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.
  • 10-08-2022, 17:28:13
    #2
    Typesense
    • ugur2nd
    ugur2nd bunu beğendi.
    1 kişi bunu beğendi.
  • 10-08-2022, 17:34:24
    #3
    sayfalama yapabilirsiniz, sayfa sayısına tıklandıkça load actionu tetiklersiniz, php ajax load yardımcı olur
  • 10-08-2022, 17:42:49
    #5
    javascript ile denediniz mi ?
  • 10-08-2022, 17:44:49
    #6
    dnaz adlı üyeden alıntı: mesajı görüntüle
    javascript ile denediniz mi ?
    Sadece PHP ile denedim.

    Diğer arkadaşlar içinse Typesense ilgimi çekti.
    Datatables'a da bakacağım.
    Sayfalama sistemi mantıklı gelmedi.
  • 10-08-2022, 17:45:01
    #7
    En 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:24
    #8
    oktayc0 adlı üyeden alıntı: mesajı görüntüle
    En 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.
    Ama 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.
  • 11-08-2022, 00:04:21
    #9
    ugur2nd adlı üyeden alıntı: mesajı görüntüle
    Ama 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.
    Anlıyorum, yani verileriniz biz SQL serverde tutulmuyor.
    o halde tek tek sorgu göndermek yerine toplu sql sorgusuyla verilerinizi bir veritabanına ekleyin. Daha sonra sql üzerinden çalışabilirsiniz.