【问题标题】:How to improve speed of 3-tier application?如何提高三层应用程序的速度?
【发布时间】:2010-12-01 09:22:28
【问题描述】:

我的朋友曾经开发2层应用程序,该应用程序直接连接到数据库,现在他需要迁移到3层应用程序,但他对应用程序的速度有疑问。这个新的应用程序需要在客户端生成大量的报告,所以他担心这个过程的速度,需要调用业务层来查询数据然后序列化回客户端,这需要很多时间。

他想知道,有没有办法提高这种情况的速度?

  • 添加信息 生成报告我的意思是从数据库(在应用程序服务器)查询数据并将其序列化回客户端以将其绑定到报告文件。

【问题讨论】:

    标签: performance n-tier-architecture 3-tier


    【解决方案1】:

    是的。

    生成更接近数据的报告,并且只下载报告(可能是压缩的)。

    但在进行任何工作之前,请务必确认慢点是什么。 (您可以通过逻辑,或运行测试和计数,或两者的组合来确认)。

    【讨论】:

    • 嗨丝滑,我已经添加了关于这个问题的更多信息,请原谅我没有足够的信息。
    猜你喜欢
    • 1970-01-01
    • 2018-03-20
    • 2016-10-12
    • 2020-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-20
    • 2022-12-20
    相关资源
    最近更新 更多