Caching Multiple Copies Of A Page

Sep 2, 2010

I have an aspx page that retrieves and processes an image based on a query string.The whole operation takes about 2-3 seconds. However as the nature of the images means they are quite static,a 5 min (or even 5 hour) delay in picking up an updated image is acceptable. Because of this delay I would like to cache the response and only do a proper refresh only periodically. I have added the following to the top of my aspx page. <%@ OutputCache Location="Any" Duration="600" VaryByParam="*" %> Only the last request appears to be cached - i.e. f I navigate to ../DisplayImage?ImageId=1Then the page is loaded and Image 1 displayed - subsequent requests are cached.If I navigate to ../DisplayImage?ImageId=2 subsequent requests are cached. However if I go image 1, image 2, image 1 then no caching occurs.

I'm wondering if i'm missing something obvious or does IIS7 / ASP.NET just not support this type of caching.

View 1 Replies


Similar Messages:

Crystal Reports :: Using Crystel Report Print Multiple Copies(2) Of A Same Report In A Single Page?

Nov 16, 2010

using crystal report in VS 2005 C#. I want to print multiple copies(3) of a same report in a single page. Is is possible.

View 1 Replies

Web Forms :: Two Copies Of Same Web Part On One Web Page?

Mar 24, 2011

I have two copies of the same web part on one web page. When someone clicks the a button one of the web parts, the event, at times, seems to be firing on the web part that they did not click on. I can reproduce it with 100% accuracy. Is that possible? If so, how do I prevent that from happening?

View 1 Replies

State Management :: Partial Page Caching (user Control Caching) And Button Events?

Jun 14, 2010

I have a page with a number of user controls, In one of my user controls I have a button event. I turn on output cache for the user control that has the button and vary by control using the ID property of a hidden field control in the user control. whenever I turn on the output cache my button event doesn't fire.

View 2 Replies

Caching WCF ChannelFactories For Multiple C# Users?

Jan 15, 2010

I have an enterprise system that is used by a handful of WinForms clients and a public-facing ASP.NET site. A backend WCF service provides several services to be consumed by each of these clients. The services require message credentials, which in the case of a WinForms app is supplied by the user when the program first starts.

I cache ChannelFactories in the WinForm apps for performance. I would like to do the same on the ASP.NET site. However, since ClientCredentials are stored as part of the factory (ChannelFactory<T>.Credentials), will I need to cache one ChannelFactory per service per user? It seems that even under moderate use that will add up quickly. Additionally, I believe I will need to store them at the application-level, not the session-level, since for future scalability I can't guarantee that I will always be using InProc session state.

View 2 Replies

Database Dependent Caching W/ Multiple Databases/SqlServers?

Oct 6, 2010

I'm working in an environment where a single web application (running in a web-farm) dynamically connects to different SQL Server databases (possibly on different servers) based on user selection (this part is non-negotiable, unless you can gift me $1,000,000 and/or some kind of time altering device).

I'd like to cache some of the commonly used data from the database(s) in the application, such as "settings", and am looking for a best practice to use with the SqlCacheDependency class or a related database cache dependent solution (not opposed to a custom implementation of SQL notification or polling; notification is preferred over polling).

So far, I'm thinking of using a collection of SqlCacheDependency objects (one for each database) that can be referenced by connection string name or related key. So when the connection is changed to a different database, the cache can be requested/populated by a key of <databasekey>+<datakey> and use the appropriate SqlCacheDependency object (probably handled by a cache-managing wrapper).Or is it just better to take the hit and always go to the database?

View 2 Replies

Crystal Reports :: Dynamically Generate Two Or More Copies?

Oct 14, 2010

i have designed a rdlc file with a few text boxes and given the dataset and defined the parameters in it. now my requirement is that in my report form i have a text box if the user enters a number say "2" or more that should dynamically generate two or more copies in the same rdlc.

View 1 Replies

State Management :: Caching The User Control Data Based On Multiple Parameters?

Feb 10, 2011

i have a usercontrol called navigationmenu whose data is static but varies with loged in1.empID 2.empType 3 Country my question is how can i cache the data of usercontrol based upon combination of these 3 parameters

View 9 Replies

Forms Data Controls :: Caching DataTable - Create/cache Multiple DataTables?

Jul 23, 2010

Among the many aspects of asp.net that I haven't focused my development on yet is caching. I have a perfect application for it now, I think, with a GridView that sits inside a repeater, and is bound in the Repeater ItemDataBound event. The contents of the GridView will remain static for each Repeater data item for each Client. The nature of the data in the GridView is that it can change from day to day per Client, but wouldn't need to be refreshed more frequently than that. The Page istelf only deals with one at a time Client based on a QueryStringParameter. My questions are a) how do I cache the DataTable so that a call to the DataBase isn't made each time Repeater item is bound and b) can I create/cache multiple DataTables (one for each Client) and let them live for day, checking for existence before calling the SQL stored procedure to regenerate the data?

My DataTable method: [Code]....

View 2 Replies

Crystal Reports :: For Printing At A Time 100 Copies Print?

May 12, 2010

I develop a project so, i want crystal report for printing at a time 100 copies print

View 4 Replies

Caching - What Techniques Should Be Used To Handle Objects In Asp.net Cache To Prevent Problems From Multiple Worker Threads Access

Sep 8, 2010

since asp.net contains multiple threads that are executing at the same time.so if 2 threads access an object (simple or complex) that i got from the the asp.net httpcontext Cache.can't this lead to state problems on that object if these 2 theads tried to modify/read it at the same time?so what kind of precautions should i implement?for example i am thinking maybe locking the object while working with it? (wont this cause performance problems?)or maybe when i retrieve some object from the cache i should create a copy from it?
or maybe i dont need to worry about this issue at all?

View 2 Replies

Best Way To Initiate The Page Caching On The Server Side And Serve The Cached Page Upon?

Apr 19, 2010

I'm implementing Outputcache in my application and it works fine, but the first time always take a lot to load and the next following request will be faster...

I would like to know if there is a way to initiate the page caching on the server side and serve the cached page upon the very first request, rather than have it triggered by the user one first time.

View 1 Replies

Passing Data From Page To Page Using System.Web.Caching.Cache?

Apr 23, 2010

I'd like to pass data from one asp.net page to another. I've seen that using System.Web.Caching.Cache is a good way to accomplish this. I'm wondering if it's a good way to do it and also is there any cleanup or other things I need to keep in mind when you the Cache?

I'm not passing very much, at most two integers.

View 2 Replies

Caching - Call A Page (ashx Handler) From A Different Page?

Jul 12, 2010

I have a admin page in asp.net that adds data to a database. This database is available as a JSON string to external websites, however, since it's a lot of data, the external websites cache this data locally.I want to be able to ping the external websites to let them know the data has changed so they can referesh their cache. I figure I can setup an ASHX handler that receives a parameter telling them what data has changed, so they can both delete that data and refresh it.The only part I'm not sure about is the best way to call this external page from my admin page. Do I just do a regular WebRequest and discard the result? or is there a simpler way to call a page from code when you don't need the response?

View 2 Replies

WCF / ASMX :: Implement Caching Using System.Web.Caching?

May 15, 2010

how to implement caching in wcf service using System.Web.Caching

View 2 Replies

MVC :: Is The Page Caching?

Aug 20, 2010

I am just trying to understand the basics flow to the MVC framework by putting in some breakpoints in the beginning of the actions of a couple of controllers.

One break point is at the HomeController/Index action where it just returns View() of the "Welcome to MVC". The Second break point is at a SecondController/Index action where it uses the Entity Framework and returns a View() of a list from the db.

When I run this in debug, it breaks at the points I expected when I go from Home page to the Second page controller and back to Home. However, when I go to the Second page again, it doesn't break at all? Is the results of the Second page being cached and how and where? How do you trigger for it to get check if data is old?

I check to see if the persistence is done on the db, by changing the value of a field on the db side and it still did not cause it to break on that action and displays old information in the view. I am concerned because it is displaying incorrect values on the UI. I do not have the OutputCache attribute above this action or specified any cache on my web.config.

View 2 Replies

.NET Page Caching In A Web Farm

Mar 11, 2010

We have a small web farm(2 servers) balanced by the built in network load balancer in Windows 2003. We have a few pages that use page caching. My question is: Is it possible that that a given user could cause a page to be cached and another user see that content? Here is the page directive for the page in question:

<%@ OutputCache Duration="1" NoStore="true" VaryByParam="none" %>

The reason the duration is set to "1" is to ensure that the page isn't cached any longer than 1 second because of transactions that actions on the page can trigger.

View 2 Replies

Architecture :: Distributed Caching / Keeping Cache In Sync Between Multiple Webservers Or Even Better Farm Cache Management To Another Server?

Feb 26, 2010

I've got a web application that runs of a state server. It looks like soon it may need to distributed and there will be two web servers behind a load balancer.

This works great for session state but my next challenge is Cache

My application leverages heavily of cache. I understand ASP.Net 4.0 will be offering more here but nothing much has been said about the how too.

There are two challenges that I face

1). Each webserver will have its own copy of cache whereas it would be more efficient to put this to a third server the same as session state is put to state server.

2). The real challenge is keeping cache in sync if a simple dataset derived from the database is changed my code dumps that cache item and reloads the cache. That's all well on one webserver but webserver number two wont know to drop that particular cache item and reload it. This could cause some unexpected problems in the application.

For scenario number 2 I could attempt to do some smart coding so server number two knows to dump the cache and reload it.

My guess is someone else has already been here before and there's probably a better implementation approach rather than writing extra code.

Does anyone know how I could achieve the goal of keeping Cache in sync between multiple webservers or even better farm Cache management to another server?

View 2 Replies

C# - Disable Caching On A Single Page?

Oct 14, 2010

I have checked this thread. [URL]

And wondering if I can put the answer inside page_load ?

If not how do I disable the cache on for a single page?

View 1 Replies

MVC :: How To Cache MVC Page - Donut Caching With .NET

Oct 1, 2010

[OutputCache (Duration=20, VaryByParam="None" )]
public ActionResult display()
{}

This code cache whole page.But, my site has user infomation on top like this ASP.net. The user info "Signed as userid | Edit Profile | ..." section should be changed when user sign in/out. But rest of the page is always same and it's good to Cache.

If the above code is used, the user info on top also cached and give wrong info to user.

View 11 Replies

Web Forms :: Caching In Master Page

Mar 18, 2010

Is there possible to cache the master page. If yes then can any one please tell me how to do this.

View 1 Replies

Use Any Parameter Value For VaryByParam In Caching Page?

Jan 26, 2011

<%@ OutputCache Duration="10" VaryByParam="Button1" %>

I type the above code to vary text of Button but it does not vary the value .

View 1 Replies

C# Page Caching As Relates To Master?

Mar 4, 2011

If I set cache on an ASP.NET page and have content, a control, in the master page then is that cached, as well?

View 2 Replies

Caching Asp.net Page Response On Client Side?

Mar 3, 2011

I am trying to cache asp.net page response on client Browser by adding following cache headers

Response.Cache.SetExpires(DateTime.Now.AddMinutes(10));
Response.Cache.SetCacheability(System.Web.HttpCacheability.Public);

With the above headers it is not working.. May I know what else to be added?

I am using jquery from client side to get the page response

View 1 Replies

MVC - Enabling Caching Of The Compressed Page Output?

Sep 30, 2010

I've seen a number of options for adding GZIP/DEFLATE compression to ASP.Net MVC output, but they all seem to apply the compression on-the-fly.. thus do not take advange of caching the compressed content.

Any solutions for enabling caching of the compressed page output? Preferably in the code, so that the MVC code can check if the page has changed, and ship out the precompressed cached content if not.

This question really could apply to regular asp.net as well.

View 3 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved