29-11-2025, Saat: 16:59
Merahaba arkadaşlar
Datasnap ile oluşturduğum servis (tdsservermodule) bir methot yardımı ile gelen istek içeriğini veritabanına kaydetmekte.
Burada ikilemede kaldığım bir husus var. Veritabanı bileşenlerini (connection, storedproc, table..) ServerMethods1 üzerinde mi yoksa ServerContainer1 üzerindemi bulundurmalıyım.
Malumunuz ServerMethods1 her gelen istekte yeniden create ediliyor, tüm veritabanı connectionları yeniden sağlanıyor.
Bu performans sorununa neden olur diye düşünüyorum.
ServerContainer1 üzerinde bulundurursam servis ilk çalıştığında veritabanı connectionları create edilecek bağlanacak ve sürekli açılmayacak.
Burada hangi seçim doğru olurr, nelere dikkat etmeli.
Veritabanı bağlantısında sorun cıkarsa servis dururmu?
Tecrübeli arkadaşlardan fikir yada ellerinde örnek varsa rica ederim.
Datasnap ile oluşturduğum servis (tdsservermodule) bir methot yardımı ile gelen istek içeriğini veritabanına kaydetmekte.
Burada ikilemede kaldığım bir husus var. Veritabanı bileşenlerini (connection, storedproc, table..) ServerMethods1 üzerinde mi yoksa ServerContainer1 üzerindemi bulundurmalıyım.
Malumunuz ServerMethods1 her gelen istekte yeniden create ediliyor, tüm veritabanı connectionları yeniden sağlanıyor.
Bu performans sorununa neden olur diye düşünüyorum.
ServerContainer1 üzerinde bulundurursam servis ilk çalıştığında veritabanı connectionları create edilecek bağlanacak ve sürekli açılmayacak.
Burada hangi seçim doğru olurr, nelere dikkat etmeli.
Veritabanı bağlantısında sorun cıkarsa servis dururmu?
Tecrübeli arkadaşlardan fikir yada ellerinde örnek varsa rica ederim.


