标签: performance n-tier-architecture 3-tier
我的朋友用来开发应用程序直接连接到数据库的2层应用程序,现在他需要转移到3层应用程序,但他有关于应用程序速度的问题。这个新的应用程序需要在客户端生成大量报告,因此他担心这个过程的速度需要调用业务层来查询数据然后序列化回客户端,这需要花费很多时间。
他想知道,是否有办法提高这种情况的速度?
答案 0 :(得分:1)
是
生成更接近数据的报告,并仅下载报告(可能已压缩)。
但在做任何工作之前,请确保你确认了什么是慢点。 (您可以通过逻辑确认,或运行测试和计算数字,或两者的组合)。