A. 搭建web服务器,用哪种操作系统比较好
取决于你用开发语言以及具体环境,比如是用C#或者asp的,那建议用windows+IIS,如果是用php/java之类的,如果是测试环境或者用户较少的环境,用windows也是可以的,当然用linux之类一般更好点。
B. web操作系统是什么技术还有webqq聊天如何做到基本展现出实时的交互呢
PHP,JQ,AJAX基本的网页技术的技术初构,在处理交互的时候,其实不是直接对服务器,而是加了中间缓存技术。中间件的存在就是为了减少直接对服务器的压力;qq呢,猜想是对于C端的数据处理暗含了SQLITE。对于开源的框架体的无缝技术对于这些不算什么了。 有空咱一起探讨一下,高哥。呵呵。
C. 这些大网站都用什么操作系统与 Web 服务器
一时好奇,看看这些大网站的 Web 服务器信息(操作系统/Web 服务器/应用服务器软件). 除了有两个节点操作系统看出来是 Linux 外,其他的都是未知的. Web 服务器用的都是 GWS ? 我估计是 Google Web Server 的缩写. Yahoo!操作系统都是 FreeBSD. 其他的都不可知.Yahoo! 的网络安全据说是一级棒!微软操作系统全是 Windows 2003(如果使用 Linux 会被笑死) , 看来 Windows 2000 已经退出微软自己的舞台.Web 服务器用的是Microsoft-IIS/6.0. GNU.org 操作系统全是 Debian Linux(没错,Debian 是 GNU 正宗传人). Web 服务器: Apache/1.3.31 (Debian GNU/Linux) mod_python/2.7.10 Python/2.3.4 , 也有的配置是:Apache/1.3.26 (Unix) Debian GNU/Linux mod_python/2.7.8 Python/2.1.3.GNU.org 对 Python 用的比较多的. 看看国内的一些公司. 阿里巴巴 操作系统是 Linux . Web 服务器: Apache/1.3.29 (Unix) mod_alibaba/1.0 Resin/2.1.13 . (+mod_gzip/1.3.26.1a). mod_alibaba 模块估计是专门定制的. Sina操作系统是 FreeBSD. Web 服务器都是 Apache/2.0.54 . 网络操作系统是 Linux , Web 服务器: Apache/1.3.27. 整齐划一. 搜狐操作系统居然是 SCO UNIX ,Web 服务器信息: Apache/1.3.33 (Unix) mod_gzip/1.3.19.1a 看来业界传闻"Sohu 的技术力量最差"并不夸张. 网易操作系统:Linux. Web 服务器信息: Apache/2.0.5x 这些数据是在Netcraft得到的. 分析一下上述数据,可以得到的基本信息如下: 1. Linux vs FreeBSD 半斤八两.很多公司用 Linux , FreeBSD 也不乏拥趸.但开源操作系统做 Web 应用是首选已经是一个既定事实. 2. 关于 Apache ,虽然 Apache 目前还是推荐使用 1.3 版本. 但是很多公司还是使用了 2.0 版.而 Apache.org 自己也全在使用 Apache 2.0 .甚至是 2.2 . 3. Mod_gzip 被一些公司有选择的使用. 4. 技术实力强的公司定制自己专用的模块. 这些判断的前提是 Netcraft 的探测是正确的并且具备代表性.
D. 如何构建Web操作系统
一个完整的操作系统,C库是不可或缺的,几乎其它任何用户空间程序都会依赖于它。关于C库的选择,我所知道的有:glibc、eglibc、uclibc、bionic和Newlib 。
glibc是桌面和服务器Linux发行版最常用的(典型的如Ubuntu、Fedora )。
EGLIBC是 GNU C Library (GLIBC) 的一个变种,用于工作在嵌入式的系统中。据说Debian决定用嵌入式GLIBC(EGLIBC)取代GNU C Library(GLIBC)。
uClibc 是一个面向嵌入式Linux系统的小型的C标准库。最初uClibc是为了支持uClinux而开发,这是一个不需要内存管理单元的Linux版本,因此适合于单片机系统。uClibc比一般用于Linux发行版的C库GNU C 库 (glibc)要小得多,glibc目标是要支持最大范围的硬件和内核平台的所有C标准,而uClibc专注于嵌入式Linux。很多功能可以根据空间需求进行取舍。
Bionic libc,是一种 C 标准函式库,由 Google 所开发的自由软件,用于 Android 嵌入式系统上,采用 BSD 授权条款。Google 希望用它来取代 glibc,它的发展目标是达到轻量化以及高运行速度。
Newlib,一种C标准库,由Cygnus Solutions公司所开发的自由软件,主要用于嵌入式系统上。目前由Red Hat公司的工程师Jeff Johnson负责维护工作。Cygwin目前即是使用Newlib来作为它的C标准库。
E. web服务器的概念及与操作系统间的关系
所谓网络操作系统是指支持网络协议,能接入internet或者局域网的操作系统。(反例:科学计算器(别不当计算机)的系统就无法联网,所以不是网络操作系统)。。搞清这个概念,Web服务器就不需要解释了吧!
F. 基于Web 的操作系统是怎么回事
Webos或者我们称为网络操作系统,是一种基于浏览器的虚拟的操作系统,用户通过浏览器可以在这个Webos上进行应用程序的操作,而这个应用程序也不是普通的应用程序,是网络的应用程序。举一个简单的例子,当我们要进行照片的处理时我们通常打开电脑,进入Windows操作系统,运行Photoshop程序来进行加工和操作。而在Webos上,我们是通过打开一个浏览器,登录到我们的一个虚拟的桌面上,运行Picasa这样的网络应用程序来进行照片的加工和处理。从用户的角度出发,两种运行方式在实际操作上不会有太明显的差别,唯一不同的地方就是Webos是运行在一个浏览器内。但是这点不同却能够导致根本性的变革,因为用户需求的将只是一个浏览器(我相信99%的计算机都已经安装了浏览器),这个浏览器可以运行在Windows的操作系统上,也可以运行在Linux上,而且用户并不需要安装各种的应用软件,因为webos只要有一套的应用软件,所有连入这个系统的用户将都可以使用
G. 什么是web应用系统
Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件。一个Web应用程序是由完成特定任务的各种Web组件(web components)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整的服务。
(7)web操作系统扩展阅读:
应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。
H. 看看大网站都用什么操作系统和Web服务器
1、Google:Server: gws
gws:我猜想应该是 Google Web Server 的简写。
GWS应该是谷歌定制或开发出来的一套独有的Web服务器。
2、网络:Server: BWS/1.0
BWS,同上,我想应该是 Bai Web Server 的简写。
不过,个人认为应该是gws早于BWS,为什么我想大家都懂的。
3、Hao123网址之家:Server: lighttpd
Lighttpd简介:
Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。
具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。
lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。
支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。
4、新浪网、新浪微博、新华网、中国政府网、中国移动、开心网:Server: Apache
Apache简介:
Apache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上,
由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
5、腾讯:Server: squid/3.0
Squid简介:
Squid是一种在Linux系统下使用的优秀的代理服务器软件。
squid不仅可用在Linux系统上,还可以用在AIX、Digital Unix、FreeBSD、HP-UX、Irix、NetBSD、Nextstep、SCO和Solaris等系统上。
Squid是一个缓存internet数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据。
也就是说,当一个用户想要下载一个主页时,它向Squid发出一个申请,要Squid替它下载,
然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,
当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。
6、搜狐、搜狐高清:Server: SWS
SWS:我猜想应该是 Sohu Web Server 的简写。
7、网易、淘宝、凤凰网、人人网:Server: nginx
Nginx简介:
nginx是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。
此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中运行。
8、央视网:Server: CCTV.com_webserver/1.0
CCTV.com_webserver/1.0:应该是CCTV为其量身定制的Web Server。
9、人民网:Server: RMW
RMW:应该是人民网为其量身定制的Web Server。
10、优酷网:Server: njwww2
njwww2:不知道是优酷怎么定制出来的Web Server,名字就好龊。
11、中国英才网、携程旅行网、58同城、中国工商银行:Server: Microsoft-IIS/6.0
IIS简介:
Internet Information Services(IIS,互联网信息服务),
是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。
IIS/6.0 一般基于Windows Server 2003。
12、微软官方网站:Server: Microsoft-IIS/7.5
IIS/7.5一般基于Windows Server 2008,是微软目前最新的IIS服务。
从这点看,微软对自己的最新产品还是满意的
以上共列举了12类,数据只是单纯来源一个浏览器插件,不一定完全真实。
但可以看出,大型网站用IIS的还是比较少的......
不过全球网站千千万,各式各样、千奇百怪的Web服务器都有。
I. 为什么目前web服务器一般用Linux操作系统而不是windows
我个人认为,1是授权问题,相对windows来说,linux属于开源的系统。公司完全可以根据自己的需求开发对应的系统,并且可以节省正版费用。 2.相对windows来说毕竟属于微软的,政府是不愿意去用的。