Cookies和Session,应用程序池,IIS进程回收机制,用户配置文件(user profile)

10 篇文章 1 订阅
本文介绍了Web开发中数据管理的重要机制——Cookies和Session,对比了两者在存储位置、安全性及生命周期上的差异。同时,讲解了应用程序池的概念,它是如何确保应用程序独立运行并管理内存的。还提到了IIS进程回收机制,虽然可能导致Session丢失,但能防止内存过度占用。最后,提出了用户配置文件作为Session丢失和Cookies不安全情况下的替代方案。
摘要由CSDN通过智能技术生成

一,Cookies

  1. Cookies是浏览器的数据保存机制
  2. Cookies它能够保存的时间更长
  3. Cookies的安全性差一点

二,Session

  1. session是服务器的数据保存机制
  2. session它保存的时间较短
  3. session的安全性更高
  4. Session并不会随着Web页面的跳转而消失,而是会一直存在,直到客户端关闭会话。
  5. Session的坏处就是它很容易丢值而且占内存。

三,Cookies和Session的区别

  1. 它们的区别是就是Session存放在服务器端,Cookies存放在客户端
  2. Session的运行依赖于Session id,而Session id 存放在Cookies中,如果浏览器中的Cookies被禁用了,Session就不能够使用了。
  3. Session一般存放在服务器的一个文件中,但它其实可以存放在文件,内存和数据库当中。
  4. 客户验证一般会用的Session进行验证,而唯一标识就是Session id。

三,应用程序池

  • 应用程序池是微软提出的一个新概念,它将一个或多个应用程序链接配置到一个或多个应用工作进程集合的配置。
    达到应用程序与其他应用程序分隔,不受其他应用程序的影响

四,IIS进程回收机制

  • IIS进程回收机制是为了防止项目停留,占内存而制作的一个机制。
    IIS6中默认是20分钟,在IIS7中默认是1740分钟。
    在我看来这种机制的好处就是在默认时间内进程没有回收,程序的运转就会很快,但是占用的内存也会非常大。
    内存占用大,几条程序同时运转就很容易导致Session值得丢失,而且占内存。
    那么为什么要有这个机制,因为如果没有冷却时间,直接回收,就会导致这个项目在开始的时候运行非常慢。

五,用户配置文件

  • List item按照我的理解,用户配置文件的作用就是会在你储存信息的时候再你本地的电脑上自动的生成一个文件夹,保存这些信息,下次再打开的时候就可以直接调用。
    session很容易在程序繁忙的时候丢值,Cookies又不是很安全,用户配置文件便不失为一种非常好的解决方案。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值