Forum » Programiranje » Ap.net webservice, "inicializacija"
Ap.net webservice, "inicializacija"
l0g1t3ch ::
Imam web service, ki sicer čisto lepo deluje, samo klic prve metode traja okoli minute, ker se more povezat na več stvari in pač traja.
Zanima me če je možno kako naredit, da je service takoj po tem ko ga skopiran na strežnik že pripravljen ne pa, da se prva metoda sploh pokliče šele, ko se kliče prva web metoda.
Sedaj pač ob klicu vsake metode preverim ali so potrebne povezave že vzpostavljene in če niso pokličem svojo metodo init(), ki to naredi. Klic se seveda zgodi ob prvem zahtevku na service in pa po nekem času ko ni bilo nobenga zahtevka.
A bi lahko kako naredil, da se ta init pokliče takoj po deployu web servica oz. preden pride kak zahtevek na web service ?
Zanima me če je možno kako naredit, da je service takoj po tem ko ga skopiran na strežnik že pripravljen ne pa, da se prva metoda sploh pokliče šele, ko se kliče prva web metoda.
Sedaj pač ob klicu vsake metode preverim ali so potrebne povezave že vzpostavljene in če niso pokličem svojo metodo init(), ki to naredi. Klic se seveda zgodi ob prvem zahtevku na service in pa po nekem času ko ni bilo nobenga zahtevka.
A bi lahko kako naredil, da se ta init pokliče takoj po deployu web servica oz. preden pride kak zahtevek na web service ?
darkolord ::
Če imaš ASP.NET 4.0 in IIS 7.5, lahko uporabiš auto-start.
Če imaš IIS 7, lahko uporabiš warm-up modul.
Če imaš kaj še starejšega, pa moraš uporabiti kakšno warm-up skripto (primer) in/ali povečati recycle time application poola (za primer, ko dlje časa ni nobenega zahtevka)
Če imaš IIS 7, lahko uporabiš warm-up modul.
Če imaš kaj še starejšega, pa moraš uporabiti kakšno warm-up skripto (primer) in/ali povečati recycle time application poola (za primer, ko dlje časa ni nobenega zahtevka)
Zgodovina sprememb…
- spremenilo: darkolord ()
l0g1t3ch ::
Super, hvala :)
Zanima me še kako je z keširanjem pri web servisih, kaj uporabit ?
Keširal bi pa custom objekte, ki vsebujejo WMI povezave na razne mašine in pa povezavo na vmware virtual center.
Teče pa vse to na IIS 7 oz. 7.5.
Hvala.
Zanima me še kako je z keširanjem pri web servisih, kaj uporabit ?
Keširal bi pa custom objekte, ki vsebujejo WMI povezave na razne mašine in pa povezavo na vmware virtual center.
Teče pa vse to na IIS 7 oz. 7.5.
Hvala.
l0g1t3ch ::
Čist tko, kakšne bi bile posebne zahteve da bi rabil kaj drugega ?
Zelo fajn bi mi blo recimo, da ob recycle time-u, nebi zgubil vsebine cache-a.
To da imajo moji objekti, ki bi jih hranil v cache-u odprte razne povezave pa verjetno ni pomembno ?
Zelo fajn bi mi blo recimo, da ob recycle time-u, nebi zgubil vsebine cache-a.
To da imajo moji objekti, ki bi jih hranil v cache-u odprte razne povezave pa verjetno ni pomembno ?
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Microsoft izdal brezplačni WebMatrixOddelek: Novice / Ostala programska oprema | 6692 (5137) | CaqKa |
» | C# web service in delovanjeOddelek: Programiranje | 1415 (1277) | Looooooka |
» | [WCF] Pošiljanje slike večje od 20KBOddelek: Programiranje | 910 (778) | zenb |
» | JAX-WS, java, apache tomcatOddelek: Izdelava spletišč | 1434 (1365) | pujs |
» | [C#] Izhod iz funkcijeOddelek: Programiranje | 1365 (1191) | MaCoFaCo |