Hi Guys, we decided to publish our App to the Internet so employees on the road can access data on the move. We connected the machine to a DynDNS account and enabled port forwarding on the firewall. Now when trying to load the login screen from the internet, response times are between 90 and 120 seconds for the initial page load, smartphones time out while trying. Looking at the network performance monitor usage is extremely high and tends to flatline the network interface pon the machine entirely. The machine does nothing else but serving the app, the database is hosted (as suggested by Mendix SA) on a different server running SQL server. Can anybody think of a reason why network throughput is so extremely high with just one user trying to access the app?
What about the upload speed of your internet connection on the host. Is this high enough to serve the app to the web?
It looks like you've found your answer :)
1 Mbit (especially if shared) will slow down the serving of the mxclient. Also note that the client (even when compressed) weighs in at over 500kB, so this might not be ideal if you're browsing via a mobile phone.
Have you benchmarked the clients? What download speeds do they achieve?
Depends on the definition :)
Line speeds in South Africa are horrible, and this is a ADSL line that is being used for browsing as well as the Mendix app, total upload capacity is 1Mbit