部署到Windows Azure时,Json.NET的速度非常慢?

时间:2013-07-26 09:29:28

标签: .net json serialization azure json.net

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

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

这是测量代码,

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;

显然这有点不对劲,但我无法弄明白。有人可以给我一些建议或有类似的经历吗?

很多!

0 个答案:

没有答案