今天看到bbs上有人问主流大网站如google,sina,qq这样的网站使用的是Apache这样的web服务器,还是自己写的。对于这个问题大家都纷纷进行了猜测,这里,通过Firebug查看http返回头的方式,得到了十大网站使用的web服务器列表:
说明:这里测试的全部是首页,这些大型网站,很可能不同的栏目使用不同的web服务器,比如mail.google.com使用的是GFE(据说是google front end,另外一款google自己开发的web服务器)。
总结:
在10大网站中,2家搜索引擎自己开发web服务器;3家使用ngnix;另外5家使用Apache.
10大网站中没有IIS的,我想他们肯定不用windows,否则每年要给微软很多钱。另外我无责任猜想IIS的并发性能低于其他几款。
同时,也没有人使用lighthttpd, 基本可以理解成,保守的使用Apache,先进的使用Ngnix,lighthttpd既缺乏Apache的传统用户,相对于ngnix又没有太大的优势,所以这里他们没有使用。
就并发能力来说,gws和bws没公开,只能猜想他们很强。普遍认为ngnix并发能力强于Apache。我没有实证过,有兴趣者可以自己测试。
一个数据是ngnix05年开始写的,2009年12月在全球的占有率是6.95%,位列所有服务器的第4名。而Apache在05年的时候接近80%的占有率,现在只有46.59%
Btw,俄罗斯人的确强,一个写的东西一下子超越Apache上的一个开源项目,数学功底真tmd的好!
http://www.hetaoblog.com/%E5%8D%81%E5%A4%A7%E7%BD%91%E7%AB%99%E4%BD%BF%E7%94%A8%E7%9A%84web%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%A7%82%E5%AF%9F/
分享到:
相关推荐
标题中的"miniweb服务器一键搭建静态网站"表明我们要讨论...总的来说,"miniweb服务器一键搭建静态网站"是一个便于初学者和小型团队使用的工具,能够快速创建和测试静态网页,同时也为更深入的Web开发提供了一个起点。
1. 安装Web服务器软件:根据你的操作系统和需求选择合适的Web服务器,如在Linux系统中安装Apache,可以使用命令行工具如`apt-get`或`yum`进行安装。 2. 配置Web服务器:配置文件通常位于服务器安装目录下,如Apache...
搭建和配置 Windows Server 2022 Web 服务器需要经过服务器安装、服务器功能测试、挂载网站到服务器站点、对网站的网址和 IP 地址进行域名解析等步骤。只有经过这些步骤,我们才能成功搭建和配置 Windows Server ...
在本次讲座我们将给大家介绍ASP.NET中一些典型的Web服务器控件的使用,和使用web服务器控件的一些常用技巧和经验。 <br/>课程讲师: 邵志东 MSDN特邀讲师 北京新科海学校 副总经理 <br/>技术等级: ...
可以使用网站域名地址、Web服务器IP地址或Web服务器计算机名称来连接网站。 6. IIS管理器 IIS管理器是管理Web服务器的工具,可以用于管理网站、虚拟目录、默认文档等。 7. Web服务器角色 Web服务器角色是Windows...
这款Web服务器源码可能是为了教学、学习或实践目的而创建的,使用者可以通过分析和修改源代码来理解Web服务器的工作原理,以及易语言在构建网络服务方面的应用。 【描述】"易语言简易WEB服务器源码.rar" 描述中的"....
- 使用命令检查系统是否已安装Web服务器软件包,如`httpd`或`apache`。 - 配置文件通常位于`/etc/httpd/conf/httpd.conf`,在此处可修改服务器的基本设置。 - `Listen 80`定义了Web服务器监听的默认端口。 - `...
stm32+esp8266连web服务器stm32+esp8266连web服务器stm32+esp8266连web服务器stm32+esp8266连web服务器stm32+esp8266连web服务器stm32+esp8266连web服务器stm32+esp8266连web服务器stm32+esp8266连web服务器stm32+...
为了开始使用almp_v7.0ALMP,你需要解压下载的压缩包“安卓web服务器 almp_v7.0ALMP”,里面应该包含了服务器的安装程序以及可能的配置文件和文档。安装完成后,你需要配置服务器的参数,比如监听的端口、脚本解析...
通过研究C-Web-Server的源码,我们可以了解到一个基础Web服务器的架构设计,以及如何使用C语言实现这些功能。这对于想要深入理解Web服务器工作原理的开发者来说,是一份非常宝贵的教育资源。此外,对于希望扩展或...
IIS(Internet Information Services)是微软公司提供的一个Web服务器软件,用于在Windows操作系统上搭建和管理网站。通过IIS,我们可以创建、配置和管理多个Web站点,实现对Web服务的全面控制。这篇电大作业旨在让...
* 高效性,使用 Delphi 环境下的 Socket 控件可以快速构建 Web 服务器。 Delphi 环境下用 Socket 实现 Web 服务器的应用前景广泛,例如: * 信息发布系统,提供了一个基于 Web 的信息发布平台。 * 网络服务系统,...
VB6.0编写的简易WEB服务器是一个非常适合初学者入门网络编程的项目。VB6.0(Visual Basic 6.0)是微软推出的一种可视化编程工具,以其易学易用的特性,深受程序员喜爱。在这个项目中,我们将探讨如何利用VB6.0构建一...
在本教程中,我们将深入探讨如何使用STM32构建一个简单的Web服务器,主要涉及以下几个关键知识点: 1. **TCP/IP协议栈**:在嵌入式设备上实现Web服务器,首要任务是搭建TCP/IP协议栈。LwIP(Lightweight IP)是一个...
实训1使用IIS搭建Web服务器实训报告.doc
在这个特定的案例中,"WebServer vb web 服务器"指的是使用Visual Basic(VB)编程语言构建的简易Web服务器。Visual Basic是一种流行的事件驱动编程工具,尤其在开发Windows桌面应用程序时被广泛使用。 在描述中...
运行此程序前请关闭IIS或其它Web服务器,因为它们都是使用80端口,不能同时运行,这是常识。 3。如果你的首页不是default.asp或default.htm或index.asp或index.htm,请恕无法识别。 4。此程序免费提供,可以自由...
Linux下基于C++的轻量级Web服务器; (1)使用 线程池 + 非阻塞socket + epoll(ET和LT均实现) + 事件处理(Reactor、Proactor) 的并发模型; (2)使用状态机解析HTTP请求报文,支持解析GET和POST请求; (3)访问...
- 使用网络工具(如Wireshark)或Web浏览器进行测试,确认STM32 Web服务器能够正常响应并发送数据。 7. **优化与扩展**: - 考虑性能优化,如内存管理、并发连接处理等。 - 可以进一步扩展功能,如支持动态网页...
1. **授权和访问控制**:限制特定用户或IP地址对Web服务器的访问,可以使用授权机制,如拒绝或允许用户访问,实现安全性。 2. **IP地址授权**:通过设置防火墙规则或IIS配置,可以拒绝某些IP地址的访问,增强服务器...