This is an ASP.Net app with a page with a report viewer control on it. The very first time in a session that you export any report to PDF, it is very sloooow. It can take a minute, and this is on a very good production server. Then, the next report you export is virtually instant. Or go to another report, the export is still instant.
Anyone else notice this?
Seems like this would be an issue of loading an assembly or something, then once it's there, things are fast. This problem also exists in SSRS. It is not a good user experience though and I don't think it should be like this.
Is there anything to be done about this? I was thinking a poor man's solution would be to script something that does an export periodically behind the scenes, just to keep the code loaded up in memory or something.
Thanks.