Abbiamo appena lanciato una nuova app Web basata su ASP.NET MVC che funziona perfettamente su tutte le connessioni desktop e su tutti i dispositivi mobili come iPhone, ecc. Tuttavia, quando determinate pagine vengono visualizzate su una connessione 3G (tramite un dongle 3G su un laptop o direttamente su un dispositivo mobile), viene visualizzata una pagina bianca vuota senza alcun tipo di contenuto. Sembra che abbiamo restituito una richiesta vuota.Le pagine ASP.NET MVC non sono servite su 3G o su determinati server proxy
Su alcune reti proxy, abbiamo riscontrato un problema simile in cui si dice che la dimensione della richiesta è troppo grande. Questo tipo di ha senso, poiché riguarda solo determinate pagine e suppongo che i provider di rete mobile gestiscano tutti i tipi di server proxy dalla loro parte.
Tuttavia, non sono stato in grado di trovare alcuna informazione su ciò che costituirebbe una richiesta troppo grande. Ho fatto il profilo una delle pagine in questione, qui sono alcune delle statistiche ho pensato che potrebbe essere rilevante:
HTML dimensioni del contenuto: 33.04KB compressa, 50.65KB non compresso
dimensione totale di tutti i fogli di stile (4 file): 32.39KB compresso, non compresso 181.65KB
dimensione totale di tutti JS esterni (24 file): 227.82KB compresso, non compresso 851.46KB
Per me, la dimensione compressa del contenuto non è eccessiva, ma forse ho sbagliato. Qualcuno può consigliare su cosa posso fare per risolvere questo problema, dato che ho avuto davvero difficoltà a trovare informazioni definitive su questo.
Hai sbagliato la dimensione del tuo CSS non compresso? Lo spero davvero. – thirtydot
L'ho fatto, mi dispiace per quello.Risolto il problema – pauldunlop
Hai provato a disattivare la compressione? Potrebbe essere che il tuo server web stia implementando la compressione in un modo che alcuni proxy web o intermediari di rete 3G non sono in grado di gestire. Per lo meno, condividi come viene impostata la compressione in modo che possiamo vedere se è lì che si trova il problema. – Jacob