Apache ab压力测试时出现大量的错误原因分析
摘要:最近有一个测试任务,是测试nginx的并发请求到底能够达到多少的,于是就用ab工具对其进行压力测试。这压力测试一执行,问题就来了:发起10000次请求,并发100,错误的情况能达到30%--50%了!不应该有这么多啊?哪儿出问题了?于是就用loadrunner和jemeter做了同样的测试,失败率为...
阅读全文
posted @
2015-07-31 09:20
shangzekai
阅读(2006)
推荐(0) 编辑
关于nginx的1W并发的优化
摘要:我们来看一下图,下面的这张图清晰的表明了nginx优化的一些方法:nginx要响应请求的话,必须要:1.要建立socket连接2.是要读本地的文件所以这就是我们的一个优化的方向:所以参考照上面的优化思路,我们可以更改上面的系统级别的参数,从而进行调优:1 echo 50000 > /proc/sys...
阅读全文
posted @
2015-07-30 16:35
shangzekai
阅读(1142)
推荐(0) 编辑
关于搭建一个高性能网站的服务器的架设思路以及nginx测试的并发
摘要:对于高性能网站的架设,主要就是请求量大,那我们该如何进行支撑?考虑到下面的几个方面:1.要减少请求,那对于开发人员来说,网站的css文件进行合并,背景图片也要合并,一般都是请求一张比较大的图片,然后在进行分割,然后就是减少mysql的查询。2.对于前端的nginx,我们使用nginx的expire参...
阅读全文
posted @
2015-07-30 13:58
shangzekai
阅读(617)
推荐(0) 编辑
nginx的反向代理和负载均衡的一个总结
摘要:之前一直觉的nginx的反向代理和负载均衡很厉害的样子,最近有机会接触了一下公司的这方面的技术,发现技术就是一张窗户纸呀,捅破了啥都明白了!接下来先看一下nginx的反向代理:简单的来说就是nginx不去自己处理php相关的请求,而是将php的相关的请求转发给apache来进行处理。上面就是一个比较...
阅读全文
posted @
2015-07-29 17:17
shangzekai
阅读(4967)
推荐(0) 编辑
Fastcgi介绍和php中fastcgi的应用
摘要:先看下FastCgi的一些解释: 1 CGI全称是“通用网关接口”(Common Gateway Interface), 它可以让一个客户端,从网页浏览器向执行在Web服务器上的程序请求数据。 CGI描述了客户端和这个程序之间传输数据的一种标准。 CGI的一个目的是要独立于任何语言的,所以CGI可以...
阅读全文
posted @
2014-08-21 15:13
shangzekai
阅读(290)
推荐(0) 编辑
nginx的gzip选项和expire过期时间记录
摘要:最近,参加了公司的组织的一个公开课,收获还是挺多的,下面来总结接一下:一. 使用nginx来进行网页内容的压缩编码与传输速度的优化:先来观察一下news.sina.com.cn在请求和传输的时候发生的一些信息:来看一下请求的压缩信息:1 Accept-Encoding:gzip,deflate,sd...
阅读全文
posted @
2014-08-03 11:53
shangzekai
阅读(920)
推荐(0) 编辑
已经安装好了的lamp或者lnmp环境,编译其他的模块进来?
摘要:问题: 如何为已经编译好了的环境再次编译其他的模块?方法: 一般分为两种情况: 1.php的源码安装包中本来就有这个 .so 的扩展,我们只需要进入到php的安装源码包中的ext文件夹下,然后找到要扩展的包,然后执行:1 # /usr/local/php/bin/phpize2 # ./con...
阅读全文
posted @
2014-04-08 17:39
shangzekai
阅读(185)
推荐(0) 编辑
lnmp的环境的安装和搭建
摘要:上次中,记录了lamp的环境的搭建和安装,这一次说一下lnmp环境的安装和搭建,下面是详细的安装步骤:一. 先是Mysql的安装步骤,其实和上次的一样: 1): 编译安装MySQL+--------------------------------------------------------...
阅读全文
posted @
2014-04-04 17:30
shangzekai
阅读(216)
推荐(0) 编辑
工作中发现Web服务器的磁盘满后故障分析
摘要:遇到的问题: 今天收到报警,某台线上的服务器的磁盘已满,但是登上去使用du -sh /log/* 检查, 发现文件的大小远远小于磁盘的空间,此时不知道该如何解决! 解决的方法: 其实,如果只是单纯的删除log日志,是远远不够的,因为此时相应的服务还是在进行运行,一般情况下,当服务还在...
阅读全文
posted @
2014-03-28 16:54
shangzekai
阅读(243)
推荐(0) 编辑