歡迎您光臨本站 註冊首頁

關於nginx裡面maxclients的計算方法

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

關於nginx裡面maxclients的計算方法

FROM NGINX WIKI:
worker_connections
Syntax: worker_connections number
Default:
The worker_connections and worker_proceses from the main section allows you to calculate maxclients value:
max_clients = worker_processes * worker_connections
In a reverse proxy situation, max_clients becomes
max_clients = worker_processes * worker_connections/4
Since a browser opens 2 connections by default to a server ,and nginx uses the fds (file descriptors) from the same pool to connect to the upstream backend .

按照他的意思,
做http服務,瀏覽器只有1個連接,所以第一個公式沒有除
做反向代理,瀏覽器會發2個連接,然後nginx又用兩個連到後端,所以除了4

瀏覽器在這兩種情況下為什麼發起的鏈接數不一樣?還是我理解錯了
《解決方案》

樓主在哪裡看到英文幫助的。我去了官網。是俄文的。沒看明白。
《解決方案》

http://wiki.nginx.org/Main
《解決方案》

從瀏覽器到nginx,然後從niginx到後端,
從後端到nginx,再由nginx到瀏覽器。

就是成4了。
《解決方案》

從瀏覽器到nginx,然後從niginx到後端,
從後端到nginx,再由nginx到瀏覽器。

就是成4了。
maochanglu 發表於 2010-08-17 11:49 http://bbs.chinaunix.net/images/common/back.gif

那第一種情況他的公式是
max_clients = worker_processes * worker_connections
從瀏覽器到niginx,從nginx到瀏覽器,是不是算2個呢
為什麼不除以2呢

[火星人 ] 關於nginx裡面maxclients的計算方法已經有332次圍觀

http://coctec.com/docs/service/show-post-16837.html