【问题标题】:Visual Studio 2012: MVC, Umbraco site extremely slow while debuggingVisual Studio 2012:MVC、Umbraco 站点在调试时速度极慢
【发布时间】:2014-08-10 04:38:19
【问题描述】:

Windows 8.1 Pro、Visual Studio 2012 Update 4、使用 SQL Azure 的 MVC4 Umbraco 站点(也尝试使用本地 SQL 2008 R2 db)。通过 IIS 运行。

网站在不调试时完美运行。但是,在调试站点时非常慢。默认页面需要将近一分半钟的时间来执行。后续请求花费相同的时间。

我认为这可能是环境问题(Surface Pro 3、i5),所以转而使用 MacBook Pro (i7)...该 PC 上仍然存在问题。

我不知道是什么原因造成的。

非常感谢!

【问题讨论】:

    标签: visual-studio-2012 umbraco azure-sql-database umbraco7


    【解决方案1】:

    这里可能会发生几件事。由于数据传输时间的原因,使用 Azure SQL 数据库会导致页面初始加载速度变慢(与本地数据库相比)。但是,后续页面加载应该很快,因为所有内容都会加载到站点缓存中。

    如果后续页面加载仍然非常缓慢,那么这可能是因为没有生成 XML 缓存。检查调试配置中 web.config 中的设置是否正确。

    此外,请检查您将调试日志写入的位置。 Umbraco 会将日志消息写入App_Data/Logs/ 中的日志文件,并将日志单独写入数据库。使用远程数据库会使这些写入变慢。

    如果不知道您的项目中还发生了什么,就很难知道还有哪些其他因素可能在起作用。但是您需要在 VS 中以调试模式单步执行应用程序,并且您可以检查事件查看器中是否存在超时等错误。最后,您可以使用分析器准确指出您的问题所在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-22
      • 2023-04-08
      • 2017-06-29
      • 2014-05-12
      • 2021-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多