1. 程式人生 > >[原]nginx折騰記(HTTP效能能測試,與Apache對比)

[原]nginx折騰記(HTTP效能能測試,與Apache對比)

話說nginx在大壓力的環境中比apache的表現要好,於是下載了一個來折騰一下。

下載並編譯安裝,我的編譯過程有點特別:

1。去除除錯資訊,修改$nginx_setup_path/auto/cc/gcc這個檔案,將 CFLAGS="$CFLAGS -g"  這一行註釋掉。

2。由於僅測試WEB伺服器的效能,所以不安裝FastCGI。

1 2 3 4 5 6 7 ./configure \ --prefix=/opt/nginx \ --user=www \ --group=www \
--with-http_stub_status_module \ --with-http_ssl_module \ --without-http_fastcgi_module

安裝完成之後,將一堆生產環境中靜態化了的HTML頁面copy 到 nginx 的伺服器上,我的 nginx.conf 的配置如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 worker_processes  8; worker_rlimit_nofile 102400; events { use epoll; worker_connections  204800; } http { include       mime.types; default_type  application/octet-stream; sendfile        on; tcp_nopush     on; charset GBK ; keepalive_timeout  60;
server_names_hash_bucket_size 128; client_header_buffer_size 2k; large_client_header_buffers 4 4k;

相關推薦

[]nginx折騰HTTP效能測試Apache對比

話說nginx在大壓力的環境中比apache的表現要好,於是下載了一個來折騰一下。 下載並編譯安裝,我的編譯過程有點特別: 1。去除除錯資訊,修改$nginx_setup_path/auto/cc/gcc這個檔案,將 CFLAGS="$CFLAGS -g"

二分查詢和快速排序應該不執行只是一些筆記

#include<iostream> using namespace std; template<class Type> //二分查詢 int BinarySearch(Type a[],const Type& x,int l,int r) {//a[]排好的遞

重溫朱自清《背影》寫點其它的技術無關

sha 記得 什麽 慢慢 初中 跟著 做了 51cto 走了 再讀一遍《背影》我與父親不相見已二年余了,我最不能忘記的是他的背影。那年冬天,祖母死了,父親的差使也交卸了,正是禍不單行的日子。我從北京到徐州,打算跟著父親奔喪回家。到徐州見著父親,看見滿院狼藉的東西,又想起祖母

linux 子系統折騰

style 簡單 翻譯軟件 linux目錄 mage visual 繼續 .com logs 所以說,英文真是個好東西,很多資料都只有英文版本,要是不懂英文,甚至你不知道這個資料的存在,更別提用蹩腳的翻譯軟件去翻譯了。wsl 的資料:https://docs.microso

Spring Boot 實踐折騰:快速Hello World例子

規劃人生旅程是你自己責無旁貸的責任,沒有其他人可以替你規劃。即便是你的老闆,也沒有這個義務。要實現自我發展,必須同時做好兩件事:精益求精和嘗試新鮮。——《非營利性組織的管理》 開始前… 最近閒下來,看了些Spring Boot和Docker的相關資料

electron折騰——關於視窗

這裡講一些關於electron中視窗的設定,主要是對原API的解讀 建立一個新的視窗 const BrowserWindow = require('electron').remote.Bro

Spring Boot 實踐折騰:配置即使用常用配置

生活不可能像你想象的那麼好,但也不會像你想象的那麼糟。我覺得人的脆弱和堅強都超乎自己的想象。有時,可能脆弱得一句話就淚流滿面;有時,也發現自己咬著牙走了很長的路。——源自 莫泊桑 開始前… 本章內容主要介紹的是Spring Boot常用的配置,相對前

Spring Boot 實踐折騰17:Spring WebFlux中的函數語言程式設計模型

楊絳先生說:大部分人的問題是,做得不多而想得太多。 今天要講的函數語言程式設計可能和Spring Boot本身的關係不太大,但是它很重要!不僅是因為從Java 7升級到Java 8多了一種新程式設計語法的支援,更因為這是一種不同的思維模式。同時,今天的內容可能

Spring Boot 實踐折騰:三板斧Spring Boot下使用Mybatis

你要搞清楚自己人生的劇本:不是你父母的續集,不是你子女的前傳,更不是你朋友的外篇。對待生命你不妨大膽冒險一點,因為好歹你要失去它。——源自尼采 開始前… 上面的金句是被轉載很多的一句話,Spring Boot也有自己的舞臺,只是這個舞臺還沒有大量展開

Spring Boot 實踐折騰14:使用Kotlin

博爾赫斯說,沒有比思考更復雜的思考了,因此我們樂此不疲。 從Spring Boot 2開始,Boot也開始正式支援Kotlin程式設計,我們可以在建立Spring Boot應用時程式時使用Spring初始化Kotlin,不過Kotlin要在新的Spring 5

機器學習折騰1:先成功執行一個Python例子

最近,聽很多朋友都在說人工智慧越來越火,想要了解其中究竟,於是我就推薦了幾本書,但結果卻是,除了工程師朋友能夠勉強看下去外,其餘大部分人到最後都不得放棄了,原因是太多數學公式,太難理解了。 比如,《深度學習》這本書,算得上一本科普書了,是專門寫給一般人看的,其

Spring Boot 實踐折騰11:使用 Spring 5的WebFlux快速構建效響應式REST API

關於Spring 5中的反應式程式設計支援Reactor類庫,上一篇文章《 Spring Boot 實踐折騰記(10):2.0+版本中的反應式程式設計支援——Reactor》已經簡要介紹過,Spring 5 框架所包含的內容很多,本文還會繼續介紹其中新增的 W

具有中國特色的docker折騰

Dockerfile弄明白docker是怎麼回事以後,當然是要來做幾個自己的image。而要自建image,有兩個方法:一是下載一個官方image,然後在裡面run一些你需要的東西,然後commit成一個image。另一個方法則是用Dockerfile。但本質上兩個方法是一樣

老男孩教育每日一題-第63天-批量創建用戶並設置隨機密碼要求不使用shell循環語句

每日一題 隨機數 命令拼接 題目:批量添加20個用戶,用戶名為user1~20,密碼為5個隨機字符(要求不能使用shell循環語句)解決方法方法1 echo user{1..20}|xargs -n1|sed -r ‘s#(.*)#useradd \1 \&\& echo \1 &

Jmeter性測試工具的使用Web性測試

動態參數 數量 後綴名 右鍵 創建 read mage tween 圖形界面 Jmeter性能測試工具的使用(Web性能測試) 1、下載 http://pan.baidu.com/s/1o7p18Ye 該軟件不用安裝,直接解壓打開即可使用。 2、

SSM框架——詳細整合教程Spring+SpringMVC+MyBatis轉載http://blog.csdn.net/zhshulin/article/details/23912615

rop 用戶名 file .org 我們 XML model lib targe 這兩天需要用到MyBatis的代碼自動生成的功能,由於MyBatis屬於一種半自動的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由於手寫映射文件很容易出錯,所以可利用MyBa

C#復習筆記4--C#3:革新寫代碼的方式用智的編譯器來防錯

靜態 png 字段 tom 父類 保持 int http AI 用智能的編譯器來防錯 本章的主要內容: 自動實現的屬性:編寫由字段直接支持的簡單屬性, 不再顯得臃腫不堪; 隱式類型的局部變量:根據初始值推斷類型,簡化局部變量的聲明; 對象和集合初始化程序:用一個表達式就能

基本http服務性測試(Python vs Golang)

utf als net send 強勢 max tps top nco 最近學習Golang,總想體驗下並發到底有多叼,必我大 python強勢多少。 學習了官方教程的http 服務,用性能測試工具wrk測試了下,發現結果很令人驚訝~ wrk可以參考我的博客,有基本用法說明

http測試點滴

root p s 不可 add 註意 body -c 信息 測試的 WeTest 導讀 在服務上線之前,性能測試必不可少。本文主要介紹性能測試的流程,需要關註的指標,性能測試工具apache bench的使用,以及常見的坑。 什麽是性能測試 性能測試是

插畫版Kubernetes指南小孩子也看懂的kubernetes教程

插畫版Kubernetes指南(小孩子也能看懂的kubernetes教程) 是根據一個視訊翻譯過來的,比較形象 編者按:Matt Butcher 是 Deis 的平臺架構師,熱愛哲學,咖啡和精雕細琢的程式碼。有一天女兒走進書房問他什麼是 Kubernetes,於是就有了這本插畫版的 Kube