Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons

Reply
 
Thread Tools
Optimise subforum statusicons Details »»
Optimise subforum statusicons
Version: 1.00, by Set3sh Set3sh is offline
Developer Last Online: Jan 2018 Show Printable Version Email this Page

Category: Forum Home Enhancements - Version: 4.x.x Rating:
Released: 05-01-2014 Last Update: Never Installs: 11
Template Edits
 
No support by the author.

For forum admnistrators who are trying to reduce the number of http requests in order to speed up their forum and ultimately increase their pagespeed grade, I have a quick solution.

Subforum statusicons are not that important to display.
But if you remove them entirely how can your users know if a subforum has new posts?

SIMPLE:
[1] Login to admincp: Style Manager > Edit templates > Forum Home Templates > forumhome_subforums
[2] Replace all the content with the content I provided.

Download Now

File Type: txt forumhome_subforums.txt (815 Bytes, 83 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 05-02-2014, 01:56 PM
WxP's Avatar
WxP WxP is offline
 
Join Date: Dec 2005
Location: Albania
Posts: 104
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any screenshot ?
Reply With Quote
  #3  
Old 05-02-2014, 02:15 PM
Alan_SP's Avatar
Alan_SP Alan_SP is offline
 
Join Date: Nov 2009
Posts: 1,122
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It's not a mod, but template edit.

On the other hand, just tested it on my site and it looks quite nice, after I deleted commented part.
Reply With Quote
  #4  
Old 05-02-2014, 05:46 PM
gsmlover4u's Avatar
gsmlover4u gsmlover4u is offline
 
Join Date: Jan 2007
Posts: 348
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any screenshot ?
Reply With Quote
  #5  
Old 05-02-2014, 06:40 PM
ramesh_umk3 ramesh_umk3 is offline
 
Join Date: Jul 2010
Location: Earth
Posts: 194
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

There will be no difference in style of your subforum icons just apply it

Quote:
Tested
Before : 185 Request
After Applying: 169 Request
But unfortunately page load was almost same for both no difference
Reply With Quote
  #6  
Old 05-02-2014, 07:06 PM
Set3sh's Avatar
Set3sh Set3sh is offline
 
Join Date: Jan 2013
Location: Romania
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Maybe for you there is no difference, because your internet connection is good.
But for others, less http requests means less time spent to download your resources when accessing your forum.
With other words faster loading of your forum, less bandwidth.
Reply With Quote
  #7  
Old 05-03-2014, 05:54 AM
ramesh_umk3 ramesh_umk3 is offline
 
Join Date: Jul 2010
Location: Earth
Posts: 194
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I test page load speed of website using my own tools were i have 1gps or 512kBps internet connections it doesn't matter

Page Load can be effectively optimized only with Compression of JS , IMAGE , HTML
http request doesn't helps much as you think anyway thanks for sharing ...

Regards,
Reply With Quote
  #8  
Old 05-03-2014, 06:24 AM
fxdigi-cash fxdigi-cash is offline
 
Join Date: Jul 2012
Posts: 674
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, to add more to ramesh_umk3 comments, note that major load page speed depends primarily on the web server, and what modules are running on it to optimize pages contents. so if your server has Zend OpCache to cache php files and Memcached or memcache to cache Database data then you are 700% times faster than any shared hosting server. Note that extra modules such as Mod Pagespeed or varnish will also make bigger change on page load speed...

Yes, it is true that http request will reduce the time required to load a page, but does that make any difference for those who have slow internet??

The answer is NO.

Thanks for sharing
Reply With Quote
  #9  
Old 05-03-2014, 10:01 AM
Set3sh's Avatar
Set3sh Set3sh is offline
 
Join Date: Jan 2013
Location: Romania
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Until I will fully learn what template variables I need and how they work, I thought I would release this to get some feedback.
The purpose is to know if my effort would be enough aprecieted to continue the effort of making a plugin that will optimise vbulletin.

I'm planning to include in a mod:
> autogenerate a sprite with all the images
> serve all css with a single http request (not combine all css in a single file) and cache the result in a gzipped file
> serve all javascript with a single http request and cache the result in a gzipped file
> remove unnecessary images

A total of 3-5 max http requests when loading your forum is my goal.
Reply With Quote
2 благодарности(ей) от:
Alan_SP, Nirjonadda
  #10  
Old 05-03-2014, 10:06 AM
Nirjonadda Nirjonadda is offline
 
Join Date: Dec 2011
Location: Italy
Posts: 739
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am still waiting for your release !
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:59 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.10653 seconds
  • Memory Usage 2,313KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (2)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (1)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete