Hi there! I recommend you using YSlow, which is a firefox extension that has many useful tools. With this tool, you can check why your site is taking so long to load and then you will know how to proceed.
It also has a javascript compressor that works like a charm, cuz it runs over you site and retrieve and compress the code in the same order your site is using it, so, your code wont break.
There's also a js beautifier, css compressor and many other cool features included in this beauty =)
Jerry