The Wagner Blog
Development Notes, News and Trivia









Subscribe to "The Wagner Blog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.
 

 

Saturday, December 14, 2002
 

Scott was kind enough to include a reference to a comment I made a few days ago in his post on the subject of caching. Clearly what he discusses goes way beyond my hmmmm..... shall we say "pedestrian" notions of caching. Although if anyone can build the systems he describes, that person ought to be doing rather well in spite of the current downturn in the tech sector.

Speaking of caching....

I am interested in caching web "reports" in some way. A web "report" is simply an aspx page in some sort of easy to print format. By caching, I'm wondering if there is a way to record the criteria a user enters to generate the report as well as store the output generated based on that criteria. Perhaps in an XML file (or some other format de riguer). Conceivably, if a user enters the same criteria again, I could just retrieve his previous results from a file - AS LONG AS THE DB HASN'T CHANGED.

And therein lies my boogaboo. Its a nice concept but what to do if the underlying tables in the db have received data changes. Is there a way to create some sort of notification measure that would signal the processing logic to go back to the db instead of the saved XML file. Perhaps even something along the lines of Scott's discussion, although that almost sounds like overkill for my modest needs. I haven't quite thought this all the way through because it appears some kind of db access is needed no matter what, so at best I maybe able to reduce the processing time and resources that it took to build the report in the first place. Comments and ideas are welcome.


7:36:56 PM    


Click here to visit the Radio UserLand website. © Copyright 2004 Thomas Wagner.
Last update: 5/2/2004; 4:45:35 PM.
This theme is based on the SoundWaves (blue) Manila theme.
December 2002
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Nov   Jan