創(chuàng)建一個網(wǎng)頁多少錢sem優(yōu)化托管
ip_hash:通過IP保持會話
作用:
nginx通過后端服務(wù)器地址將請求定向的轉(zhuǎn)發(fā)到服務(wù)器上。 將客戶端的IP地址通過哈希算法加密成一個數(shù)值?
如果后端有多個服務(wù)器,第一次請求到服務(wù)器A, 并在務(wù)器登錄成功,那么再登錄B服務(wù)器就要重新登錄,所以nginx的ip_hash可以保持會話(java是通過redis保存會話)
?
現(xiàn)象:
第一次通過nginx請求返回頁面后,在次請求還是這個服務(wù)器的頁面。
去掉ip_hash后,則默認(rèn)使用rr輪詢的方式請求?
$request_uri;
通過url將請求轉(zhuǎn)發(fā)到固定的服務(wù)器上
將url轉(zhuǎn)成hash值,定向轉(zhuǎn)發(fā)到后端服務(wù)器
$cookie_jsessionid;
$是指去nginx內(nèi)部變量。
上有服務(wù)器下發(fā)cookie到客戶端瀏覽器,
客戶端請求時(shí) 將客戶端訪問攜帶的cookie取哈希值
sticky第三方插件會話保持
sticky會下發(fā)一個有時(shí)間限制的cookie,客戶端再次訪問攜帶cookie,進(jìn)行會話保持。
?