We have regional offices around the world, and it's becoming quite difficult to effectively host our 30GB+ moodledata folder to each location. When on-site with the server, eLearnings load incredibly fast... but travel to a site halfway around the world and the 1minute loads become 30 minute loads or even timeouts.
How would you suggest we tackle this issue? I'm not aware of a way to set up webservers at each site to host a globally syncronized moodledata folder/database. Does such a possibility exist? Or is there another way to set up content distribution?
Thanks in advance for any help!
What is that 30GB made up of? If it is simple media files, then hosting them locally is probably easy. If it is something more comlex, like big SCORM packages, then things will be more difficult.
If you just have big videos, then the simple way is to not upload them to Moodle at all. Instead put them on an ordiary web server, and just link to them from Moodle. Give that server a name like http://content.local/, and fix your DNS so that on every site, that URL points to a machine on the local network that has a copy of the video files.