Jump to content

Google "Page Speed" Results for IPB


RidinHighSpeeds

Recommended Posts

post-192844-0-50018000-1320284836_thumb.

Today I installed and ran the Google Page Speed project on http://community.invisionpower.com and the score was 41/100. I also ran this tool against VBSeo's forums and they received a score of 94/100. I absolutely love IPB but I was always concerned as to why VBSeo users always achieve great results and their pages tend to load faster.. If the IPB skin could achieve 90% or better ranking with Google's Page Speed test, I'm certain that would have some type of impact with visitors..?
Link to comment
Share on other sites

  • Replies 52
  • Created
  • Last Reply

why VBSeo users always achieve great results and their pages tend to load faster


Because VB looks like it's from 2002 :tongue:

But generally, I use firebug for testing load speeds. Basically the less requests the page makes, the faster it will load(provided those requests are not large in kb's). The more images/scripts you have the slower the page will load etc... But other things such as your server performance, distance you are from the server and your own internet connection also changes connection & loading times.

But this comment caught my eye:

Don't get too hung up on a score. Use this tool as a reference and for testing. Typically getting hung up on a score (which is just a number) will just cause you more heart burn then you need.



My forum got a 73/100.

And when I ran it on this forum it got 59/100.

VBSeo got a 72/100 also.

As you can see, the results cannot be relied upon.
Link to comment
Share on other sites


Because VB looks like it's from 2002 :tongue:



But generally, I use firebug for testing load speeds. Basically the less requests the page makes, the faster it will load(provided those requests are not large in kb's). The more images/scripts you have the slower the page will load etc... But other things such as your server performance and the distance you are from the server also changes connection times.



But this comment caught my eye:




My forum got a 73/100.



And when I ran it on this forum it got 59/100.



VBSeo got a 72/100 also.



As you can see, the results cannot be relied upon.



depends on the skin and how much bloat you run.... 3.2's
https://developers.g...2F&mobile=false 70/100 (and thats with a slider)
https://developers.g...ex&mobile=false 76/100
3.1.4
https://developers.g...2F&mobile=false
it depends on what you have present, and how much you are willing to bother with converting to sprites/axing for css
Link to comment
Share on other sites

  • Management

I'm aware of PageSpeed and its results. I'm not convinced it translates into real world speed. It penalises heavily if you don't use sprites and sprites aren't something that we can really add into a product that allows admin customisation. It would make CSS editing quite dramatic.

There are a few things I've noted down for the next version, though. For example, we're penalised for sending images with large cookies. I have some ideas to fix that which should improve the results.

Link to comment
Share on other sites

  • Management

Page Speed also penalises where you send an image that is then scaled by CSS. We could hack it around to please PageSpeed but the end result will not be any faster or slower to the end user.

I'm happy to implement real and proper fixes to improve speed and reduce bandwidth, but I won't be a slave to a figure produced by a calculation based on generic recommendations for websites.

Link to comment
Share on other sites

I agree I do however think I need to look again at the content, how I size images and the like as I think the actual skin is ok. Also I am wondering about feed blocks on the home page and how they make a difference, if at all and lastly ad banners as they are served off site but are sometimes slow to load.

Link to comment
Share on other sites

80/100 on http://www.sectalk.com/

We used to get close to 90 on vBulletin with vBSEO, but that was after a lot of customization. Only been with IPB a month or so.. it will get better as I have more time to look into speed.

One thing severely lacking is the use of image sprites.

Edit: Also meant to add that guests see a lot more ads so this probably takes a couple points off for us.

Link to comment
Share on other sites


80/100 on

http://www.sectalk.com/

We used to get close to 90 on vBulletin with vBSEO, but that was after a lot of customization. Only been with IPB a month or so.. it will get better as I have more time to look into speed.



One thing severely lacking is the use of image sprites.



Edit: Also meant to add that guests see a lot more ads so this probably takes a couple points off for us.




What's your score with ads and then without? You can run the tool as a guest; and then run it when logged in (if ads are not visible) to compare the difference.
Link to comment
Share on other sites


I'm aware of PageSpeed and its results. I'm not convinced it translates into real world speed. It penalises heavily if you don't use sprites and sprites aren't something that we can really add into a product that allows admin customisation. It would make CSS editing quite dramatic.



There are a few things I've noted down for the next version, though. For example, we're penalised for sending images with large cookies. I have some ideas to fix that which should improve the results.




That's great to hear Matt! I just figured it couldn't hurt to share this information... wouldn't want your team to spend a lot of time trying to achieve the highest results, but some comments provided in the speed test may be helpful :)
Link to comment
Share on other sites

  • Management

xenforo got 91 out of 100 though, nice scores




It does - but only because the default skin ships with sprites. This means that if you edit or add a new skin, you're no longer using sprites. If you test a xenforo with a simple custom skin that doesn't use sprites, it drops down to 70/100.
Link to comment
Share on other sites


It does - but only because the default skin ships with sprites. This means that if you edit or add a new skin, you're no longer using sprites. If you test a xenforo with a simple custom skin that doesn't use sprites, it drops down to 70/100.



thats exactly what i was referring to...
now, if you(not you matt explicitly) are willing to css sprite it ALL, axe any sliders/ads, and use CSS3 wherever possible... you can get just as high as that xf stock skin.... but is it worth that 20 points to have a skin that editing can be a nightmare?
Link to comment
Share on other sites

It does - but only because the default skin ships with sprites. This means that if you edit or add a new skin, you're no longer using sprites. If you test a xenforo with a simple custom skin that doesn't use sprites, it drops down to 70/100.



Is it? IPB page speed result:

%7Boption%7D

xF pagespeed result

%7Boption%7D
Link to comment
Share on other sites

thats exactly what i was referring to... now, if you(not you matt explicitly) are willing to css sprite it ALL, axe any sliders/ads, and use CSS3 wherever possible... you can get just as high as that xf stock skin.... but is it worth that 20 points to have a skin that editing can be a nightmare?



XF comes with a feature that let you add images to your sprites.

http://xenforo.com/community/threads/smilies-as-css-sprites.20121/

Although that link talks about smilies and I'm not sure if it extends to skin images but you get the meaning*


---------------------------------
* be creative don't complain about limitations
Link to comment
Share on other sites

Guys, keep in mind that much of what you are seeing is NOT related to the software, too.

The number one "ding" against IPB is "Enable Keep-Alive". That is an Apache setting, nothing the software controls. Similarly, image, CSS and javascript caching is largely controlled by your webserver configuration, not the software. They are served as static files from the file system, and the software has no control over what headers are sent.

I'll make a note to take a look at our server configuration with the hosting department to make improvements to the company forum where possible, but not everything in a tool like PageSpeed is related to the software in use.

Link to comment
Share on other sites


but again, we as the user can sprite it if we want, not everyone wants to hassle with sprites at all, this would confound most users(us skinners would obviously be fine), but it would make the script less approachable to the novice IMHO.




when you say "we", what do you mean? you only represent yourself not everyone here or am I missing something here?

a modified xf skin will show around ipb stock range



best argument ever. So in order for IPB to win we need to compare it with a crappy skin designed by aliens from Mars.
Link to comment
Share on other sites


Guys, keep in mind that much of what you are seeing is NOT related to the software, too.



The number one "ding" against IPB is "Enable Keep-Alive". That is an Apache setting, nothing the software controls. Similarly, image, CSS and javascript caching is largely controlled by your webserver configuration, not the software. They are served as static files from the file system, and the software has no control over what headers are sent.



I'll make a note to take a look at our server configuration with the hosting department to make improvements to the company forum where possible, but not everything in a tool like PageSpeed is related to the software in use.




I know about the server thingie but you didn't say anything about point 2 and 4
Link to comment
Share on other sites

  • Management

best argument ever. So in order for IPB to win we need to compare it with a crappy skin designed by aliens from Mars.




No. I mean that as soon as you want to edit your images, you will need to either stop using sprites or compile them all again manually. Most people will choose to stop serving sprites as compiling a sprites image is beyond most people.
Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...