application和session的區別


 

 

一、服務的對象不一樣

在同一個瀏覽器窗口中,無論向服務器發送多少請求,session 對象只有一個;當 application 對象沒有被銷毀的時候,所有用戶都可以享用該 application 對象。

二、性質不一樣

session是會話變量,只要同一個瀏覽器沒有被關閉,session對象就會存在;application它類似於系統的全局變量。

三、使用的人不一樣

一個瀏覽器只能創建一個 session 變量;所有瀏覽器用戶都可以使用服務器上的 application 對象。

四、保存的內容不一樣

session 對象可以存儲或者讀取客戶的相關信息;application 對象可以用於保存所有程序中的公有數據。

五、變量的生命周期不一樣

可以通過編寫程序進行修改這個 session 的生命周期的時間;application 的生命周期是最長的。

 

3、保存時間不同。Application保存期貫穿於整個應用程序的生命期,Session保存期一般是用戶活動時間+一段延遲時間,大多數情況下為20分鍾;

4、應用范圍不同。Application適用於所有用戶,Session只用於單個用戶;

5、session是每個用戶都有一個,application是所有用戶公用一個。

 

https://zhidao.baidu.com/question/88190899.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM