abi-b2 wrote: Hy charbf,
your idea is good but it's not possible in our environment. We need to have customerspecific prices that could change every minute. So our solution is to store the product and the productpage in kentico an read the relevant dynamic data directly from the database.
I think the only solution may be somthing with caching. But i do not really know where to confugure it correctly.
Thanks
Bye ABI
In order to help you, you'll need to provide more information about your system. charbf is just guessing the most common cause of performance problems - we can't know exactly what the problem is without more information.
In linking two different systems, sometimes it's the connection overhead that causes perf issues. It's pretty common so charbf's trying to suggest something to mitigate it.
The first thing you need to do is some performance profiling. Use a tool like
dotTrace from JetBrains or
Performance Profiler from RedGate to attach to your process and see what calls are taking the most time. It's pretty obvious to see where in your code your performance bottlenecks are.
These profiling tools offer free trials, so it won't cost you anything to try them out. If you can't even do that, you can roll your own crude profiling using System.Diagnostics.Trace.WriteLine and the trace.axd page or any logging tool of your choice.
Using the perf profiling output, you can then determine a strategy to improve performance.
Please do the perf test and let us know where the bottleneck is/are.
Good luck,
Lance