1

MVC4的项目使用Json.NET版本 5.0.6 来反序列化DTO对象以与工作角色进行通信。

本地调试时一切正常,反序列化只需要大约 60-100 毫秒。但是在部署到(中等大小)之后,序列化相同的对象Azure VM大约需要 2000 毫秒。DTO

这是测量代码,

var start = DateTime.Now;
var json = JsonConvert.SerializeObject(Data);
response.Output.Write(json);
response.Output.Flush();
var end = DateTime.Now;
var timeTaken = (end - start).TotalMilliseconds;

显然这是错误的,但我无法弄清楚。有人可以给我一些建议或有类似的经历吗?

多谢!

4

0 回答 0