Jump to content

Google "Page Speed" Results for IPB


RidinHighSpeeds

Recommended Posts


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





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.



Exactly my same point..... a valid one I would think.... How Many non-skinners here can say they would bother to keep sprites running?
Link to comment
Share on other sites

  • Replies 52
  • Created
  • Last Reply

I don't really wish to derail this into an "Us v Them" topic. My point is that we will not destroy ease of use to get a higher number. Other than that, I'm happy to make changes.




I didn't see anyone complaining about it there on xF and sure if implemented correctly here, no one would complain. In fact we already have a mod to accomplish sprite albeit in beta stage but you can see from it how many people liked the idea and want it to go forward.
Link to comment
Share on other sites

I got a 71/100 for http://www.gamedev.net/ , which has an IP.Content frontpage. We have all sorts of extra cruft that slows page load as well..

This isn't all sprites.. but most of this stuff can be fixed through your web server software config.

Link to comment
Share on other sites

Pagespeed is not related only to the skin ... I have 85/100 with ads + analytics and if we test some random xf optimized site we get similar results.

I archive this with a Ehren's skin, keep-alive + correct expire headers + smushing images + different domain for images/styles/js to avoid cookies.

Other than this ... varnish for guests + mod_pagespeed to clean blank spaces (collapse_whitespace,remove_quotes,remove_comments filters) (~1/4 the size uncompresed)

This image is from webpagetest.org but I get the same values from pagespeed (google):

post-149818-0-10808600-1320339474_thumb.

The B result in Cache Static Content is related to Adsense and I don't use any CDN.

This does not mean IPS shouldn't do anything about .. there is lot of work to do and I hope to see some results in 3.2.4. (seo) :angel:

Link to comment
Share on other sites

I think its fine. Heres my IPB board, nothing really customized.

%7Boption%7D

I will never use sprites. ever. Unless there is an automatic tool. Comparing the company forums is a poor benchmark, because half of the those things on PageSpeed aren't even controlled by IPB.

Link to comment
Share on other sites


It's worth noting that locally I get this:



%7Boption%7D

Shades-20111103-162321.jpg' alt='' class

" alt="" class="ipsImage" width="945" height="750">



That's a stock IP.Board 3.2.3.




I'm not saying IPB is a crappy software. Frankly speaking, I'm against this mentality of ridiculing any suggestions for improvement. You see. I'm a researcher and we spend years and years trying to improve an algorithm by 1% and call that new achievement and you guys are like: 80, 90 schmighty it is all the same for me.

exactly what's wrong with suggesting something that will improve the speed of a website by an amount of at low as 10 ms?
Link to comment
Share on other sites

I for one use stock skin and if provided with sprites I will use it. I have seen plenty of forums using IPB default skin. Now, if someone needs to use their own skin, they get 2 options. Either they can add their own sprites or just use images.

If the option to use sprites is available admins will use it.. if it's not available how someone is going to use it to begin with? And who knows once sprite are added, skin coders will also provide sprite skins? may be they will charge extra for it but i guess it will be available.

Link to comment
Share on other sites


If the option to use sprites is available admins will use it.. if it's not available how someone is going to use it to begin with? And who knows once sprite are added, skin coders will also provide sprite skins? may be they will charge extra for it but i guess it will be available.




Actually, someone could use sprites right now in their custom skin if they wanted to. Note that I'm not aware of any custom skins that do, but that doesn't mean skinners can't.
Link to comment
Share on other sites


Actually, someone could use sprites right now in their custom skin if they wanted to. Note that I'm not aware of any custom skins that do, but that doesn't mean skinners can't.



Honestly, thats precisely and exactly my point.
If a modder(im NO designer tbh, i do a lotta to-spec skins cause i cant be bothered to go off no design, different thought processes) like me can and does repeatedly axe the few remaining bg images in favor of CSS3 and/or sprites, the default can be very lightweight.
this is just an example, its basically a stock skin stripped of bg images in favor of CSS3 and css straight bg/border backups for the unsupported... AND the shoutbox is on this page, as a note.
https://developers.google.com/pagespeed/#url=http_3A_2F_2Fwww.marchertech.com_2Fboard_2Findex.php_3F_26k_3D8e91d4186cefcf1c6f55ec30cdd6151b_26settingNewSkin_3D20&mobile=false
Link to comment
Share on other sites

What I do with the default IPB skin is add in some CSS3, for example the maintitle's can be easily converted into a CSS3 gradient. But the main key to a fast loading site is not having huge images or files to load and being on a fast host near to your users location.

Link to comment
Share on other sites


Actually, someone could use sprites right now in their custom skin if they wanted to. Note that I'm not aware of any custom skins that do, but that doesn't mean skinners can't.




May be they are not using it because it's not in default skin? If it's available in default skins and once admins will see page loading or speed difference, they will ask for it and based on demand skinners will provide it? May be skinners are not providing it since it's not in default skin? dunno..


What I do with the default IPB skin is add in some CSS3, for example the maintitle's can be easily converted into a CSS3 gradient.




Can you please post how to in resource section so newbie people like me can follow ?
Link to comment
Share on other sites


What I do with the default IPB skin is add in some CSS3, for example the maintitle's can be easily converted into a CSS3 gradient.



list, these are primary targets to be converted.


#header_bar

#branding

#maintitle

.topic_buttons li.important a, .topic_buttons li.important span, .ipsButton .important, .topic_buttons li a, .topic_buttons li span, .ipsButton


EDIT, whoops #primary_nav is css no-image already :P

Link to comment
Share on other sites


May be they are not using it because it's not in default skin? If it's available in default skins and once admins will see page loading or speed difference, they will ask for it and based on demand skinners will provide it? May be skinners are not providing it since it's not in default skin? dunno..





Can you please post how to in resource section so newbie people like me can follow ?



http://community.invisionpower.com/resources/articles.html/_/ipboard-3x/skinning/converting-32x-to-css3-bgs-r586
Link to comment
Share on other sites

I've been playing with a few things today, and noticing that the pagespeed tool doesn't seem to pick up caching correctly. It's stating that many of the resources we're serving aren't sent with caching headers (i.e. expires header), but (1) I confirmed they are, and (2) Firebug in Firefox actually shows the files being fetched from cache instead of the server.

Sometimes waiting a bit to refresh the analysis resolves the problem, almost like the pagespeed tool is caching data. Point being, be careful relying on what it reports directly without verifying the results yourself.

http://www.webpagetest.org/result/111103_07_22PX0/

" alt="" class="ipsImage" width="1000px" height="300px">

Realistic suggestions for improvement will be considered of course.

Link to comment
Share on other sites


thats exactly what i was referring to...







Exactly my same point..... a valid one I would think....





Honestly, thats precisely and exactly my point.




wow your points seem to always be in agreement with IPS. I wonder if we can add an option to this board that goes like: read IPS reply to your suggestions with Marcher Technologies compliments? (ON, OFF, default to OFF)
Link to comment
Share on other sites

  • Management



I'm not saying IPB is a crappy software. Frankly speaking, I'm against this mentality of ridiculing any suggestions for improvement. You see. I'm a researcher and we spend years and years trying to improve an algorithm by 1% and call that new achievement and you guys are like: 80, 90 schmighty it is all the same for me.



exactly what's wrong with suggesting something that will improve the speed of a website by an amount of at low as 10 ms?




I wasn't ridiculing anyone. I've said several times that I'm happy to use these tools to increase IPB's efficiency. I'm sorry if you feel I was being dismissive. We have to balance the need for intense optimisation against ease of use
Link to comment
Share on other sites


Realistic suggestions for improvement will be considered of course.




what are your views on a complete fresh look at the default skin

currently it seems that its built downwards
eg it shows everything but permissions stop you following links etc

would it not be a worthwhile approach to rebuild it the other way
as in it only displays links if your permissions allow you to follow

google webmaster tools reports are full of crawl errors where the search engine has tried to follow rating links, profile links etc when the guest does not have permission

similar sort of approach would work for javascript as well - one example is rating.js loads for guests even if they can't rate

such an approach should result in performance, ease of use and seo improvements ?
Link to comment
Share on other sites


what are your views on a complete fresh look at the default skin



currently it seems that its built downwards


eg it shows everything but permissions stop you following links etc



would it not be a worthwhile approach to rebuild it the other way


as in it only displays links if your permissions allow you to follow



google webmaster tools reports are full of crawl errors where the search engine has tried to follow rating links, profile links etc when the guest does not have permission



similar sort of approach would work for javascript as well - one example is rating.js loads for guests even if they can't rate



such an approach should result in performance, ease of use and seo improvements ?




Matt is intending to take a close look at this for the next major release of IP.Board, actually. It doesn't require a full skin rebuild. It simply requires the skin to check if you have permission to view a link before presenting the link.
Link to comment
Share on other sites

Regarding sprites... cPanel/WHM's branding editor has a screen from which you can upload custom icons to replace the default ones, and at the bottom, there's a tool that regenerates the sprites file. Perhaps a similar tool in IP.Board could be used to serve images as sprites without introducing the work that comes with building a sprite sheet.

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...