Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Some Reasons why this site has pretty slow page load and how to fix them!

Nikkons017Nikkons017 Member UncommonPosts: 104

I ran some simple tests (I disabled adblock to include all the guishy ads too)

by far the biggest problem i'm repeatly seeing is that dns lookups on images.mmorpg.com is taking forever (7-30s ouch)

* see pic below

http://images.mmorpg.com/images/themes/radiance/fullmoon/frame_hepros_bg.jpg <- this link or request is broken and throws an error and should be removed.

 

all of these external javascript files are in separate files for some reason (ideally you should have 1) and you load them before any of your content: You should also idealy have 1 css stylesheet.


<script type="text/javascript" src="http://images.mmorpg.com/scripts/main.js?20100423">script>
<script type="text/javascript" src="http://images.mmorpg.com/scripts/jsfx_imagefader.js?20100423">script>
<script type="text/javascript" src="http://images.mmorpg.com/scripts/main15.js?20100423">script>
<script type="text/javascript" src="http://images.mmorpg.com/scripts/gamelist.js?20100423">script>
<script type="text/javascript" src='http://images.mmorpg.com/scripts/engine.js?001'>script>
<script type="text/javascript" src="http://images.mmorpg.com/scripts/jquery-1.3.2.min.js" >script>
<script type="text/javascript" src="http://images.mmorpg.com/scripts/facebox.js">script>


these should be at the very least below the

's for the .css files and not in the

tag: <script language="javascript" type="text/javascript" src="


http://images.mmorpg.com/scripts/spry/widgets/accordion/SpryAccordion.js">script>
<script language="javascript" type="text/javascript" src="http://images.mmorpg.com/scripts/spry/widgets/tabbedpanels/SpryTabbedPanels.js">script>

if these script files are not needed for your page during load then they should be placed at the very end of the html file example:

........content
........content


you also need to turn on server compression (gzip) or tell your hosting company too: Compressing the following resources with gzip could reduce their transfer size by 697.1KiB (37% reduction).


you also need to minify your html,css and javascript :



Minifying the following CSS resources could reduce their size by 34.4KiB (14% reduction).



image


 




Minifying the following JavaScript resources using JSMin could reduce their size by 82.1KiB (29% reduction).


these pics don't have image width/height dimensions which can cause screen redraws to occur to reposition elements:

The following image(s) are missing width and/or height attributes.

 

these items don't have a very long expiration for caching:

The following cacheable resources have a short freshness lifetime. Specify an expiration at least one week in the future for the following resources:


 


 


the css that you do use contains very inefficient and generalized markup:


 



image


 




(inline block #1) has 0 very inefficient rules, 1 inefficient rules, and 0 potentially inefficient uses of :hover out of 3 total rules.

Inefficient rules (good to fix on interactive pages):

  • #secondbase .lotrotursep a    Tag key with 2 descendant selectors
http://images.mmorpg.com/images/themes/radiance/radiance.css?20100423 has 88 very inefficient rules, 414 inefficient rules, and 7 potentially inefficient uses of :hover out of 1,648 total rules.

Very inefficient rules (good to fix on any page):

  • #origin #nav a.home span    Tag key with 3 descendant selectors and Class overly qualified with tag

  • .commenters .com_body ul li ul    Tag key with 4 descendant selectors

  • .home .hmemm .featarea .slider .card p

 

as far as your images that you use, the jpg's, and gifs are in good shape as they are optimized, but the png's that are used in the developers blog section are not optimized and you can save (214kb to 71.3kb) 143kb by just doing that.

 

and since you are serving the vast majority of your content from images.mmorpg.com it would be wise to divide that content across more than 1 domain if you can as it will allow parallel downloading and won't bog down that domain so much.

 

HOPE THIS HELPS!

~ NIKKON

 

 

 

 

 

Net Diagnosis

 

 

 

 

 

 

 

Comments

  • SekkerhundSekkerhund Member UncommonPosts: 20

    I hate to say this after seeing all of that hard work, but... this site loads pretty quickly for me.  A lot faster than most other sites, even MSN which is located just down the road from me.

  • LogansanLogansan Member UncommonPosts: 45

    Considering all the junk on the screen (adds etc) it's always loaded pretty fast for me, much better then other simlair sites.

    The only thing I would like to see changed is an option to always start on page 1 of a thread. I hate the way it always goes to the end of the thread and I then I have to go back to page one to start reading.

Sign In or Register to comment.