I am a new Moodle user. I successfully installed moodle on my 500MB RAM linux (Dell) server and all seems to operate nicely (from my LAN). Initial page load from behind my firewall is snappy (as expected). However, from a browser external to my firewall, initial page load is about 5 minutes and all subsequent loads are just as bad. Running PHPINFO from the external browser is fast (< 0.5 sec). I use port forwarding and IP filtering on my firewall (Dynalink RTA 1025W). I am the only user on my server.
I can't believe that I am the only one who has encountered this. Any help greatly appreciated.
Moodle initial load is very slow on my linux server
Number of replies: 2Re: Moodle initial load is very slow on my linux server
This sounds like a network issue to me, given that the Moodle system works fine inside the network.
Maybe something odd is going on with the routing between the internet, your router and the web server?
I have experienced a similar issue to this in the past (but not with Moodle, although the principal would apply to any web software I suppose), our network admin diagnosed that particular problem as a DNS issue. They fixed it quite quickly but networking and DNS is really not my field of expertise.
Maybe something odd is going on with the routing between the internet, your router and the web server?
I have experienced a similar issue to this in the past (but not with Moodle, although the principal would apply to any web software I suppose), our network admin diagnosed that particular problem as a DNS issue. They fixed it quite quickly but networking and DNS is really not my field of expertise.
Re: Moodle initial load is very slow on my linux server
This could be a configuration problem. Does the site have different DNS names from within the LAN and from outside? I mean do you use say, http://192.168.1.10 from within and http://moodle.your.domain from outside?
Check the correctness of your $CFG->wwwroot (it is a line in the file config.php).
Check the correctness of your $CFG->wwwroot (it is a line in the file config.php).