nginx/lighttpd
文章平均质量分 50
starxu85
这个作者很懒,什么都没留下…
展开
-
搭建一个轻量级服务器环境 LIGHTTPD + php
Lighttp是一个新兴的安全,高效,兼容性都非常好的WEB服务器软件。相对APACHE来说lighttpd的显著特点是:非常低的内存占用,非常快的相应速度。今天我在LINUX上配置了一下感觉的确不错,在这里和大家分享一下。安装lighttpd前需要预装下列软件包:pcrezlibpcre-develzlib-devel1.安装配置lighttpd1.1 首先创建运行lighttpd的原创 2008-03-29 11:08:00 · 1664 阅读 · 0 评论 -
使用 Nginx 提升网站访问速度
Nginx 简介Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。 Igor 将源代码以类 BSD 许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性原创 2008-11-08 22:35:00 · 1581 阅读 · 0 评论 -
Web2.0负载均衡应用优化
一、Web应用的发展-Web2.0 什么是Web2.0 Web2.0是2003年之后互联网的热门概念之一,不过目前对什么是Web2.0并没有很严格的定义。一般来说Web2.0是相对Web1.0的新的一类Internet应用的统称。Web1.0的主要特点在于用户通过浏览器获取信息,Web2.0则更注重用户的交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者。 所原创 2008-11-05 22:50:00 · 1466 阅读 · 1 评论 -
源地址散列调度(Source Hashing Scheduling)
源地址散列调度(Source Hashing Scheduling)算法正好与目标地址散列调度算法相反,它根据请求的源IP地址,作为散列键(Hash Key)从静态分配的散列表找出对应的服务器,若该服务器是可用的且未超载,将请求发送到该服务器,否则返回空。它采用的散列函数与目标地址散列调度算法的相同。它的算法流程与目标地址散列调度算法的基本相似,除了将请求的目标IP地址换成请求的源IP地址,原创 2008-11-05 22:47:00 · 5846 阅读 · 0 评论 -
目标地址散列调度(Destination Hashing Scheduling)
目标地址散列调度(Destination Hashing Scheduling)算法也是针对目标IP地址的负载均衡,但它是一种静态映射算法,通过一个散列(Hash)函数将一个目标IP地址映射到一台服务器。目标地址散列调度算法先根据请求的目标IP地址,作为散列键(Hash Key)从静态分配的散列表找出对应的服务器,若该服务器是可用的且未超载,将请求发送到该服务器,否则返回空。该算法的流程原创 2008-11-05 22:47:00 · 4078 阅读 · 0 评论 -
带复制的基于局部性最少链接(Locality-Based Least Connections with Replication Scheduling)
带复制的基于局部性最少链接调度(Locality-Based Least Connections with Replication Scheduling,以下简称为LBLCR)算法也是针对目标IP地址的负载均衡,目前主要用于Cache集群系统。它与LBLC算法的不同之处是它要维护从一个目标IP地址到一组服务器的映射,而LBLC算法维护从一个目标IP地址到一台服务器的映射。对于一个“热门”站点原创 2008-11-05 22:46:00 · 1784 阅读 · 0 评论 -
基于局部性的最少链接(Locality-Based Least Connections Scheduling)
基于局部性的最少链接调度(Locality-Based Least Connections Scheduling,以下简称为LBLC)算法是针对请求报文的目标IP地址的负载均衡调度,目前主要用于Cache集群系统,因为在Cache集群中客户请求报文的目标IP地址是变化的。这里假设任何后端服务器都可以处理任一请求,算法的设计目标是在服务器的负载基本平衡情况下,将相同目标IP地址的请求调度到同一原创 2008-11-05 22:45:00 · 1582 阅读 · 0 评论 -
最小连接调度(Least-Connection Scheduling)
最小连接调度(Least-Connection Scheduling)算法是把新的连接请求分配到当前连接数最小的服务器。最小连接调度是一种动态调度算法,它通过服务器当前所活跃的连接数来估计服务器的负载情况。调度器需要记录各个服务器已建立连接的数目,当一个请求被调度到某台服务器,其连接数加1;当连接中止或超时,其连接数减一。在系统实现时,我们也引入当服务器的权值为零时,表示该服务器不可用而原创 2008-11-05 22:43:00 · 7147 阅读 · 0 评论 -
加权轮叫调度(Weighted Round-Robin Scheduling)
轮叫调度(Round Robin Scheduling)算法就是以轮叫的方式依次将请求调度不同的服务器,即每次调度执行i = (i + 1) mod n,并选出第i台服务器。算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。在系统实现时,我们引入了一个额外条件,当服务器的权值为零时,表示该服务器不可用而不被调度。这样做的目的是将服务器切出服务(如屏蔽服务器故障和原创 2008-11-05 22:42:00 · 5020 阅读 · 1 评论 -
轮叫调度(Round-Robin Scheduling
轮叫调度(Round Robin Scheduling)算法就是以轮叫的方式依次将请求调度不同的服务器,即每次调度执行i = (i + 1) mod n,并选出第i台服务器。算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。在系统实现时,我们引入了一个额外条件,当服务器的权值为零时,表示该服务器不可用而不被调度。这样做的目的是将服务器切出服务(如屏蔽服务器故障和原创 2008-11-05 22:41:00 · 1577 阅读 · 0 评论 -
nginx负载均衡的4中配置策略
nginx的upstream目前支持4种方式的分配:1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。例如: upstream tomcats { server 10.1.1.107:88 weight=10;原创 2008-11-05 00:36:00 · 832 阅读 · 0 评论 -
优化lighttpd以提升性能
Lighttpd的优化是多方面的,最重要的就是优化其性能。操作系统有2大因素,可以帮助Lighttpd达到它的最佳性能。HTTP Keep-Alive禁用Keep-Alive可以帮助你的服务器减轻因大量打开着的文件描述符而产生的负载。服务器默认的设置是:server.max-keep-alive-requests = 128server.max-keep-alive-idle = 30server原创 2008-10-21 20:20:00 · 3276 阅读 · 0 评论 -
优化lighttpd的 FastCGI 性能
#!rst==============================Optimizing FastCGI performance==============================.. contents::Overview========If youve recently asked yourself* "How many PHP backends do I need for my l原创 2008-10-22 12:56:00 · 2735 阅读 · 0 评论 -
Lighttpd+PHP性能优化
Lighttpd和PHP的搭配现在越来越常见了。但是老实说,如非必要,我还是推荐你使用Apache和PHP的搭配方式,毕竟LAMP构架的成熟度和稳定度都是经过时间考验的。那么什么时候Lighttpd和PHP的搭配更值得选择呢?可以从以下几点考虑:如果访问量比较大,硬件资源吃紧,那么Lighttpd适合你;如果和稳定相比,你倾向速度多一些,那么Lighttpd适合你。题外话:NginX大有赶超Lig原创 2008-10-19 17:43:00 · 2729 阅读 · 0 评论 -
lighttpd 优化 参数配置
对服务器而言最重要的就是优化了.apache的优化文章,相信你也见过不少了.这里稍微摘出lighttpd的几个优化参数看一看.1 最大连接数默认是1024修改 server.max-fds,大流量网站推荐2048.因为lighttpd基于线程,而apache(MPM-prefork)基于子进程,所以apache需要设置startservers,maxclients等,这里不需要原创 2008-12-04 00:44:00 · 3402 阅读 · 0 评论