• 18-03-2022, 23:48:25
    #1
    Merhaba arkadaşlar şimdi size yıllardır bilinen çok basit ama etkili bir kod örneği göstereceğim. Forumdaki arkadaşların kodlarında hatta eğitimlerde bile yapılan basit ama etkisi fazla bir hata. Eğer veritabanına tek seferde 100 bin veri girmeniz gerekseydi ne yapardınız?

    Şimdi genel olarak bunun nasıl yapıldığıyla ilgili bir kod örneği göstermek istiyorum.

    Resim Url : https://www.hizliresim.com/2dx11o2



    Yukarıdaki kod ile $data değişkeninde bulunan 10 bin ad soyadı veritabanıa ekledim.

    Resim Url: https://www.hizliresim.com/awk77tp



    Görüldüğü üzere 10 bin kaydı veritabanına ekleme sürem 162 saniye üstelik tek bir kolon ya 10 veya 50 kolon olsaydı süre ne olurdu? Bu yüzden kodu aşağıdaki gibi düzenliyoruz. Zaten veritabanına bir kere bağlanıyoruz o yüzden sürekli sürekli bağlanmamıza gerek yok.

    Resim Url: https://www.hizliresim.com/66notns



    Ve sonuç

    Resim Url: https://www.hizliresim.com/awk77tp



    Görüldüğü üzere 162 saniye 8 saniyeye indi. Bu yöntemi veri güncelleme ve silme işlemlerinde uygulayabilirsiniz. Konu biraz aceleye geldi kusura bakmayın. Soruları olan arkadaşlar konu altında sorabilirler.
  • 18-03-2022, 23:49:11
    #2
    mesajım dursun, r10 olsa verirdim çok keyifli bilgiler bunlar sağolun hocam
    • blap
    blap bunu beğendi.
    1 kişi bunu beğendi.
  • 18-03-2022, 23:50:49
    #3
    Selamlar,
    Bu konuda çok bilgisizim; Wordpress sitelerde de bu durum mevcut mu?
  • 18-03-2022, 23:51:38
    #4
    Üyeliği durduruldu
    PDO methodu disinda yaptiginiz bir islem var mi ?
  • 18-03-2022, 23:55:30
    #5
    Üyeliği durduruldu
    Hocam bunu bilmeyen olmadığını sanmıyorum, neden her döngüde bağlantı açılır ki
  • 18-03-2022, 23:55:54
    #6
    Üyeliği durduruldu
    CGLR adlı üyeden alıntı: mesajı görüntüle
    Selamlar,
    Bu konuda çok bilgisizim; Wordpress sitelerde de bu durum mevcut mu?
    Değil, Wordpress'i yazanlar acemi değil
  • 19-03-2022, 00:00:28
    #7
    KendineCoder adlı üyeden alıntı: mesajı görüntüle
    Hocam bunu bilmeyen olmadığını sanmıyorum, neden her döngüde bağlantı açılır ki
    Forumda satılan scriptlerin en az yüzde sekseninde bu şekilde yazmışlar. Forumdan bir arkadaşın eğitim videosunu gördüm akşam üzeri yok artık dedim ondan bu konuyu açtım. Yoksa aklıma bile gelmiyordu.
  • 19-03-2022, 00:09:42
    #8
    @blap; kısaca şunu diyor arkadaşlar;

    Kaç tane veri olursa olsun ekleme işlemi yaparken her eklemede veritabanı bağlantısı açtırmanız gerekmiyor. Bir kere açıp bind edin daha hızlı ve sağlıklı olur diyor.

    Çok değerli yazılım geliştiren arkadaşlara...
  • 19-03-2022, 00:29:43
    #9
    Takipteyim