我们刚刚发布了一款基于ASP.NET MVC的新Web应用程序,它在所有桌面连接和所有移动设备(如iPhone等)上都可以正常工作。然而,在通过3G连接查看某些页面时(无论是通过笔记本电脑上的3G dongle还是直接在移动设备上),都会出现一个空白的白色页面,没有任何内容。看起来好像我们返回了一个空请求。
在某些代理网络上,我们遇到了类似的问题,他们说我们的请求大小太大了。这有点说得通,因为它只影响某些页面,并且我会认为移动网络提供商在他们那边操作各种代理服务器。
但是,我找不到任何关于构成请求过大的信息。我对其中一个页面进行了分析,以下是一些我认为可能相关的统计数据:
HTML内容大小: 33.04KB压缩,50.65KB未压缩
所有样式表的总大小(4个文件): 32.39KB压缩,181.65KB未压缩
所有外部JS的总大小(24个文件): 227.82KB压缩,851.46KB未压缩
对我来说,内容的压缩大小并不过分,但也许我是错的。有人能指导我如何解决这个问题吗?因为我很难找到任何明确的信息。
在某些代理网络上,我们遇到了类似的问题,他们说我们的请求大小太大了。这有点说得通,因为它只影响某些页面,并且我会认为移动网络提供商在他们那边操作各种代理服务器。
但是,我找不到任何关于构成请求过大的信息。我对其中一个页面进行了分析,以下是一些我认为可能相关的统计数据:
HTML内容大小: 33.04KB压缩,50.65KB未压缩
所有样式表的总大小(4个文件): 32.39KB压缩,181.65KB未压缩
所有外部JS的总大小(24个文件): 227.82KB压缩,851.46KB未压缩
对我来说,内容的压缩大小并不过分,但也许我是错的。有人能指导我如何解决这个问题吗?因为我很难找到任何明确的信息。