Azure Web App - 运行exe

时间:2018-02-05 14:34:50

标签: c# azure memory-management exe process.start

我遇到了使用.exe文件生成响应的Web服务的问题。

实际上,该服务正在使用一个简单的" Process.Start" .exe文件的参数是否正确。

一切顺利,但我有这个"问题"。作为1GB的HUGE文件的参数之一,系统需要15秒才能在内存中加载此文件的每个请求。

此文件始终相同,以只读方式打开。

如何让系统知道将其保存在内存中?

我基本上可以采用不同的方法:

  • 找到一种对系统说话的方法"将此文件保存在RAM"
  • 将.exe嵌入类似"循环输入" (并始终使用相同的过程)
  • 将exe发布为连续运行的Azure Web作业

在自己尝试每一种方法之前,最好的方法是什么?为什么?

提前致谢

0 个答案:

没有答案