|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
捆绑编译器。用户不需要受制于厂家,自己就能将程序在新平台上编译运行。除了牛B轰轰的linux,估计也没有系统捆绑c/c++的编译器,而且许多新平台都无法支持复杂的c/c++编译器在上面直接运行。asp.net布局和背景:
今朝有一个体系,它的布局和一样平常的B/S比,有一个分歧的中央,就是最底下有一层(说是一层,实际上是一个独自的程序),这一层是winform程序,临时用“互换”来暗示它。次要用来和“内部”通信,收发和处置一些信息。详细不赘述。
那末体系如今的布局是:
客户端--web服务器(展示层--逻辑层--数据会见层)--数据库--互换--内部
在某些时分必要举行一些“及时”的通讯(固然说是及时,实在不成能做到象CS那样,只是在“客户端”做准时器),将“内部”发送的数据实时的显现给“客户端”大概“客户端”发送的数据实时发送给“内部”。我们称之为“及时通讯”。而年夜部分时分“内部”的数据是要间接由“互换”存进数据库留今后用的,我们称之为“惯例通讯”。
今朝有两个选择:
一不论是“及时通讯”仍是“惯例通讯”,“互换”从内部吸收的数据全体给数据库,客户端准时往找web服务器,web服务器往数据库取数据,然后前往。客户真个数据也都间接发到数据库里,然后“互换”往读数据,并转发给“内部”。详细就是下面的一条线的图。
这类对数据库请求较高,由于一切的数据都经由数据库,触及到大批的数据互换和表的操纵,不晓得SQL2005能不克不及抗的住。
二关于“及时通讯”,将“互换”这一层作为remoting的server,web服务器作为remoting的client。即完成web服务器间接和“互换”程序举行通信,这个时分数据都是保留在“互换”程序的那台盘算机的内存里,客户端准时仍是准时往找web服务器。而“惯例通讯”仍是依照第一种办法处置。详细布局就是在下面一条线的基本上加上一个Web服务器间接和“互换”通信的分支,在必要的时分(即“及时通讯”的时分)数据都走这个分支。
这类做法会不会有甚么成绩?我对remoting不熟,对如许的布局功能能到一个甚么水平一点谱也没有。
区分:
这两种办法里,“惯例通讯”这部分的布局没甚么成绩。关头是“及时通讯”部分,复杂来讲就是数据是从数据库走仍是web服务器间接和“互换”通讯。
如今必要思索接纳何种布局,请求是:
一某一台服务器不克不及压力太年夜,不然体系接受不起。(“内部”的并发量十分年夜)
二对“及时通讯”部分的功能请求十分高。
注重:
一BS布局已定上去了,不克不及改。(公司之前的项目就是C/S的,如今想过渡到B/S来)
二硬件没有任何成绩,每块都是独自的高设置服务器。
三大概人人对“互换”这部分的熟悉其实不很分明,实在它要卖力的功效也对照多,压力也会十分年夜。固然它也是独自的服务器。
四一些设置基础上以下:Windows2003,MS-SQL2005,VS2005等,都是企业版。
成绩:
一下面的办法一和二哪中布局功能会好点?(次要思索“及时”部分的功能,其余临时不谈)
二另有没有其余可行的布局?大概手艺?
三有些器材大概我说的不分明,请留言我会尽快复兴。
四有无做GPS定位的伴侣?请留下接洽体例,就教成绩。
我以前很喜欢Serv-U,自从它用Java重写之后我就再也没用过,实在是太慢了,我宁可用IIS搭建FTP,虽然IIS搭建FTP在权限管理上很不灵活。 |
|