我有一个运行dotNetNuke的网站,有很多自定义。在生产中,这个网站运行良好,速度相对最佳,等等。在开发中,它很慢(每个动作缓慢10-30秒)。任何人都可以推荐任何有关如何诊断此问题的工具/想法吗?环境非常相似(开发数据库不如生产数据库那么强大,但是不足以保证这种类型的延迟)。我正在寻找可以帮助确定请求的所有联系点等的东西。
有什么想法吗?
答案 0 :(得分:1)
试用以下工具:
YSlow :YSlow根据雅虎针对高性能网站的规则分析网页及其速度慢的原因
PageSpeed :PageSpeed系列工具旨在帮助您优化网站的效果。 PageSpeed Insights产品将帮助您确定可应用于您网站的性能最佳做法,PageSpeed优化工具可帮助您自动执行该过程。
Firebug and Network Monitoring :详细了解您网站的网络活动情况。
<强> Fiddler 强>
答案 1 :(得分:0)
YSlow,PageSpeed和Firebug是您应该使用的绝佳工具,但事实上您只是在开发环境中看到问题似乎意味着它不是问题的网站,而是开发环境中的问题。通常,我发现在这些情况下最慢的是与磁盘和/或RAM问题有关。使用任务管理器验证机器是否有足够的RAM用于当前负载。确保有足够的可用磁盘空间来进行正确的缓存。您可能需要更快的硬盘驱动器。
答案 2 :(得分:0)
在发布模式下运行网站lokal并查看它是否发生了变化。
如果您可以在调试模式下运行实时站点,并查看它是否在lokal环境中减慢速度。