» »

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 ?

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)

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.

darkolord ::

Če nimaš nobenih posebnih zahtev, potem je ASP.NET-ov Cache čisto uredu.

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 ?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Microsoft izdal brezplačni WebMatrix

Oddelek: Novice / Ostala programska oprema
126692 (5137) CaqKa
»

C# web service in delovanje

Oddelek: Programiranje
61415 (1277) Looooooka
»

[WCF] Pošiljanje slike večje od 20KB

Oddelek: Programiranje
8910 (778) zenb
»

JAX-WS, java, apache tomcat

Oddelek: Izdelava spletišč
91434 (1365) pujs
»

[C#] Izhod iz funkcije

Oddelek: Programiranje
211365 (1191) MaCoFaCo

Več podobnih tem