2012-10-31 124 views
0

我有一个网站,运行的dotNetNuke与大量的定制。在生产中,这个网站运行良好,速度相对最优,等等。在开发中,它的速度非常慢(每个动作10-30秒的速度慢)。任何人都可以推荐任何关于如何诊断这个问题的工具/想法?环境非常相似(开发数据库并不像生产数据库那么强大,但仅仅保证这种类型的延迟是不够的)。我正在寻找一些可以帮助确定所有请求的联系点等。开发环境慢(DNN/ASP.NET)?

有什么想法?

回答

1

试试以下工具:

YSlow:YSlow分析网页,他们为什么缓慢基于雅虎规则高性能网站

PageSpeed! PageSpeed系列工具旨在帮助您优化网站的性能。 PageSpeed Insights产品将帮助您确定可应用于您的网站的性能最佳实践,并且PageSpeed优化工具可帮助您实现流程的自动化。

Firebug and Network Monitoring:查看您网站网络活动的详细测量。

Fiddler

+0

绝对是我在找的东西。谢谢! – SlackerCoder

0

YSlow的,的PageSpeed和萤火虫是你绝对应该使用强大的工具,但事实上,你只看到在开发环境中的问题似乎暗示它不是这就是问题的网站,但与开发环境有关。一般来说,我发现这些情况下最慢的与磁盘和/或RAM问题有关。使用任务管理器来验证机器是否有足够的RAM用于当前的负载。确保有足够的可用磁盘空间来进行适当的缓存。您可能需要更快的硬盘。

0

在发布模式下运行网站lokal,看看它是否改变了一些东西。

如果您可以在调试模式下运行实时站点,并查看它是否像在lokal环境中一样慢。