【问题标题】:What's wrong with customer's production environment?客户的生产环境出了什么问题?
【发布时间】:2011-02-01 04:43:11
【问题描述】:

最近我们开发的系统已经部署到客户的生产环境(客户端使用IE6/7/8):

  • Windows 2003 企业版 SP2
  • ASP.NET 3.5(带有 ajax 功能)

当我们从 WAN 互联网连接访问名为 Default.aspx 的站点入口点时,它工作得很好。但是,当我们从 LAN 连接访问该站点时,页面需要很长时间才能呈现。

它向我们展示了一个空白页面,在 IE 的状态栏上有加载信息。在加载过程中,我在页面上右键查看了三遍源代码,每次看到内容都在增加,这意味着页面确实在加载。

我们知道客户的局域网环境中的连接速度很慢。但是,我们必须尝试解决这个问题。

那么,谁能给我一些关于如何改进它的提示?

更新:

回复你的cmets。

致迈克尔: 是的,我们都认为应该是网络问题,但不知道该去哪里。

致 tsegay: 是的,它只是从具有 LAN 互联网连接的本地网络慢。但是我们的局域网内网测试/开发环境没有问题。

【问题讨论】:

  • 听起来更像是网络问题而不是编程问题。你可能想试试WebmastersServerFault
  • 你是说它只来自本地网络很慢吗?我认为您需要提供更多信息才能获得正确的帮助?

标签: asp.net iis deployment web


【解决方案1】:

如果是 LAN 安全问题,则需要隔离 HTTP 流量问题,以便 IT 人员修复。在客户端上安装 Fiddler 并检查哪个会话很慢。它是 Default.aspx 还是资源(如果有)?页面上可能存在防火墙/病毒扫描不喜欢的 java 脚本文件或对象(即 active-X)。您将看到交通堵塞或爬行的地方。

安全扫描可以更改 HTML。比较通过 LAN 和 WAN 访问的 Default.aspx 的 Fiddler 内容长度,以确保它没有被更改。此外,如果问题出在 DNS 上,Fiddler 将显示较高的 DNS 时间。

【讨论】:

  • 现在,我们的客户没有时间让我们查看他们 LAN 中的网络问题。他们只是希望我们修改源代码中的某些内容以让系统正常工作,即使它的速度很慢......
  • 最后,我不得不修改 aspx 文件,将所有 js 标签放在 body 标签之外,即使速度很慢,它也能正常工作...谢谢。
猜你喜欢
  • 2023-03-14
  • 2011-04-26
  • 1970-01-01
  • 2011-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多