iis7中的会话模式

简介:

IIS7提供5种Session模式:

1.Off模式

2.InProc模式

    IIS7的默认方式,IIS工作进程(w3wp.exe)负责Session内存的管理工作,运行速度快但增加IIS的压力,web.config中配置如下:

 
  1. <configuration>    
  2.     <system.web>   
  3.         <sessionState mode="InProc" />   
  4.     </system.web>   
  5. </configuration>  

3.StateServer模式

    鉴于InProc模式,分离出一个单独的Session服务进程(aspnet_state.exe),默认情况下,此服务没有启动。
    Session服务可以为本机的IIS提供服务,也可以为远程的IIS提供服务。当提供本机服务时,网站可以支持运行Web Garden(什么玩意?得google一下);当提供远程服务时,web.config中配置如下:
 

 
  1. <sessionState mode="StateServer" stateConnectionString=
  2. tcpip=x.x.x.x:42424" />  

4.SqlServer模式

    SqlServer模式是将Session数据存储在SqlServer中,即使aspnet_state.exe进程被回收,Session数据仍可以存在,并提供良好的可伸缩性。

5.Custom模式

    Custom模式可以将Session数据存储在其它的数据库(如access或oracle等)中,还需要实现一个自定义的数据提供程序Providers,并在web.config中配置使用。

参考资料:
1.《IIS7开发与管理完全参考手册》 会话状态 p224-p225
2.IIS7 会话状态(Session State) http://kb.cnblogs.com/a/1660740/


本文转自 彭金华  51CTO博客,原文链接:http://blog.51cto.com/pengjh/565325

相关文章
|
监控 负载均衡 应用服务中间件
X-Forwarded-For 负载均衡 7 层 HTTP 模式获取来访客户端真实 IP 的方法(IIS/Apache/Nginx/Tomcat)
https://help.aliyun.com/knowledge_detail/13051859.html?pos=1 1、IIS 6 配置方案2、IIS 7 配置方案3、Apache 配置方案4、Nginx 配置方案5、Tomcat 配置方案 4 层负载均衡(TCP 协议)服务可以直接在后端 ECS 上获取来访者真实 IP 地址,无需进行额外的配置,以下介绍的内容均是针对 7 层(HTTP 协议)的负载均衡服务而言。
4942 0
|
.NET 开发框架
IIS7.0 检测到在集成的托管管道模式下不适用的ASP.NET设置 的解决方法
原文 http://www.cnblogs.com/wlb/archive/2009/04/22/1441446.html 今天在iis7下部署网站的时候出现了如下图所示的错误: 上网搜索了下,网上最多的答案是把应用程序池设置为Classic .NET AppPool,我仔细想了一下,这个根本就是一个治标不治本的办法,如果网站数量一多,把多个网站放在一个应用程序池下是不安全的,在对比了两个应用程 序池的设置以后,才发现,错误提示都已经说的很清楚了,只是我没有好好去看。
875 0
|
索引 文件存储 数据格式
[转载]IIS7的Gzip压缩模式和IIS6的Gzip压缩模式性能对比
原文:http://www.netmkt.cn/get/user0/397/html/5718.html   今天在了解了Gzip压缩模式的好处之后,决定启用Gzip,当然是静态的了,更有效嘛~节约带宽嘛(意味着同样的带宽负载能力更强),同时不怎么消耗CPU处理器资源 IIS7默认是启用G...
1052 0
|
2月前
|
JavaScript Windows
VUE部署到IIS中报404错误解决方案-配置URL重写
VUE部署到IIS中报404错误解决方案-配置URL重写