Advice on optimizing for mobile connections

Advice on optimizing for mobile connections

We recently launched a new app and some users are complaining about receiving the 'Error loading page" frequently. We've tested the app and it works perfectly over WiFi/LAN but when going through the wireless carrier we sometimes receive this error but according to the users it is far more frequent than we are able to reproduce. 

The app is accessed over HTTPS and very little can be cached because the data is constantly changing. I've read that setting all scripts & resources over HTTPS is best which I have done but some users are still having problems.

Any advice on any additional optimization that can be done to reduce the errors the users are receiving? Or, is it just something unavoidable and to be blamed on a poor wireless connection?