
Web
napu_sh
半路出家的机械师
展开
-
三大WEB服务器对比分析
<br />转自http://www.236z.com/html/30/29/31/2010/06/03/105573.html<br /> <br /><br />一.软件介绍(apache lighttpd nginx)<br />1. lighttpd<br />Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth,输出压缩(outp转载 2010-07-25 22:03:00 · 533 阅读 · 0 评论 -
两大主流Web服务器之分析与对比
<br />转自http://www.cnblogs.com/yizhu2000/archive/2007/12/08/987456.html<br /> <br />长期以来,Apache和Microsoft的IIS一直统治着Web服务器市场最大的份额。虽然在Netcraft和Security Space每月的调查中,Apache是不容置疑的获胜者,但IIS却在财富1000企业中占据着支配性的优势。显然,两者都是不错的选择,但每一种服务器都有各自的优点和缺点。<br /> <br />鉴于Apache 2转载 2010-08-06 17:33:00 · 869 阅读 · 0 评论 -
来自雅虎性能团队的web架构设计经验分享
<br />转自http://blog.youkuaiyun.com/flynetcn/archive/2009/08/14/4445773.aspx<br /> <br /><br />本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频<br />架构设计的几个心得:<br /><br />一,不要过设计:never over design<br /><br />转载 2010-08-06 17:24:00 · 765 阅读 · 0 评论 -
DNS负载均衡与负载均衡器两种方案的选择
<br />转自http://blog.youkuaiyun.com/flynetcn/archive/2009/01/08/3733584.aspx<br /> <br /> web应用服务器集群系统,是由一群同时运行同一个web应用的服务器组成的集群系统,在外界看来,就像是一个服务器一样。为了均衡集群服务器的负载,达到优化系统性能的目的,集群服务器将众多的访问请求,分散到系统中的不同节点进行处理。从而实现了更高的有效性和稳定性,而这也正是基于Web的企业应用所必须具备的特性。<br /><br /> 高可靠性可转载 2010-08-06 17:23:00 · 630 阅读 · 0 评论 -
DNS负载均衡技术
<br />转自http://blog.youkuaiyun.com/flynetcn/archive/2009/01/08/3733574.aspx<br /> <br /> 负载均衡技术能够平衡服务器集群中所有的服务器和请求应用之间的通信负载,根据实时响应时间进行判断,将任务交由负载最轻的服务器来处理,以实现真正的智能通信管理和最佳的服务器群性能,从而使网站始终保持运行和保证其可访问性。<br /><br /> 为了充分利用现有服务器软件的种种优势,负载均衡最好是在服务器软件之外来完成。而最早使用的负载均衡技术转载 2010-08-06 17:22:00 · 522 阅读 · 0 评论 -
反向代理
<br />转自http://blog.youkuaiyun.com/guoguo1980/archive/2008/01/14/2043164.aspx<br /> <br />先看这张图反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 <br /><br />通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必转载 2010-08-06 17:21:00 · 544 阅读 · 0 评论 -
维持长连接
<br />转自 http://blog.youkuaiyun.com/hongzhao129/archive/2010/04/19/5501398.aspx<br /> <br />现成的长连接应用--Connection:keep-alive <br />在HTTp协议请求和响应中加入这条就能维持长连接。 <br />再封装HTTP消息数据体的消息应用就显的非常简单易用<br />Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接转载 2010-07-25 22:13:00 · 753 阅读 · 0 评论 -
WEB服务器性能瓶颈分析
<br />转自http://forchenyun.javaeye.com/blog/483319<br /> <br />本文先介绍一下各种WEB服务器平台,然后对影响WEB服务器性能的各方面做了分析,最后解析了目前使用最普遍的Apache服务器在服务请求高峰时的响应延迟现象 <br /><br /> 在上周的一篇文章里,我们介绍了搭建WEB服务器的方法,但这只是建立WEB服务器的第一步,在实际的站点运行中,也许服务器的性能表现会不尽如人意,这就需要分析具体的服务器性能瓶颈并找到解决办法。本文先介绍一下转载 2010-07-25 22:10:00 · 1057 阅读 · 0 评论 -
Apache Prefork和Worker模式的性能比较测试
<br />转自http://www.cnzzad.com/tut/62684.html<br /> <br />选择<br />[url=javascript:;]prefork[/url]<br />还是<br />[url=javascript:;]worker[/url]<br />可以在编译时使用–with-mpm=MPM参数指定,默认为prefork,<br />prefork<br />prefork<br />采用预派生子进程方式,用单独的子进程来处理 不同的请求,进程之间彼此独立。在<br转载 2010-07-25 22:07:00 · 595 阅读 · 0 评论 -
Apache的KeepAlive 配置
<br />转自 http://www.gosoa.com.cn/apache的keepalive-配置/<br /> <br /><br />在 Apache 服务器中,KeepAlive 是一个布尔值,On 代表打开,Off 代表关闭,这个指令在其他众多的 HTTPD 服务器中都是存在的。<br />KeepAlive 配置指令决定当处理完用户发起的 HTTP 请求后是否立即关闭 TCP 连接,如果 KeepAlive 设置为On,那么用户完成一次访问后,不会立即断开连接,如果还有请求,那么会继续在这一转载 2010-07-25 22:18:00 · 747 阅读 · 0 评论 -
APACHE并发数的牛皮
<br />本文转自 http://haka.sharera.com/blog/BlogTopic/5244.htm<br /> <br />web服务器用了一段时间,总结了以下一些经验供大家参考 <br /><br /><br />一、够用就好 <br />可以理解为web服务器是一条高速公路,如果出现让每一条车道都足够宽,那么消耗了很多的路面资源,能跑的车就少了。同样web服务器也是这样,不是所有的配置调整的越大越好,一般php+mysql+apache的架构,因为老碰到mysql连接数满的问题,所以把转载 2010-07-25 22:23:00 · 1242 阅读 · 0 评论 -
Nginx负载均衡
<br />转自http://www.51yu.cn/post/18/<br /> <br />Nginx可以支持多种类型的反向代理,我们常用的大概就2种:<br /><br />1.普通的Http代理:<br /> 注意:在upstream中不要使用http://backend1.example.com,而在proxy_pass中则要加上http://backend<br /> upstream backend {<br /> server backend1.example.com weigh转载 2010-07-25 22:15:00 · 588 阅读 · 0 评论 -
构建高性能web之路------web服务器长连接
<br />转自 http://blog.youkuaiyun.com/cutesource/archive/2010/05/08/5570369.aspx<br /> <br /><br />web服务器都提供长连接的方式,所谓长连接就是客户端一次请求完后,不关闭连接,保持一段时间的连接,下次此客户端再次请求时,不用创建新连接,复用所保持的连接即可。从理论上,长连接可以免去大量建立和关闭连接的资源消耗,但同时也有大量连接被占用的代价。因此可以初步判断长连接比短连接能带来更高的TPS,更低的CPU消耗,更少的IO,更高转载 2010-07-25 22:11:00 · 693 阅读 · 0 评论 -
Nginx和Apache性能的比较
<br />转自 http://hi.baidu.com/sheshi37c/blog/item/27417e1ed96942fc1bd57699.html<br /> <br />我的机子配置 2G内存<br />1:安装好apache和nginx。它们共用80端口(哈哈,当然修改端口是很简单的),apache安装在 /opt/httpd目录下,nginx安装在/opt/nginx中。<br />2:安装好webbench(很简单,下载解压后,进入目录,make ,make install即可进行安装),转载 2010-07-25 22:09:00 · 1435 阅读 · 0 评论 -
HTTP实现长连接
转自http://hi.baidu.com/zhizhesky/blog/item/c13ea20118a43e0d1c95833b.htmlHTTP是无状态的 也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web资源,如JavaScript文件、图像文件、CSS文件等;当浏览器每遇到这样一个Web资源,就会建立一个HTTP会话HTTP1.1和HTTP1.0相比较而言,最大的区别就转载 2010-07-25 22:08:00 · 2991 阅读 · 0 评论 -
使用反向代理服务器
<br />转自http://docs.sun.com/source/819-3162/agrvprx.html<br /> <br /><br /><br /> 使用反向代理服务器<br /><br />本章介绍如何使用 Proxy Server 作为反向代理服务器。反向代理服务器是代理服务器改用于特定目的时的代名称。可以在防火墙外部用它来向外部客户机表示一个安全内容服务器,以防从公司外部直接、不受监视地访问服务器数据。还可以使用它来进行复制,也就是说,可以在高用量服务器前面附加多个代理服务器来进行负载平转载 2010-08-06 17:11:00 · 910 阅读 · 0 评论