你这个模型还有些不太详细,我给你扩充画一下 Oracle DB 8I(数据库服务器)
/|\
|
\|/
application server(.net framework) C#的访问数据库的程序(应用服务器)
(RAM:application的内存,RAM,RAM,RAM,RAM,RAM,RAM,RAM,RAM,RAM)
(这里是核心数据访问类)
/|\ /|\
| |
| |
\|/ \|/
Web 应用程序 Web Service 应用程序
/|\ /|\ /|\ /|\
| | | |
| | | |
\|/ \|/ \|/ \|/
IE客户端1 IE客户端2 VC6的SOAP客户端程序 delphi的SOAP客户端程序服务器断的内存是否是怎么分配的
这里的内存分很多种,我大致说几种:
数据库连接池 是 .net 替你管理的。当然如果你把这部分写成 Com+ 就是自己管理了。
本地内存比如你缓存的本地数据(服务器端) 这就是你自己管理的。IE客户端1的抛出异常和IE客户端2关系
这要看是哪一级的异常,不过一般的异常跟其他用户的请求无关。
提高效率的问题:
1、程序的效率提高。
2、多线程只是提高了客户端响应速度,但如果线程太多,服务器抗不住,那反而不可取。
/|\
|
\|/
application server(.net framework) C#的访问数据库的程序(应用服务器)
(RAM:application的内存,RAM,RAM,RAM,RAM,RAM,RAM,RAM,RAM,RAM)
(这里是核心数据访问类)
/|\ /|\
| |
| |
\|/ \|/
Web 应用程序 Web Service 应用程序
/|\ /|\ /|\ /|\
| | | |
| | | |
\|/ \|/ \|/ \|/
IE客户端1 IE客户端2 VC6的SOAP客户端程序 delphi的SOAP客户端程序服务器断的内存是否是怎么分配的
这里的内存分很多种,我大致说几种:
数据库连接池 是 .net 替你管理的。当然如果你把这部分写成 Com+ 就是自己管理了。
本地内存比如你缓存的本地数据(服务器端) 这就是你自己管理的。IE客户端1的抛出异常和IE客户端2关系
这要看是哪一级的异常,不过一般的异常跟其他用户的请求无关。
提高效率的问题:
1、程序的效率提高。
2、多线程只是提高了客户端响应速度,但如果线程太多,服务器抗不住,那反而不可取。
解决方案 »
- 怎样实现窗体透明而控件不透明?
- 请问一个正则表达式,如何匹配最长匹配项和最短匹配项
- datagridview中左边有个黑箭头的那行为什么用什么属性可以得到
- Remoting.Channels.Tcp问题
- 如何去除窗体的蓝色边框
- 简单的问题,高手进来帮忙一下
- listbox的事件问题
- C#数据库连接字符串放到配置文件出现问题
- 怎么样才能获得积分?我的积分没了
- 我想把ListBox的SelectedObjectCollection和ObjectCollection作为参数传递,函数参数怎么定义?
- 我刚买了VS.NET2003,只有一张碟,上面只有一个自解压文件,解压后只有1.4G,不知道安装后能否正常使用?!
- 多线程中显示form(窗体)
IE客户端1的抛出异常和IE客户端2关系
这要看是哪一级的异常,不过一般的异常跟其他用户的请求无关。能列举一些异常,相互不影响的和相互影响的!3q,3q,3q,3q,3q,3q!!!!!!!!!