Jag har ett Bild galleri på min sida Det går att cacha även på klienten (högsta prestanda). jag har nu lagt till Cacha dynamiska thumbnails
http://ftp.dac.se:8080/molle/gallery.aspx
varje bild thumbnail skapas dynamisk genom att Asp repeatern anroppar en .aspx sida som returnerar en System.Drawing.Bitmap med correct ContentType...
Vanliga bilder cashar ju webbrowsern, men dessa bilder verkar det som om browsern laddar om varje gång, vilket gör att det tar ett tag att få upp sidan varje gång och att det belastar servern i onödan. Går det på serversidan att casha dessa bilder så att det alltid är samma bild som returneras?
Finns ju en inbyggd Cachefunktion i asp.net går det att navända denna på nån vänster?Sv: Cacha dynamiska thumbnails
Du måste explicit säga hur caching ska gå till på den aspx-sida som skapar bilden.
T.ex. kolla på VaryByParam
mer info
http://www.ondotnet.com/pub/a/dotnet/2002/12/30/cachingaspnet.html
http://msdn2.microsoft.com/en-us/library/system.web.caching.aspxSv:Cacha dynamiska thumbnails
<%@ OutputCache Duration="1800" VaryByParam="id" %>
Har även laggt till ett datum på bilden så jag vet när den senast ritades om.. Som ni ser ritas inte bilden om så cachningen verkar fungera, men endå så laddar FF (eller IE) om bilden, varför???
http://80.216.42.30/mollekatt/gallery.aspx