views:

64

answers:

1

I'm trying to improve the performance of my web app where a page does a long query to pull data from different tables on a database. It pulls invoice data with multiple item lines, invoice status, and with each line having additional properties from another table.

Is serialization worth considering for improvement? The tables are related and in normalized form.

+1  A: 

I’d first do some profiling on the queries just to make sure that they are running as efficiently as they can – simply adding an index in the correct place may solve the problem.

If the queries are fine then I would look at data caching in ASP.NET. The following link is a good article on this: http://aspnet.4guysfromrolla.com/articles/100902-1.aspx

rip
wondering how other sites stretch the use of caching, i have a couple thousand records to cache if ever.
rih
The amount you can put in the cache depends on the memory on the web server. However, if you only have a few thousand records to put in the cache I can’t see you having any problems.
rip
thanks. where can you monitor the cache usage?
rih