Session值不规律变化的一种可能解决方法

我们有一个页面显示这个数组的信息,不停的刷新页面这个数组显示的内容在不停的变化,顺序、个数(有时候能显示全部的对象,有时却少几个),真是让人很恼火,你要丢就丢吧,老子最起码知道你会丢失,但你不丢失老自己变可有点儿不厚道啦。。。

网上查了查,终于找出来原因,原来是程序池的设置作怪,有个叫“Web 园”的东西不知道被那位同事改过,这一项数值的变化会引起Session值不稳定,具体设置是“打开IIS--打开“应用程序池”中具体项的属性页中的“性能”选项卡,如图:

下方的“web 园”项中的值保证值为“1”,如果不是1,就会出现例用这个程序池的程序Session不稳定的情况发生。

百度了一下儿“web 园”,解释如下:

复制代码 代码如下:

在您创建应用程序池时,就会通知 IIS 6 创建一个工作进程,以传送指派给该应用程序池的 Web 站点、文件和文件夹的内容。您可以将应用程序池配置为启动多个,而非一个工作进程,这样可以提高可扩展性。这个功能的名为 Web 园,是小型的“Web 农场”。您无需使用多台计算机来传送相同的内容(Web 农场),而是可以使用一台计算机中的多个进程来传送相同的内容。

在将 IIS 6 应用程序配置为 Web 园时,您只需在“应用程序池属性”的“性能”选项卡的“最大工作进程数”框中,设置一个大于 1 的工作进程数。如果这个值大于 1,每个请求都将启动一个新的工作进程实例,可启动的最多进程数为您所指定的最大工作进程数。后续的请求将以循环的方式发送至工作进程。

Web 园在您的应用程序资源有限的情况下非常有用。例如,如果您到数据库的连接很慢,那么您可以使用多个工作进程来增加用户吞吐量,从而增加到数据库的连接数。

尽管在有些情况下使用 Web 园的用处非常大,但是要注意,每个工作进程的会话信息都是唯一的。由于请求以循环的方式路由到应用程序池工作进程,因此 Web 园对于会话信息存储在进程中的应用程序作用可能不大。在少数情况下,让多个工作进程运行同一个应用程序会造成资源竞争。例如,如果所有工作进程都试图将信息记录到日志文件中,或是使用那些不是专用于多个并发访问的资源,那么可能出现资源竞争问题。

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/12521.html

(0)
晴川运维晴川运维
上一篇 2025年9月17日
下一篇 2025年9月17日

相关推荐

  • 服务器有效设置防止web入侵图文方法

    所以配合服务器来设置防止webshell是有效的方法。 一、防止数据库被非法下载应当说,有一点网络安全的管理员,都会把从网上下载的网站程序的默认数据库路径进行更改。当然也有一部分管…

    IIS 2025年9月21日
  • 删除iis gzip缓存目录达11g的解决办法

    最近被iis gzip缓存目录问题烦恼了几天,因为有个大型网站导致缓存目录里面有很多缓存文件,多达37W个,总共大小有15G,占据太多空间了。所以想删除,但是发现用一些常规的方法无…

    IIS 2025年6月13日
  • IIS入门:为网站分配域名

    IIS入门:为网站分配域名 IIS入门:为网站分配域名 在建立一个网站时,为其分配一个域名是非常重要的。域名是网站的唯一标识符,使用户能够通过互联网访问您的网站。在使用IIS(In…

    IIS 2025年10月25日
  • Windows 7下IIS安装配置教程(win8通用)

    一、Windows 7下 iis 7安装配置 1、进入控制面板 –> 打开或关闭Windows功能。选择如图: 按确定,IIS就装好了。 一、配置IIS 1、 安…

    IIS 2025年6月20日
  • Win2003 服务器安装及设置教程 系统设置篇

    本安装及设置教程适用于使用Windows2003为操作系统的服务器,目的是让服务器支持常见网络编程语言包括ASP、PHP、.Net1.1、.Net2.0,支持常见数据库包括Acce…

    IIS 2025年6月12日
  • IIS真正能用的ISAPI-Rewrite图片防盗链规则写法

    通过G.CN和B.CN搜索后得出了几种不同的方案,例如网站程序的URL伪装法、服务器端的收费插件法和ISAPI-REWRITE的规则过滤法等,考虑自身网站结构和钱包的困难问题,最终…

    IIS 2025年6月9日
  • 卸载ZkeysPHP 后iis网站出现Service Unavailable 解决办法

    ZkeysPHP确实不错,使用比较简单,很方便新手使用,使用以后建议再找专业的安全设置团队给设置下比较好,windows下本了漏洞就多,80%的网站有后门的情况来看,就算手工配置不…

    IIS 2025年7月9日
  • IIS下还原备份xml配置文件的方法

    备份步骤:打开IIS -> 右键网站 -> 将配置保存到一个文件 -> 选择路径确定(无加密)。   在机子重装后使用DOS命令进行还原。(因为IIS6上没有方便…

    IIS 2025年7月8日
  • Win2003环境下的一键系统安全批处理

    复制代码 代码如下: @echo off echo —————————&…

    IIS 2025年6月10日
  • IIS新手指南:迁移网站至IIS

    IIS新手指南:迁移网站至IIS IIS新手指南:迁移网站至IIS 什么是IIS? IIS(Internet Information Services)是由微软开发的一款Web服务…

    IIS 2025年10月11日

发表回复

登录后才能评论