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,670評論 0 28
  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,489評論 2 45
  • Nginx簡介 解決基于進程模型產生的C10K問題,請求時即使無狀態連接如web服務都無法達到并發響應量級一萬的現...
    魏鎮坪閱讀 2,029評論 0 9
  • 文/晴天過后上一章 目錄 這幾日,黎志軒一直陷入深深的悲傷,因為自己的好朋友小七死了,從那日知道小七的...
    晴天過后閱讀 833評論 6 26
  • 20171105 周日 #口號(如:父母的高度是孩子的起點)# 孩子第三個30天目標: 認真吃飯,早睡早起 媽媽...
    文子16閱讀 142評論 0 1