How does using the Mobile App affect server performance?

How does using the Mobile App affect server performance?

James Steerpike -
Erantzun kopurua: 2

Students can access Moodle in 2 ways from their mobile phones - via a browser or through Moodle's own Mobile app. I was wondering if this makes any difference to the load on the Moodle server.

Is traffic to the server the same in both cases? Does the app handle some of the processing load from the server? Looking to encourage usage of the Mobile app ( approximately 75% of my traffic is mobile based) and wondering if this may have an impact on performance - in general terms.

Puntuazioen batez bestekoa: -
James Steerpike(e)ri erantzunda

Re: How does using the Mobile App affect server performance?

Howard Miller -
Core developers-ren irudia Documentation writers-ren irudia Particularly helpful Moodlers-ren irudia Peer reviewers-ren irudia Plugin developers-ren irudia

It's probably slightly different, yes.

I'd be extremely surprised if it makes a significant difference.

James Steerpike(e)ri erantzunda

Re: How does using the Mobile App affect server performance?

Andrew Normore -

Theoretically, the 'mobile version' of any app for a website, take Reddit.com or Facebook.com for example -- should have all the client side libraries already downloaded.

So, once a user taps the app, their phone does all the CPU crunching, loading images, etc. This is why Facebook is like 100mb of code. It's got the logo, CSS, all that kinda stuff loaded up.

The mobile app will reach out to your server for computation. "What courses does this user have?" and send back that request. What's sent is a small, simplified json array of data with course information. I would imagine this uses around the same server CPU / RAM.

Apple argues that if your mobile app doesn't provide many more features than simply caching a website, it's not a valid mobile app. Things like using in-app-purchases, camera and file storage, etc, make it an app.

So you could also just use CloudFlare.com to write local caches and effectively gain the same performance improvements as a mobile app would.

I've yet to look at the Moodle app, but this is my general knowledge of building apps.

Puntuazioen batez bestekoa:Useful (1)