c# - 内存分配:Windows Server 中托管的多个 WCF 实例
问题描述
我们有一个 ASP.NET 4.0 Web 应用程序,它使用来自使用 asp.net 4.0 开发并托管在 Windows 服务中的 WCF 服务的服务。WCF 是 PerSession 并且会话非常繁重:大约 80 个用户连接后,服务的 RAM 达到 2GB。扩大进程内存后
editbin /largeaddressaware wcfservice.exe
我们可以为大约 100 个用户提供服务。对于大约 1000 个用户,我们需要 10 台服务器来满足所有调用 :-( 所以,因为应用程序服务器有 16GB 内存,我们可以安装多个 WCF 服务器实例以限制服务器数量吗?还有一些替代方案避免消耗内存?
谢谢
解决方案
推荐阅读
- json - 将嵌套的 JSON 数据从 API 导入 SQL Server 中的单个表
- swift - 将其样本的 json 序列化为字符串
- javascript - 正则表达式(js)数学以同一组开始和结束
- javascript - 反应useEffect缺少依赖?
- c++ - CUDA GPU __global__ 功能未完成
- automation - 安排 Ansible Playbook 在特定时间运行忽略重复的额外变量
- php - 类未找到 laravel 但存在
- sql - 如何在没有内部查询限制的情况下表达“单个结果记录或 NULL”?
- dynamic-programming - 使用动态规划的距离最小化
- vba - 使用 VBA 检索 Outlook 附件文档属性