It takes more than 10 seconds to load a profile page when the player has a lot of allies/enemies. The reason is that the images in the Allies/Enemies section link directly to the full 200x200 image. I know you're caching the images but the initial page load is still too slow and sometimes stops altogether. I had to do a page refresh just to load the page again. Even with Cloudflare, connection to your servers still has some speed issues, and not everyone has fast connections to your server.
Try viewing this profile, for instance:
http://www.fallenswo...ayer_id=2268927
This can be remedied by generating a 32x32-sized icon each time a player uploads/updates his/her profile image, as well as pre-generating 32x32-sized icons for all existing profile images. Then the profile images under the Allies/Enemies section should link to these 32x32 icons. If the profile page is the most accessed page in the game (which I believe it is), then this will be a significant improvement. Faster page-loading times, less stress on your servers, everyone is happy.