我正在开发一个产品,它使用asp.net处理表驱动表单,我们声明了一个页面和控件的部分,这些部分将出现在该部分中。可以进入特定控件的可能值也是数据库驱动的。基本思想是根据每个客户的要求定制ui和应用程序流。但这种方法缺乏性能。在客户端渲染页面的速度非常慢。请建议替代这种方法。
答案 0 :(得分:0)
就个人而言,我宁愿首先尝试找到为什么和 它的速度很慢。
通常情况下,运行快速性能分析器会话(例如使用Red Gate的ANTS Performance Profiler)可以了解为什么它很慢。
在你发现为什么它很慢之后,你可以决定是否
答案 1 :(得分:0)
如果您认为服务器端没有问题,请从db或其他一些代码隐藏的东西中选择数据。你应该检查页面的viewstate并尝试降低它。你确定你在服务器端没有任何问题吗?
答案 2 :(得分:0)
缺陷主要在于细节,即数据驱动UI的实际实现。您必须对应用程序进行概要分析,以找出导致应用程序变慢的原因。这项练习可以有很多方面。例如,
您可以尝试各种方法来提高性能 -