Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在工作进程asp.net的所有实例之间共享变量

如何在工作进程asp.net的所有实例之间共享变量
EN

Stack Overflow用户
提问于 2013-10-29 05:09:58
回答 1查看 914关注 0票数 0

我不得不将一个预建的asp网站从单工作进程环境迁移到云服务器上的多工作进程环境。我有一个带有静态arraylist变量的类,用于包含所有会话信息的最后2分钟,用于跟踪目的。用于访问此数组列表以查看实时报告管理员。但在将其转移到云基础设施时,这已经崩溃了,结果不再正确。这取决于负载均衡器背后的哪个服务器在为页面提供服务,因此每个应用程序池都有静态变量的多个实例。我试图转移到mysql,但我们需要定期刷新数据,而且它也有性能问题。在这里,数组列表被大量处理以产生有用的数据,因此我需要一些在内存中的数据。

请注意,在此之前,没有锁的静态变量的使用也是不利的,但这只会导致1到2个记录之间的差异,但速度非常快。

EN

回答 1

Stack Overflow用户

发布于 2013-10-29 05:15:53

您可以考虑使用基于SQL server的会话存储来备份您的会话。或者,您可以使用应用程序缓存服务器来支持它。这将允许您在多个web服务器之间共享它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19650125

复制
相关文章
共享变量工作原理
默认情况下,如果在一个算子的函数中使用到了某个外部的变量,那么这个变量的值会被拷贝到每个task中。此时每个task只能操作自己的那份变量副本。如果多个task想要共享某个变量,那么这种方式是做不到的。
编程那点事
2023/02/25
4790
共享变量工作原理
python多进程通信、共享变量
由于计算机的CPU是单核的,所以一次只能执行一个任务。 但是现代计算机通常都有多个核心,如果只有一个进程在运行,那么其他核心就处于闲置状态。 多进程编程可以同时利用多个核心,提高程序的运行效率。
Michael阿明
2023/03/11
1.7K0
asp.net 取windows的所有进程
代码如下: #region 取得windows的所有进程 public static string GetCourse() { System.Text.StringBuilder sb = new System.Text.StringBuilder(); string tempName = ""; int begpos, endpos; foreach (Process thisProc in System.Diagnostics.Process.GetProcesses()
磊哥
2018/04/26
1.2K0
【译】在 ASP.NET 和 ASP.NET Core 之间共享代码
随着 .NET 6 的发布,使用 ASP.NET Core 可以获得更多好处。但是将现有代码迁移到 ASP.NET Core 通常听起来像是一项巨大的投资。今天我们将分享如何加速向 ASP.NET Core 的迁移。您今天可以进行一些细微的更改,以便明天更轻松地迁移到 ASP.NET Core。
郑子铭
2022/03/22
4.5K0
UNIX(进程间通信):02---父子进程之间的数据共享分析
之前我们通过fork()函数,得知了父子进程之间的存在着代码的拷贝,且父子进程都相互独立执行,那么父子进程是否共享同一段数据,即是否存在着数据共享。接下来我们就来分析分析父子进程是否存在着数据共享。
用户3479834
2021/02/03
2.2K0
UNIX(进程间通信):02---父子进程之间的数据共享分析
如何在微服务之间共享和同步代码
微服务架构非常适合构建可扩展的代码库,具有更少的耦合,更好的关注点分离,更高的弹性,结合不同的技术,最重要的是,更好的模块化和构建它的组件的可重用性。
February
2018/11/23
2.7K0
【译】在 ASP.NET 和 ASP.NET Core 之间共享代码
随着 .NET 6 的发布,使用 ASP.NET Core 可以获得更多好处。但是将现有代码迁移到 ASP.NET Core 通常听起来像是一项巨大的投资。今天我们将分享如何加速向 ASP.NET Core 的迁移。您今天可以进行一些细微的更改,以便明天更轻松地迁移到 ASP.NET Core。
郑子铭
2022/03/04
4.9K0
【译】在 ASP.NET 和 ASP.NET Core 之间共享代码
Python多任务编程——线程之间共享变量
理论上实现循环100万次,每循环一次给全局变量加1,最终的结果应该为2000000。实际上的结果为上图所示。
落雨
2022/02/24
30.4K1
浅谈 python multiprocessing(多进程)下如何共享变量
1、问题: 群中有同学贴了如下一段代码,问为何 list 最后打印的是空值? from multiprocessing import Process, Manager import os manager = Manager() vip_list = [] #vip_list = manager.list() def testFunc(cc):     vip_list.append(cc)     print 'process id:', os.getpid() if __name__ == '__m
用户1177713
2018/02/24
3.8K0
cmake:在各级子项目(目录)之间共享变量
项目目录结构如下图,facedetect和facefeature都要用到opencl中的include文件,1.2,2.0,2.1是不同的opencl版本的头文件,希望在cmake创建Makefile时,opencl文件夹下的CMakeLists.txt能定义类似INCLUDE_OPENCL_1_2,INCLUDE_OPENCL_2_0,INCLUDE_OPENCL_2_1,这样的变量,以保存不同版本的opencl 头文件位置,最后关键是能让项目中其他子目录的CMakeList.txt能使用这些变量。
10km
2022/05/07
1.9K0
如何在WordPress网站之间共享用户和登录
wordpress为网站系统提供了相同的数据表结构,为快速实现多个WordPress网站之间共享用户数据提供了可能。wordpress如何实现如网易通行证等大站一样的共享用户登录呢?只需要将需要共享的数据库共用即可,我们这里只需要共享_user与_usermeta表,下面是完整实现过程。
许都博客
2021/06/15
1.9K0
ASP.NET是如何在IIS下工作的
ASP.NET与IIS是紧密联系的,由于IIS6.0与IIS7.0的工作方式的不同,导致ASP.NET的工作原理也发生了相应的变化。 IIS6(IIS7的经典模式)与IIS7的集成模式的不同 IIS6
古时的风筝
2018/01/08
3K0
ASP.NET是如何在IIS下工作的
如何在Linux中查看所有正在运行的进程
你可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。ps命令能提供一份当前进程的快照。如果你想状态可以自动刷新,可以使用top命令。
用户4988085
2021/07/21
62K0
day39(多进程) - 管道、进程池、进程池的返回值、进程回调函数、进程之间的数据共享
# apply_async(func[, args[, kwds[, callback]]]) 它是非阻塞
少年包青菜
2019/08/01
1.9K0
C语言实例:求100——200之间的所有素数
素数是大于1的整数,除了能被自身和1整除外,不能被其他正整数整除。算法过程是:让i被2~i除,如果i能被2~i之间的任何一个整数整除,则结束循环;若不能被整除,则要判断j是否是最接近或等于i的,如果是则证明是素数,否则继续下次循环。
C语言中文社区
2022/05/30
1.6K0
C语言实例:求100——200之间的所有素数
Spark的共享变量
Spark程序的大部分操作都是RDD操作,通过传入函数给RDD操作函数来计算。这些函数在不同的节点上并发执行,内部的变量有不同的作用域,不能相互访问,有些情况下不太方便,所以Spark提供了两类共享变量供编程使用——广播变量和计数器。 1. 广播变量 这是一个只读对象,在所有节点上都有一份缓存,创建方法是SparkContext.broadcast(),比如: scala> val broadcastVar = sc.broadcast(Array(1, 2, 3)) broadcastVar: org.a
天策
2018/06/22
6430
开发 | 如何在小程序页面之间,传递数据和变量?
最近组里开发小程序,遇到了一个困扰前端很长时间的话题:页面之间,如何传递数据和变量?
知晓君
2018/08/01
1.1K0
开发 | 如何在小程序页面之间,传递数据和变量?
Vue组件之间的数据共享
组件之间的数据共享 在项目开发中,组件之间的最常见的关系分为如下两种: 父子关系 兄弟关系 父子组件之间的数据共享 父子组件之间的数据共享又分为: 父 -> 子共享数据 子 -> 父共享数据 1. 父组件向子组件共享数据 父组件向子组件共享数据需要使用自定义属性。示例代码如下: 2. 子组件向父组件共享数据 子组件向父组件共享数据使用自定义事件。示例代码如下: 3. 兄弟组件之间的数据共享 在 vue2.x 中,兄弟组件之间数据共享的方案是 EventBus。 EventBus 的使用步骤 创建
777nx
2023/05/02
7860
Vue组件之间的数据共享
点击加载更多

相似问题

在所有vue组件实例之间共享变量

277

如何在方法的所有实例之间共享已计算的变量

10

在所有PHP进程之间共享变量/内存

52

如何在相同进程的实例之间共享共享库(.so)中的全局变量?

31

如何在所有类型实例之间共享实例成员

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文