關於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呢