【发布时间】:2009-11-30 17:37:36
【问题描述】:
这就是问题所在。
我的网站托管在一个共享主机上,用于 asp.net mvc。我登录并说出并填写我的一张表格并希望提交。提交是使用 jquery ajax 请求完成的。
现在突然间它会挂起并且不会做任何事情 20 秒然后突然间它会完成我保存表单的请求。
现在事情就是这样。我可以执行 10 次相同的请求,其他 9 次可能需要 200-500 毫秒才能完成。那么为什么会有这样的时差呢?
如果我做了一个请求然后再做一些其他请求,这两个请求似乎都会很快,但如果我停下来几分钟后,第一个请求可能需要一段时间才能完成(似乎范围从 5 到 20 秒)。
但实际上它似乎只是在任何时候发生。有时我几乎可以在看不到它的情况下进行整个会话。有时我连续获得多个,必须刷新页面,然后它会再次快速运行。
那是什么原因造成的呢?
- 可能是我编写的代码导致它运行缓慢的原因吗?
- 它是我的托管站点吗?
- 这是我在家的连接吗?
好像我不知道是什么原因造成的,也不知道如何测试它,所以我什至无法开始修复它。
【问题讨论】:
-
服务器上是否已经有一些稳定的负载,或者只有你?如果只有你,可能是工作进程被回收。
标签: asp.net-mvc hosting performance