上传到IIS时读取Json文件很慢

Reading Json file is slow when uploading to IIS

提问人:wiki 提问时间:10/13/2023 更新时间:10/13/2023 访问量:40

问:

我将 .Net core/Angular 项目上传到 IIS。我有一个代码可以写入json文件并从json文件中读取。

在 localhost 中,写入/读取 Json 文件不需要一秒钟,但在上传并托管在 IIS 中后,写入/读取 json 文件需要 10 秒。

这是为 Json 文件编写的代码

string result ={This contains JSON response};
string lstrfilename = "D:\\LOG\\avail.json";
 File.WriteAllText(lstrpath, result);

这是读取Json文件的代码

 string lstrpath = "D:\\LOG\\avail.json";
string lstrData =File.ReadAllText(lstrpath);

上载和托管到 IIS 时需要考虑什么吗?如何摆脱读取JSON文件时的缓慢?

提前致谢。

json angular asp.net-core IIS

评论

0赞 D A 10/13/2023
你是怎么测试的?也许你向 API 端点发送了一个大的 JSON,但网络实际上很慢,而不是读/写。
0赞 wiki 10/13/2023
在 localhost 和 IIS 中发送的相同 Json 文件
0赞 D A 10/13/2023
Localhost 不相关,在此上下文中上传的文件。使用 System.Diagnostics.Stopwatch.StartNew() 并将其写入日志左右,以了解这是否是问题所在(但我怀疑)。
0赞 Jalpa Panchal 10/23/2023
您是否正在运行任何防病毒软件?尝试启用缓存。设置日志记录以查看哪个操作需要时间

答: 暂无答案