Web server调研分析Filed under: Web Server — cmpan @ 2012-10-29 20:38:34摘要简单可依赖的架构首先需要有一个简单可依赖的前端WebServer集群。本文通过深入调研当前主流的异步web服务器Lighttpd和Nginx,从业界使用情况、架构...
分类:
其他好文 时间:
2015-02-11 01:41:26
阅读次数:
302
最近因为项目上的需要开始大量使用nginx,因此也想趁机将以前常用的django+apache的架构换成django+nginx。常见的 django webapp 部署方式采用FCGI 或 WSGI的方式部署,在这里主要对CentOS 6.5下Python 2.7.5环境下采用 Nginx + P...
分类:
数据库 时间:
2015-01-23 14:41:17
阅读次数:
1111
0.背景
在项目中加入了等待通讯的内容,所以原来单个请求处理时间增加了。单线程处理的fcgi就会浪费CPU和用户时间,所以需要多线程来处理,减少用户排队时间。
将处理用户请求的部分从单线程变为多线程,需要大概了解改动会不会影响性能。
得到的结论是:多线程和单线程在执行的流程和使用方法几乎一样,所以多线程不会带来额外的负担。
1.单线程的处理步骤
1.1一个简单的单线程...
分类:
编程语言 时间:
2015-01-21 15:10:00
阅读次数:
391
lighttpd mysql php简单教程lighttpd+php5+mysql+Debian etchlighttpd是速度最快的静态web server,mysql最通用的的database server,不过考虑换成sqlite先来看看lighttpd吧,装了debian 后一切都很简单了。...
分类:
数据库 时间:
2015-01-18 20:57:54
阅读次数:
216
nginx本身不支持php。如果需要使用php,需要安装php解析服务,如php-fpm,或spawn-fcgi等。从在Ubuntu上配置的便捷性考虑,这次使用php-fpm实现。安装php和php-fpm安装方法,略……因为可以直接用包管理器安装。安装后需要启动服务。修改nginx配置文件修改配置...
分类:
Web程序 时间:
2015-01-18 18:31:15
阅读次数:
226
今天服务器上传大文件,服务器php一直没有响应,响应为0KB,经排查发现是lighttpd的超时设置问题server.max-keep-alive-idle = 5server.max-read-idle = 60server.read-timeout = 0server.max-connectio...
分类:
Web程序 时间:
2015-01-10 13:50:18
阅读次数:
175
最近因为项目上的需要开始大量使用nginx,因此也想趁机将以前常用的django+apache的架构换成django+nginx。常见的 django webapp 部署方式采用FCGI 或 WSGI的方式部署,在这里主要对CentOS 6.5下采用 Nginx + fastcgi + Python...
分类:
编程语言 时间:
2015-01-08 15:09:19
阅读次数:
432
cacti搞运维的人不会陌生,可能是现在使用最多的监控工具了。跟互联网相关的公司可能多少都会用到cacti来监控服务器运行状态和一些软件的负载情况。现在网站用的最多的后端技术可能就是php了,无论nginx还是lighttpd,如今的负载能力都非常强,在很多牛人的努力下,负载几万到十万并发的都屡见不...
分类:
Web程序 时间:
2015-01-08 12:51:59
阅读次数:
182
php判断解析php服务是由那种服务器软件,是采用那种协议 直接输出即可 代码如下: <?php echo PHP_SAPI; ?> 我的测试环境是nginx+fastcgi 输出结果为: cgi-fcgi 如果是apache 运行环境,输出结果为 apache2handler...
一、配置http服务器1、启用httpd相关模块此处htt服务器和php服务器是通过FastCGI来连接的,借助的模块为mod_proxy_fcgi.so,它是mod_proxy.so模块的扩展,所以这两个模块都要开启2、修改主配置文件以支持php文件格式定位AddType,添加如下图后两行定位Index,修改为如下图所示3..
分类:
其他好文 时间:
2014-12-29 06:41:51
阅读次数:
124