Starší komentáře ke článku: Dynamické obrázky v ASP.NET cez HTTP handler

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: waffen ms

Datum vložení: 23.11.2004 7:09:16

nebylo by obdobne reseni v kombinaci php a apache, je to preci jenom vic uzivane reseni

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 23.11.2004 8:06:24

Můžete mi vysvětlit, proč se v článcích o ASP.NET vyptáváte na řešení v PHP? Zvlášť když článek informuje o systémové záležitosti, která je naprosto specifická pro konkrétní prostředí?

Avatar

Autor komentáře: kouba

Datum vložení: 23.11.2004 9:35:38

> je to preci jenom vic uzivane reseni
huh, a na tom jste byl kde? (odhlédnouc od toho, že PHP je skriptování a princip HTTP handleru ve zkompilované dlll s ním nikdy nevytvoříte)
Skutečně nechápu, proč si pracanti PHP skriptů stále myslí, že PHP je samospasitelné a vše okolo je jen to samé s jinou syntaxí...
Co takové Jakarta Struts, to budete taky chtít namašlit na stařičké neschopné PHP? A není lepší tedy začít používat onu jinou technologii, která to co chcete umí a podporuje, než se stále ptát jak předělám svoji starou plynovou troubu na mikrovlnnou?

Avatar

Autor komentáře: Stefan

Datum vložení: 23.11.2004 9:53:57

princip handlerů v PHP samozřejmě stvořit jde <a href='http://interval.cz/__redirect/redirect.asp?what=interval_discussion&url=http://www.zend.com/lists/php-dev/200208/msg01257.html' target='_blank'>http://www.zend.com/lists/php-dev/200208/msg01257.html</a> neříkám že je to výhra ale jde to
Jakarta Struts v PHP <a href='http://interval.cz/__redirect/redirect.asp?what=interval_discussion&url=http://www.phpmvc.net/' target='_blank'>http://www.phpmvc.net/</a>
Takže pokud chcete někoho kritizovat chtělo by to také mít nějaký přehled o všech ostatních technologiích

Avatar

Autor komentáře: Stefan

Datum vložení: 23.11.2004 9:54:21

co zkusit dokumentaci ?!!
<a href='http://interval.cz/__redirect/redirect.asp?what=interval_discussion&url=http://www.php.net/manual/cs/ref.image.php' target='_blank'>http://www.php.net/manual/cs/ref.image.php</a>

Avatar

Autor komentáře: McMlok

Datum vložení: 23.11.2004 8:24:10

Jen bych dodal ze nakonci pouziti objektu Bitmap je vhodne provest jeho Dispose nikdy nevite kdy se GC spusti a konecne po vas uklidi ;-)

Mozna by taky cleneske promene objektu nebylo treba vystavovat okoli ale pouzit spis property objektu ;-)

Avatar

Autor komentáře: Dušan Hlavatý

Datum vložení: 23.11.2004 9:12:13

Celkom som nepochopil, ktore clenske premenne vystavujem okoliu. Vystavujem len property a aj tie su urcene len na citanie. Nikdy totiz neviete ci ich nebudete v aplikacii potrebovat a kedze sa do nich neda zapisovat, tak ich vystavenim sa nevystavujete ziadnemu "riziku".

Avatar

Autor komentáře: David Bureš

Datum vložení: 23.11.2004 13:25:44

staci dat navic jedno using
using (Bitmap newBitmap = new Bitmap(DEFAULT_WIDTH, DEFAULT_HEIGHT, PixelFormat.Format32bppRgb))
{
using (Graphics g = Graphics.FromImage(newBitmap))
....
}

Avatar

Autor komentáře: swamp

Datum vložení: 23.11.2004 22:31:59

znamená to, že za zavírací složenou závorkou po using nemusím používat žádné dispose, ten objekt se prostě zahodí? To jsem nevěděl, to se hodí :)

Avatar

Autor komentáře: Dušan Hlavatý

Datum vložení: 24.11.2004 10:26:57

Presne tak.

Viac info o 'using' najdes tu:
<a href='http://interval.cz/__redirect/redirect.asp?what=interval_discussion&url=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vclrfusingstatement.asp' target='_blank'>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vclrfusingstatement.asp</a>

Avatar

Autor komentáře: Dan M.

Datum vložení: 28.9.2005 17:40:18

Při použití aspx stránky namísto handleru rozhodně není nutné používat Response.End() a vyvolávat nadbytečnou výjimku. Jednodušším řešením je přepsání metody Render, ve které stačí zapisovat do OutputStream, případně do této metody přenést celou logiku z metody OnLoad. Po této úpravě by se podle mne dost setřel rozdíl mezi stránkou a handlerem, i když i tak bych si tipnul, že handler bude rychlejší.

Avatar

Autor komentáře: Dušan Hlavatý

Datum vložení: 7.10.2005 12:19:42

Tak úprimne sa priznám, že toto riešenie mi nenapadlo. Ale predsa len, bolo by to také zbytočné znásilňovanie ASP.NET. Ale samozrejme, že by to fungovalo. Rýchlosťou by sa to k handleru asi dosť priblížilo, ale (už z princípu ASPX stránok) rýchlešie ako samostatný handler to byť nemôže.

Avatar

Autor komentáře: Petr

Datum vložení: 28.1.2007 21:01:45

Chtel bych se zeptat co je treba pridat do HTTP hlavicky, aby prohlizec ukladal obrazky do sve lokalni cache a v pripade opakovaneho dotazu (stejne URL: myhandler.axd?img=<cislo>) je vracel z cache a nestahoval je znovu ze serveru. Dekuji, Petr

Zpět na článek | Úvodní stránka Interval.cz