柔情似水 发表于 2015-1-16 22:47:23

ASP.NET网页设计包括及时功能的ASP.NET体系布局

捆绑编译器。用户不需要受制于厂家,自己就能将程序在新平台上编译运行。除了牛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在权限管理上很不灵活。

飘飘悠悠 发表于 2015-1-19 23:41:21

PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。

愤怒的大鸟 发表于 2015-1-28 14:23:46

如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。

莫相离 发表于 2015-2-5 15:45:14

主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。

因胸联盟 发表于 2015-2-12 20:16:53

CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。

若天明 发表于 2015-3-3 08:38:48

但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。

分手快乐 发表于 2015-3-18 03:35:09

当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。

兰色精灵 发表于 2015-3-25 11:30:16

现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
页: [1]
查看完整版本: ASP.NET网页设计包括及时功效的ASP.NET体系布局