2014年2月27日

nginx last break等

摘要: rewrite的规则可以在server或者location模块下,如果在server下匹配,则需要将rewrite之后的uri继续向下匹配location,如果在location模块内有rewrite,匹配后,需要将rewrite之后的uri继续在location模块内向下匹配,如果在模块内没有匹配,则重新走一遍所有匹配1.rewrite xxx xxx last,则不匹配location内部其他rewrite,但是需要继续匹配其他location模块2.break,直接不再和其他模块匹配Break和last都能阻止继续执行后面的rewrite指令,但是last如果在location下用的话, 阅读全文

posted @ 2014-02-27 17:24 aiguang 阅读(340) 评论(0) 推荐(0) 编辑

Jmeter

摘要: 注:打包的时候不要把依赖打进去一:JMeter-Java-Sampler介绍1:JMeter介绍JMeter是Apache下一个类似LoadRunner的开源性能测试项目,可用用来对静态的和动态的资源(如:files, Servlets, Perl scripts, Java Request, Data Bases and Queries, FTP Servers)的性能进行测试.这里只重点介绍Java-Request官方网站http://jmeter.apache.org/2:JMeter基本概念1) 介绍下基本概念便于快速上手测试计划(Test Plan):使用JMeter进行测试的起点, 阅读全文

posted @ 2014-02-27 14:42 aiguang 阅读(549) 评论(0) 推荐(0) 编辑

nginx location规则

摘要: Nginx关于location的匹配规则详解http://iteye.com/eyesmore/有些童鞋的误区1、location的匹配顺序是“先匹配正则,再匹配普通”。矫正:location的匹配顺序其实是“先匹配普通,再匹配正则”。我这么说,大家一定会反驳我,因为按“先匹配普通,再匹配正则”解释不了大家平时习惯的按“先匹配正则,再匹配普通”的实践经验。这里我只能暂时解释下,造成这种误解的原因是:正则匹配会覆盖普通匹配(实际的规则,比这复杂,后面会详细解释)。2、location的执行逻辑跟location的编辑顺序无关。矫正:这句话不全对,“普通location”的匹配规则是“最大前缀”, 阅读全文

posted @ 2014-02-27 12:48 aiguang 阅读(5844) 评论(0) 推荐(1) 编辑

解决性能瓶颈的一些思路

摘要: 问题:服务器为何极限压力计算->应用cache(读写文件)->返回结果3、返回结果数据量50KB-200KBCPU是否为瓶颈?方法一:#vmstat 1查看idle值,看CPU是否为瓶颈方法二:#mpstat -P ALL 1方法三:top查看iowait小结:CPU利用率一、总CPU利用率---vmstat二、每个CPU核的利用率---mpstat三、每个进程的CPU利用率---top/pidstat四、信息来源:/proc/stat和/proc/$pid/statMEM是否为瓶颈?方法 一:free -m方法 二:cat /proc/meminfo 和freetop可以看哪个进 阅读全文

posted @ 2014-02-27 10:36 aiguang 阅读(423) 评论(0) 推荐(0) 编辑

导航