`
touchmm
  • 浏览: 1051309 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

十大网站使用的web服务器观察

阅读更多

今天看到bbs上有人问主流大网站如google,sina,qq这样的网站使用的是Apache这样的web服务器,还是自己写的。对于这个问题大家都纷纷进行了猜测,这里,通过Firebug查看http返回头的方式,得到了十大网站使用的web服务器列表:

网站地址 Web服务器 说明
www.google.cn Gws Google Web Server, google自己开发的
www.baidu.com BWS/1.0 Baidu Web Server, baidu自己开发的
www.renren.com nginx/0.7.64 http://nginx.org/

由俄罗斯人Igor Sysoev【注意:现有公开资料都说作者是他,而不是他所领导的小组】为俄罗斯访问量第二的网站RamblerMedia.com开发的

www.qq.com nginx/0.6.39
www.163.com nginx
www.taobao.com Apache/2.2.8 http://httpd.apache.org/

Apache旗下的开源http服务器

www.sina.com.cn Apache/2.0.63
www.sohu.com Apache/1.3.39
www.kaixin001.com Apache
www.youku.com Apache

说明:这里测试的全部是首页,这些大型网站,很可能不同的栏目使用不同的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服务器一键搭建静态网站"表明我们要讨论...总的来说,"miniweb服务器一键搭建静态网站"是一个便于初学者和小型团队使用的工具,能够快速创建和测试静态网页,同时也为更深入的Web开发提供了一个起点。

    简单搭建WEB服务器 简单搭建WEB服务器 简单搭建WEB服务器

    1. 安装Web服务器软件:根据你的操作系统和需求选择合适的Web服务器,如在Linux系统中安装Apache,可以使用命令行工具如`apt-get`或`yum`进行安装。 2. 配置Web服务器:配置文件通常位于服务器安装目录下,如Apache...

    Windows server 2022 web服务器的搭建

    搭建和配置 Windows Server 2022 Web 服务器需要经过服务器安装、服务器功能测试、挂载网站到服务器站点、对网站的网址和 IP 地址进行域名解析等步骤。只有经过这些步骤,我们才能成功搭建和配置 Windows Server ...

    Web服务器控件使用 Demo

    在本次讲座我们将给大家介绍ASP.NET中一些典型的Web服务器控件的使用,和使用web服务器控件的一些常用技巧和经验。 <br/>课程讲师: 邵志东 MSDN特邀讲师 北京新科海学校 副总经理 <br/>技术等级: ...

    实训1:使用IIS搭建Web服务器.docx

    可以使用网站域名地址、Web服务器IP地址或Web服务器计算机名称来连接网站。 6. IIS管理器 IIS管理器是管理Web服务器的工具,可以用于管理网站、虚拟目录、默认文档等。 7. Web服务器角色 Web服务器角色是Windows...

    易语言简易WEB服务器源码.rar

    这款Web服务器源码可能是为了教学、学习或实践目的而创建的,使用者可以通过分析和修改源代码来理解Web服务器的工作原理,以及易语言在构建网络服务方面的应用。 【描述】"易语言简易WEB服务器源码.rar" 描述中的"....

    实验_Linux下的web服务器.doc

    - 使用命令检查系统是否已安装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+esp8266连web服务器stm32+...

    安卓版本web服务器 almp_v7.0ALMP

    为了开始使用almp_v7.0ALMP,你需要解压下载的压缩包“安卓web服务器 almp_v7.0ALMP”,里面应该包含了服务器的安装程序以及可能的配置文件和文档。安装完成后,你需要配置服务器的参数,比如监听的端口、脚本解析...

    C-Web-Server源码 经典的C语言web服务器

    通过研究C-Web-Server的源码,我们可以了解到一个基础Web服务器的架构设计,以及如何使用C语言实现这些功能。这对于想要深入理解Web服务器工作原理的开发者来说,是一份非常宝贵的教育资源。此外,对于希望扩展或...

    电大作业使用IIS配置Web服务器.pdf

    IIS(Internet Information Services)是微软公司提供的一个Web服务器软件,用于在Windows操作系统上搭建和管理网站。通过IIS,我们可以创建、配置和管理多个Web站点,实现对Web服务的全面控制。这篇电大作业旨在让...

    Delphi环境下用Socket实现Web服务器[借鉴].pdf

    * 高效性,使用 Delphi 环境下的 Socket 控件可以快速构建 Web 服务器。 Delphi 环境下用 Socket 实现 Web 服务器的应用前景广泛,例如: * 信息发布系统,提供了一个基于 Web 的信息发布平台。 * 网络服务系统,...

    VB6.0编写的简易WEB服务器

    VB6.0编写的简易WEB服务器是一个非常适合初学者入门网络编程的项目。VB6.0(Visual Basic 6.0)是微软推出的一种可视化编程工具,以其易学易用的特性,深受程序员喜爱。在这个项目中,我们将探讨如何利用VB6.0构建一...

    STM32实现Web服务器

    在本教程中,我们将深入探讨如何使用STM32构建一个简单的Web服务器,主要涉及以下几个关键知识点: 1. **TCP/IP协议栈**:在嵌入式设备上实现Web服务器,首要任务是搭建TCP/IP协议栈。LwIP(Lightweight IP)是一个...

    实训1使用IIS搭建Web服务器实训报告.doc

    实训1使用IIS搭建Web服务器实训报告.doc

    WebServer vb web 服务器

    在这个特定的案例中,"WebServer vb web 服务器"指的是使用Visual Basic(VB)编程语言构建的简易Web服务器。Visual Basic是一种流行的事件驱动编程工具,尤其在开发Windows桌面应用程序时被广泛使用。 在描述中...

    免费的绿色Web服务器,可以完全代替IIS,只有400多k,实用

    运行此程序前请关闭IIS或其它Web服务器,因为它们都是使用80端口,不能同时运行,这是常识。 3。如果你的首页不是default.asp或default.htm或index.asp或index.htm,请恕无法识别。 4。此程序免费提供,可以自由...

    C++从零开始搭建一个web服务器

    Linux下基于C++的轻量级Web服务器; (1)使用 线程池 + 非阻塞socket + epoll(ET和LT均实现) + 事件处理(Reactor、Proactor) 的并发模型; (2)使用状态机解析HTTP请求报文,支持解析GET和POST请求; (3)访问...

    stm32搭建web服务器

    - 使用网络工具(如Wireshark)或Web浏览器进行测试,确认STM32 Web服务器能够正常响应并发送数据。 7. **优化与扩展**: - 考虑性能优化,如内存管理、并发连接处理等。 - 可以进一步扩展功能,如支持动态网页...

    Web服务器的组建配置与安全管理

    1. **授权和访问控制**:限制特定用户或IP地址对Web服务器的访问,可以使用授权机制,如拒绝或允许用户访问,实现安全性。 2. **IP地址授权**:通过设置防火墙规则或IIS配置,可以拒绝某些IP地址的访问,增强服务器...

Global site tag (gtag.js) - Google Analytics