Ovo ne mogu sam da testiram narednih desetak dana iz tehnickih razloga, a resenje jednog konceptualnog problema vezanog za ovo pitanje mi treba za dva dana.
Zapravo, evo konkretnog primera:
Recimo, da imam web servis koji izvrsava sql upite i vraca rezultate, i imam slucaj kad treba da jedan za drugim izvrsim 10-20 sql upita, pa me interesuje da li i koliko ce biti sporija aplikacija ako za svaki upit posebno pozivam web servis u odnosu na situaciju da mu u jednom pozivu prosledim sve sql upite. Naravno, konekcija sa bazom bi u oba slucaja sve vreme bila otvorena.
Pozdrav.
07.01.2006. u 23:57
Shadowed .NET developer
SuperModerator Član broj: 649 Poruke: 8873 *.ETF.BG.AC.YU.
Koliko bi bilo brze zavisi od slucaja do slucaja, ali je ipak brze uraditi jedan poziv.
Najpre zbog uspostavljanja konekcije i trajanja poziva web servisa. Mozes to posmatrati i kao ucitavanje web strana - brze ces ucitati jednu stranu od 100KB nego 20 od po 5KB.
Naravno da će biti sporije sa više poziva, ali koliko i da li će uopšte to usporenje biti primetno niko ne može da oceni napamet. Moraš sam da izmeriš.