前年开始开发过一个CS结构的程序,也没有多少层的概念,有也是简单的将数据库操作写成一个DLL,其它都直接在实现的界面FROM上编写代码,或者依赖SQL SERVER的存储过程。每个应用程序实例都会连接数据库,而且是短连接,现在由于程序执行速度问题(数据库是放在数据中心,客户端通过INTERNET连接到数据库),现在需要考虑改变程序的结构,大家有什么看法,如果是简单的三曾结构,可以对速度有所改变吗?现在的频颈都在数据库以及各个地方的网络质量不一样。如果加入应用服务器的概念,那么应用服务器由谁来担当?自己编写,还是MS会存在与SYBASE那样的应用服务器?各位给予指点。