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
  #42  
Old 05-06-2008, 06:03 PM
CoreIssue CoreIssue is offline
 
Join Date: Jan 2006
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Cybertims View Post
Server error for me, and I'm running Apache.

So if it doesnt work with IIS or Apache, what does it work with?

Cheers
My site is on Apache 1.3.37 (Unix) with Linux. Running fine.

Runs faster on Firefox than IE7.
Reply With Quote
  #43  
Old 05-06-2008, 06:05 PM
993ti 993ti is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 108
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Using on Apache 2.2.8 and working great
Thanks.
Reply With Quote
  #44  
Old 05-06-2008, 06:30 PM
soundbarrierpro soundbarrierpro is offline
 
Join Date: Nov 2007
Posts: 767
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by CoreIssue View Post
My site is on Apache 1.3.37 (Unix) with Linux. Running fine.

Runs faster on Firefox than IE7.
IE Sucks thats why mine is like lightning fast on FF

EDIT***Nominated for MOTM
Reply With Quote
  #45  
Old 05-06-2008, 07:08 PM
MrNase MrNase is offline
 
Join Date: May 2003
Location: Germany
Posts: 670
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How do I know it's running?

I added only these two lines to my .htaccess:
PHP Code:
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule 
^(.*)(js|css)$ redir.php?file=$1$2&type=$[L

What do the others do?
Reply With Quote
  #46  
Old 05-06-2008, 07:13 PM
Jack0919's Avatar
Jack0919 Jack0919 is offline
 
Join Date: Dec 2005
Location: China
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MrNase View Post
How do I know it's running?

I added only these two lines to my .htaccess:
PHP Code:
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule 
^(.*)(js|css)$ redir.php?file=$1$2&type=$[L

What do the others do?
if you just added the two lines to my .htaccess

you must upload the redir.php.

the others do :Add Expires header and Configure ETags.

if you can not fell fast use the "yslow" in firefox, it will tell you if it works.
Reply With Quote
  #47  
Old 05-06-2008, 07:16 PM
MrNase MrNase is offline
 
Join Date: May 2003
Location: Germany
Posts: 670
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks!

I access the file directly and I got this error message:
HTML Code:
Warning: filemtime() [function.filemtime]: stat failed for http://www.pagodentreff.de/diskussionsforum/clientscript/jquery-1.2.3.min.js in /www/htdocs/***/diskussionsforum/redir.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/***/diskussionsforum/redir.php:11) in /www/htdocs/***/diskussionsforum/redir.php on line 13

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/***/diskussionsforum/redir.php:11) in /www/htdocs/***/diskussionsforum/redir.php on line 21
Reply With Quote
  #48  
Old 05-06-2008, 07:22 PM
Jack0919's Avatar
Jack0919 Jack0919 is offline
 
Join Date: Dec 2005
Location: China
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MrNase View Post
Thanks!

I access the file directly and I got this error message:
HTML Code:
Warning: filemtime() [function.filemtime]: stat failed for http://www.pagodentreff.de/diskussionsforum/clientscript/jquery-1.2.3.min.js in /www/htdocs/***/diskussionsforum/redir.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/***/diskussionsforum/redir.php:11) in /www/htdocs/***/diskussionsforum/redir.php on line 13

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/***/diskussionsforum/redir.php:11) in /www/htdocs/***/diskussionsforum/redir.php on line 21
delete the code of gzip the css and js.

you had already done it by other way.
Reply With Quote
  #49  
Old 05-06-2008, 07:27 PM
Bounce's Avatar
Bounce Bounce is offline
 
Join Date: Mar 2004
Location: Edinburgh,Scotland
Posts: 919
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Jack0919 View Post

if you can not fell fast use the "yslow" in firefox, it will tell you if it works.
how you do that?
Reply With Quote
  #50  
Old 05-06-2008, 07:32 PM
MrNase MrNase is offline
 
Join Date: May 2003
Location: Germany
Posts: 670
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I can.

I tested my website without this Add-on and with this Add-on. These are the results:

BEFORE:
Attachment 80055


AFTER:
Attachment 80056


Test it yourselves: http://www.websiteoptimization.com/services/analyze/
Reply With Quote
  #51  
Old 05-06-2008, 07:55 PM
crazymeezer crazymeezer is offline
 
Join Date: Jan 2005
Location: Sydney, Australia
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is great, thanks! Certainly does load much faster.
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 06:29 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.07803 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
  • (2)bbcode_html
  • (2)bbcode_php
  • (5)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
  • (1)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