Acabamos de publicar una nueva aplicación web ASP.NET MVC que funciona bien en todas las conexiones de escritorio y en todos los dispositivos móviles como iPhone, etc. Sin embargo, cuando ciertas páginas se visualizan a través de una conexión 3G (ya sea a través de un dispositivo de protección 3G en una computadora portátil o directamente en un dispositivo móvil), se publica una página blanca en blanco sin contenido de ningún tipo. Parece como si hubiéramos devuelto una solicitud vacía.Las páginas ASP.NET MVC no se sirven en 3G o en ciertos servidores proxy
En ciertas redes proxy, recibimos un problema similar por el cual dicen que nuestro tamaño de solicitud es demasiado grande. Esto tiene sentido, ya que solo afecta a ciertas páginas, y supongo que los proveedores de redes móviles operan todo tipo de servidores proxy de su lado.
Sin embargo, no he podido encontrar ninguna información sobre lo que constituiría una solicitud que era demasiado grande. He perfilado una de las páginas en cuestión, aquí están algunas de las estadísticas que pensé que podría ser relevante:
tamaño del contenido HTML: 33.04KB comprimido, sin comprimir 50.65KB
tamaño total de todas las hojas de estilo (4 archivos): 32.39KB comprimido, 181.65KB sin comprimir
tamaño total de todos JS externos (24 archivos): 227.82KB comprimido, 851.46KB sin comprimir
Para mí, el tamaño comprimido del contenido no es excesivo, pero quizás estoy equivocado. ¿Alguien puede aconsejarme sobre lo que puedo hacer para resolver este problema, ya que me ha costado mucho encontrar información definitiva sobre esto?
¿Escribió el tamaño del CSS sin comprimir? Seguro espero eso. – thirtydot
Lo hice, lo siento.Corregido ahora – pauldunlop
¿Has probado apagar la compresión? Puede ser que su servidor web esté implementando compresión de una manera que algunos servidores proxy web o intermediarios de red 3G no puedan manejar. Por lo menos, comparta cómo se configura la compresión para que podamos ver si es allí donde reside el problema. – Jacob