Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

threading u asp.net

[es] :: .NET :: ASP.NET :: threading u asp.net

[ Pregleda: 1841 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

android~paranoid

Član broj: 81947
Poruke: 211
*.adsl.eunet.rs.



Profil

icon threading u asp.net16.05.2011. u 21:02 - pre 157 meseci
Želeo bih uraditi normalan upload neke slike, a da mi se u posebnom threadu uradi resize i da se snimi thubmnail u poseban dir, čisto da se ne bi gubilo vreme na to. Da li je ovo uredu raditi i da li se isto pozove thread kao i u običnoj C# aplikaciji?
Mislim, šta reći !
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+837 Profil

icon Re: threading u asp.net16.05.2011. u 23:29 - pre 157 meseci
Cela prica sa custom thread-ovima u web aplikacijama je prilicno nategnuta zato sto mozes da uletis u makaze internog mehanizma web servera koji se bazira na konkurentosti poziva i odziva. Npr. kod vece posecenosti mozes da spucas resurse po tom pitanju.

Ja nikad nisam radio tako, tako nista pametno sem ovog:
http://msdn.microsoft.com/en-us/magazine/cc164128.aspx



 
Odgovor na temu

android~paranoid

Član broj: 81947
Poruke: 211
*.adsl.eunet.rs.



Profil

icon Re: threading u asp.net17.05.2011. u 13:15 - pre 157 meseci
Citat:

Ja nikad nisam radio tako, tako nista pametno sem ovog:
http://msdn.microsoft.com/en-us/magazine/cc164128.aspx


Hvala, zanimljiv članak. Da li je pristup bazi "non bound CPU task" pa bi valjalo tako nešto uraditi za njega?
U kojim sitvacijama bi se radilo preko asinhronih handlera?

Mislim, šta reći !
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 715
89.216.37.*

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: threading u asp.net18.05.2011. u 07:42 - pre 157 meseci
Citat:
android~paranoid
U kojim sitvacijama bi se radilo preko asinhronih handlera?

Pa npr. pri asinhronom uploadu vise fajlova...

Vidi
http://www.asp.net/general/vid...-simple-file-uploads-in-aspnet
http://www.asp.net/general/vid...tiple-file-uploads-in-aspnet-2
http://www.asp.net/general/vid...tiple-file-uploads-in-aspnet-1

To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

rocco337

Član broj: 284863
Poruke: 5
*.opti.carnet.hr.



Profil

icon Re: threading u asp.net18.05.2011. u 21:14 - pre 157 meseci
jel to moguće riješiti pomoću handlera? pa u handleru namistiti da se vrti na nekom drugom threadu?
 
Odgovor na temu

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.evj-kabel.net.



+14 Profil

icon Re: threading u asp.net21.05.2011. u 22:12 - pre 157 meseci
Citat:
dejanet
Ja nikad nisam radio tako, tako nista pametno sem ovog:
http://msdn.microsoft.com/en-us/magazine/cc164128.aspx


Čitam nešto taj članak i nešto ne vidim kako je to autor rešio problem koji je sam sebi postavio.

Naime, na početku članka kaže:
Citat:

ASP.NET uses the process-wide CLR thread pool to service requests. The size of this pool is set to a default of 25 worker threads and 25 IO threads.


Ona navodi kako korišćenjem asinhronih delegata se ne rešava problem, jer asinhroni delegati koriste threadove iz istog ASP.Net threadpoola (apsolutno tačno).
Posle kaže, da je rešenje za to korišćenje klasičnih threadova (System.Thread) koje zaista funkcioniše, ali nemaš kontrolu nad brojem threadova koji se kreiraju (opet apsolutno tačno).
Finalno rešenje je userdefined threadpool za klasične threadove koji će da im ograniči broj, u primeru koji je dao na 25.

Moram onda da pitam u čemu je smisao, jedino što je efektivno postigao je to da ima još potencijalnih 25 threadova. Nije li to isto kao da je povećao broj threadpool worker threadova na 50 i koristio asinhrone delegate?

if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: threading u asp.net

[ Pregleda: 1841 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.