0

我有一个运行 dotNetNuke 的网站,并进行了很多自定义。在生产中,该站点运行良好,速度相对最佳,等等。在开发中,它非常缓慢(每个动作慢 10-30 秒)。谁能推荐有关如何诊断此问题的任何工具/想法?环境非常相似(开发数据库不如生产数据库强大,但不足以保证这种延迟)。我正在寻找可以帮助确定请求的所有联系点等的东西。

有什么想法吗?

4

3 回答 3

1

尝试以下工具:

YSlow : YSlow 根据 Yahoo! 的高性能网站规则分析网页以及网页速度慢的原因

PageSpeed:PageSpeed 系列工具旨在帮助您优化网站的性能。PageSpeed Insights 产品将帮助您确定可应用于您的网站的性能最佳实践,而 PageSpeed 优化工具可以帮助您自动化该过程。

Firebug 和网络监控:查看站点网络活动的详细测量值。

提琴手

于 2012-10-31T17:39:47.997 回答
0

YSlow、PageSpeed 和 Firebug 是您绝对应该使用的出色工具,但您只在开发环境中看到问题的事实似乎暗示问题不是站点,而是开发环境的问题。通常,我发现这些情况下的大多数缓慢都与磁盘和/或 RAM 问题有关。使用任务管理器验证机器是否有足够的 RAM 用于当前负载。确保有足够的可用磁盘空间来进行适当的缓存。您可能需要更快的硬盘驱动器。

于 2012-11-01T16:13:01.493 回答
0

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

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

于 2012-11-02T08:28:01.007 回答