想釐清一些web application的觀念
1. 一個connection是走HTTP 1.0 or 1.1 or 2.0是怎麼決定的??
是透過web server的設定決定的嗎?
2. 一個browser開了2個tab (tab A和tab B),2個tab都連到同一個server
請問server怎麼知道reponse要回給tab A還是tab B??
是因為這2個tab都有自己的port,所以server可以區別要回給哪個tab嗎??
3. 在server-side的2個pages之間傳遞資料,可以用get, post, session...
請問甚麼情況下要用get比較好??
請問甚麼情況下要用post比較好??
請問甚麼情況下要用session比較好??
4. 在server-side有多台application servers時,
最好是把session data放在cookie裡面,
所以在這種情況下,user登錄後,除非user清除browser的cookie(或user自己按登出)
否則user就會永遠處於登錄狀態,沒有所謂session timeout的問題對吧???
請大家不吝指教,謝謝