【问题标题】:Local Server vs. Live Server本地服务器与实时服务器
【发布时间】:2012-03-13 14:16:42
【问题描述】:

我正在构建这个 Web 应用程序,在构建它的同时,我通过 Visual Studio 2010 在本地进行测试、调试等,它按预期运行。因此,现在我要在工作中安装一台服务器,以允许最终用户查看我在开发应用程序时所处的位置,并且当我浏览到我们的 Intranet 上的站点时,运行速度非常慢。

我一直在做一些测试,似乎延迟与我与数据库的连接有关,因为当它运行简单的选择语句时,至少需要 5 秒才能返回数据集。现在只是为了提供一点背景知识,我之前只将它放在服务器上一次,现在这是我第二次这样做了。

您可能有一个问题是我如何将它放在服务器上,答案是我像第一次一样将它发布到服务器上。我使用与我放在服务器上的第一个应用程序相同的连接对象,所以我不知道这可能是什么问题。

我知道我的问题含糊不清,但我基本上要问的是我如何/从哪里开始尝试解决这个问题,因为我不知道从哪里开始?而且我还在想,如果连接出现问题,它不会给我一个错误而不是慢吗?

【问题讨论】:

  • 我真的不明白主要问题是什么,我只是明白你的页面很慢,但我不明白它们在哪里运行,数据库在哪里,你是如何连接计算机的,是无论是在内网还是在互联网上,我都失去了你。

标签: asp.net vb.net-2010


【解决方案1】:

虽然很难回答你的问题(因为它的性质和细节的数量),但我会:

  • 调试应用程序以找出延迟的来源
  • 使用 SQL 配置文件找出查询执行时间等。
  • 检查您的代码并确保未重新抛出已处理的异常(空尝试捕获)
  • 检查应用程序日志以确保没有异常。

希望对您有所帮助。

【讨论】:

  • 感谢您的回复。例如,我看到的一个问题是其中一个下拉框存在滞后,该下拉框将所有名称从表中放入。该表目前只有 2 条记录,所以我不知道这么小的东西如何需要 10 多秒才能从服务器返回。
  • 您能否发布您用于从 SQL Server 获取数据的代码。也是每个查询的情况还是只有一些(很慢)?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-22
  • 2017-03-28
  • 1970-01-01
  • 1970-01-01
  • 2012-10-12
  • 1970-01-01
相关资源
最近更新 更多