调整我部署到 Azure 的 MVC3 应用程序
我刚刚将一个使用表存储的 MVC3 应用程序部署到 Windows Azure。性能很慢,我不确定出了什么问题。我正在使用 firebug,它报告在从少于 20 行的表中查找数据时,涉及一些非常简单的基于键的表查找的页面等待大约 2 秒。
有人可以建议我应该检查一些事情吗?例如,部署时是否以调试模式部署?我可以用其他东西来监控性能并检查速度慢的原因怎么样?人们通常使用什么来检查性能。
抱歉,我的问题不是很具体,但这是我第一次部署到生产中,此时我想获得一些有关要研究的内容的提示。
马里塞尔
I just deployed a MVC3 application that uses Table Storage to Windows Azure. Performance is slow and I am not sure what is wrong. I am using firebug and it reports waiting of around 2 seconds for pages that involve some very simple key based table lookup when looking up data from tables with less than 20 rows.
Can someone suggest some things I should check. For example when deployed does it deploy in debug mode? How about other things that I could use to monitor performance and check why things are slow. What do people normally use to check out performance.
Sorry my question is not very specific but this is the first time I have deployed into production and I would at this moment like to get some hints on things to look into.
Maricel
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于表存储来说,这听起来非常慢。
一些可能需要尝试/检查的事情:
希望其中一些有所帮助...
This sounds very slow for table storage.
Some possible things to try/check:
Hope some of those help...
建议:
通过 Perfmon 进行性能。有了它,
你可以看看问题是否出在CPU上
利用率、IO 或其他内容
查看上下文对象上的 ResolveType 属性,让您的代码了解它正在处理HTH 的
Suggestions:
performance via Perfmon. With it,
you can see if the issue is with CPU
utilization, IO, or anything else
HTH