Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
YSLOW 1.0.3 (Make Your Forum Faster) Details »»
YSLOW 1.0.3 (Make Your Forum Faster)
Version: 1.0.3, by Jack0919 Jack0919 is offline
Developer Last Online: Jun 2011 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.7.0 Rating:
Released: 05-05-2008 Last Update: 05-15-2008 Installs: 706
Additional Files Translations  
No support by the author.

Info
==============================

This mod can make your vbulletin seem faster.

It works only with apache. It works with VB 3.5.X, VB 3.6.x, VB 3.7.x ...


How it works: http://developer.yahoo.com/yslow/




Update
==============================
1.0.1 First release.
1.0.2 Correct the problem of the Charset.
1.0.2 fix the bug [s]that's not work with vbseo.[/s]
1.0.2 fix the bug [s]by forum on the different directory[/s].
1.0.3 A very important update for safe.
1.0.3 fix the bug [s]that YSLOW do PHP source reads.[/s]
1.0.3 【Thanks very much to bahisyeri
1.0.3 Adjustment server load and speed to an acceptable set .



INSTALLED
==============================

If you have any piont please leave your replay, and it will be helpful.

IF YOU LIKE IT , PLEASE MARK AS INSTALLED


What does it do?
==============================

Add an Expires header


Adding an Expires header to your components with a date in the future makes them cacheable, reducing the load time of your pages. Certainly this should be done with images, but that's fairly typical. Go a step further and add it to scripts and stylesheets, too. This won't affect performance the first time users hit your page, but on subsequent page views it could reduce response times by 50% or more.

Gzip componentes

Gzipping all the js and css files types to reduce page weight. The greatest advantage is compressed to reduce the amount of data transmission network, thereby improving the client browser access speed. Of course, but also increase the burden on the server a little bit. Gzip is a more common form of HTTP compression algorithm.

Configure ETags

1. Client requests a page (A).
2. The server Back to A, and A to add a ETag.
3. Client display the page, and pages together with the ETag cache.
4. Customers once again request pages A, and the last request to the server to return to the ETag transmitted to the server.
5. Server checks the ETag, and to determine the page since the last client request has not been modified, to return to direct response to a 304 (Not Modified) and a response of the air.
So. ETag is a Tag to your components to see if they has been modified. If not here will be no request happened. Configure it is a good way.

Easy Install
==============================

1. Upload all the content to your forum directory.
2. There is no step two. It's done.

UNinstall
==============================

1. Remove all.
2. Done.

If
==============================

If the mod does not work,open and edit httpd.conf like this:
find:
#LoadModule rewrite_module modules/mod_rewrite.so
remove # as:
LoadModule rewrite_module modules/mod_rewrite.so
save, and restart apache, then it's should be OK.
-------------------------------------------------
IF there has a .htaccess File in your forum root directory yet, Do not cover it, open the .htaccess in the zip,copy all the code,add below your own .htaccess.
-------------------------------------------------

Show Your Support

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

Comments
  #222  
Old 05-29-2008, 02:38 PM
pross pross is offline
 
Join Date: Mar 2005
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

instead of your external script i use this on all my sites...
Code:
<IfModule mod_deflate.c>
<FilesMatch "\\.(js|css|html|htm|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
Reply With Quote
  #223  
Old 05-29-2008, 03:29 PM
mariocaz mariocaz is offline
 
Join Date: Feb 2008
Location: Mexico, D.F.
Posts: 424
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi guys,

So this Mod is secure for our forums ??

thanx
Reply With Quote
  #224  
Old 05-29-2008, 07:53 PM
Leo Brazil's Avatar
Leo Brazil Leo Brazil is offline
 
Join Date: Dec 2007
Location: Brazil
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Marco van Herwaarden View Post
We do not take any action for a modification that does as described: Cache items locally.
What does it mean exactly ?

Of course, I understood Vb.org will do nothing about this but so ?
Reply With Quote
  #225  
Old 05-29-2008, 09:20 PM
nothing4me nothing4me is offline
 
Join Date: Oct 2007
Posts: 183
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mariocaz View Post
Hi guys,

So this Mod is secure for our forums ??

thanx
It is, but you may have problems with caching. Test it out before using it, I guess.
Reply With Quote
  #226  
Old 05-29-2008, 11:44 PM
tokenyank tokenyank is offline
 
Join Date: Jul 2005
Location: London
Posts: 142
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mariocaz View Post
Hi guys,

So this Mod is secure for our forums ??

thanx
Absolutely, this modification does nothing to the vb core files, nor is it a plug in... It simply uses existing technology (mod_expires on Apache) to force local cacheing.

Quote:
Originally Posted by Leo Brazil View Post
What does it mean exactly ?
It means that no action will be taken against this mod because there is nothing wrong with it.

The mod forces browsers to cache (store files locally to avoid downloading images/files on every impression) which will 1) reduce bandwidth consumption of your forums and 2) increase the speed in which your pages will load in an end user's browser.

This mod is really for IE7 because Firefox and Opera are 'intelligent' enough to cache images and .js scripts to an acceptible level, however IE7 does not cache properly so using the .htaccess forces IE7 to cache images/.js files/swf files/etc and will also parse .js/text/.css files through an extra gzip routine which will reduce the over all bandwidth used because the files will be downloaded as compressed.

As you can see, the first impression (or any impression with an empty cache) will be a 'normal' download. So, under these conditions, the user will download 210k of files and the server will be asked for 51 different operations. However, every revisit with a primed cache, the user will only have to download 28k worth of information and the server will only be asked to perform 17 operations as the rest of the information needed will be stored on the user's own computer in their local cache.

To put it in real terms... Using this hack will save me (everyone will be different depending on how big the forum is) almost 2mb of bandwidth per 10 impressions (roughly, it's late, I can't be arsed to do the maths! ) so on a site like mine that does over 4 million impressions a month, my bandwidth consumption will be considerably lower as well as my users not being forced to download 1/5th of a meg every time they visit the site.
Reply With Quote
  #227  
Old 05-30-2008, 04:54 PM
Jack0919's Avatar
Jack0919 Jack0919 is offline
 
Join Date: Dec 2005
Location: China
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry
==============================
As you know, There is a very big disaster taken place in China, I affected by this too. There is so many things need to do, and there is very little time to the Internet.

More or less, I had already know about this mod has some problem. and I want to say sorry to everybody. I pormise, this mod will be updated as soon as I check the problem, and I will try to get more time to the Internet.(Next week! I think I will have some time, and I will put the time on this.)

Thank and sorry for everybody. And again, If you realy like this mod, please support me, all the donate will be send to the victims in China.
Reply With Quote
  #228  
Old 05-30-2008, 05:13 PM
Galeon Galeon is offline
 
Join Date: Apr 2004
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

支持, 我己捐款給四川同胞.
Reply With Quote
  #229  
Old 05-30-2008, 05:19 PM
Jack0919's Avatar
Jack0919 Jack0919 is offline
 
Join Date: Dec 2005
Location: China
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

<font color="Red">by the way , I had read the replys in a short time.

what the problem indeed ?</font>

I get a message from nothing4me, but I dont think that a problem...

maybe I'm worng ? who helps me ?
Reply With Quote
  #230  
Old 05-30-2008, 05:20 PM
Jack0919's Avatar
Jack0919 Jack0919 is offline
 
Join Date: Dec 2005
Location: China
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Galeon View Post
支持, 我己捐款給四川同胞.
众志成城,万众一心,多难兴邦。
Reply With Quote
  #231  
Old 05-30-2008, 05:23 PM
mariocaz mariocaz is offline
 
Join Date: Feb 2008
Location: Mexico, D.F.
Posts: 424
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

These ones are the problems that nothing4me said:

Quote:
Originally Posted by nothing4me View Post
WARNING: DO NOT INSTALL.

This puts a CACHE on the your user's hard drive. Everytime they reload the page, it will load the CACHE. For example, if you close your forum for an upgrade, they will get the closed error even if you open it up again. The only way to reverse it is to remove this mod and ask the users to CLEAR THEIR CACHE. Also, new posts etc won't be seen either since they are keeping a CACHE!

This hack is reported.
Reply With Quote
Reply


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:18 PM.


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.06254 seconds
  • Memory Usage 2,330KB
  • Queries Executed 25 (?)
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_code
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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_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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete