Hopefully someone here can provide a little insight to a big problem we're having. First here is some background on our server specs:
- Moodle: 1.7+
- OS: Fedora Core 5
- Processors: Dual Xeon 3.20GHz
- RAM: 8GB
- PHP: 5.1.6 with eAccelerator v0.9.5
- Enable Record Cache: Enabled
- We are NOT using MySQL to store sessions
- Moodle logs are rotated regularly
- SSL enabled for login only
- Both Moodle data and MySQL reside on the same server.
- Load is relatively low. We are only piloting moodle to approx 20 teachers (300 users). The most concurrent connections we have at any one time is probably 75, but the problem described below occurs even when there are practically no active connections to the server.
Problem:
When navigating moodle within Firefox, everything works great. Pages load very quickly. However, when using IE (in this case 7, but also seems to behave the same way in IE6), page loads are painfully slow. This includes initial loading of moodle, as well as navigating course content. For example, we had a teacher go into her course to modify her settings and when she clicked the settings link, the page took 10-15 seconds to load. Going back and doing the same thing in Firefox on any course took less than 2 seconds.
I noticed a little bit of a performance pickup when I installed eaccelerator, but not much. One thing that I did notice, however, is that in IE when I leave caching at automatic (default setting), the performance is as described above. But when I change the setting to never check for new page content, it loads the page very quickly.
Has anyone else had any similar problems? Thanks!