We are just pushing a new ASP.NET MVC-based web application that works great on all desktop connections and all mobile devices like iPhone, etc. However, when certain pages are viewed through a 3G connection (either through a 3G key on a laptop or directly on a mobile device), a blank white page is served without any content. It seems we returned an empty request.
In some proxied networks, we get a similar problem in which they say that the size of our request is too large. This approach makes sense, since it only affects certain pages, and I assume that mobile network providers use all kinds of proxies in their path.
However, I could not find any information about what would constitute a too large request. I have profiled one of the pages in question, here are some of the characteristics that I thought might make a difference:
HTML content size: 33.04KB compressed, 50.65KB uncompressed
Total size of all stylesheets (4 files): 32.39KB compressed, 181.65KB uncompressed
Total size of all external JS (24 files): 227.82 KB compressed, no compression 851.46 KB
For me, the compressed size of the content is not excessive, but maybe I'm wrong. Can anyone advise what I can do to solve this problem, since it is very difficult for me to find any specific information about this.
pauldunlop
source share