Nginx 調教

壓力測試

ab -r -c 1000 -n 10000 http://example.com/
-r: 發生錯誤也不中斷
-c: 併發request數量
-n: 總request數量

如果出現too many request錯誤, 查看

ulimit -a

server就算能負荷,你的local machine還不一定能接收如此多的request,把接收request數量條大一點

ulimit -n 10000

查看cache hit/miss

curl -I http://example.com

HTTP/1.1 200 OK
Server: nginx/1.13.5
Date: Thu, 21 Sep 2017 04:07:17 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
X-Powered-By: PHP/5.6.31
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
X-Cache: MISS

參考

以下是PHP Cache
https://www.digitalocean.com/community/tutorials/how-to-setup-fastcgi-caching-with-nginx-on-your-vps

https://serversforhackers.com/c/nginx-caching

http://dirkgroenen.nl/blog/2015-05-28/setup-a-stunning-nginx-php5-fpm-cache-with-fastcgi/

more: https://www.nginx.com/resources/admin-guide/content-caching/

more on docker: https://www.awaimai.com/2120.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《老男孩Linux运维》笔记 隐藏Nginx软件版本号 一般来说,软件的漏洞都和版本有关。因此要尽量隐藏对访问用户...
    Zhang21阅读 3,712评论 0 28
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,591评论 2 45
  • Nginx简介 解决基于进程模型产生的C10K问题,请求时即使无状态连接如web服务都无法达到并发响应量级一万的现...
    魏镇坪阅读 2,090评论 0 9
  • 文/晴天过后上一章 目录 这几日,黎志轩一直陷入深深的悲伤,因为自己的好朋友小七死了,从那日知道小七的...
    晴天过后阅读 844评论 6 26
  • 20171105 周日 #口号(如:父母的高度是孩子的起点)# 孩子第三个30天目标: 认真吃饭,早睡早起 妈妈...
    文子16阅读 147评论 0 1