Register Members List Search Today's Posts Mark Forums Read

Mod Options
YSLOW 1.0.3 (Make Your Forum Faster) Details »
YSLOW 1.0.3 (Make Your Forum Faster)
Mod Version: 1.0.3, by Jack0919 (Member) Jack0919 is offline
Developer Last Online: Jun 2011 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.7.0 Rating: (58 votes - 4.86 average) Installs: 704
Released: 06 May 2008 Last Update: 16 May 2008 Downloads: 4989
Not Supported Additional Files Translations  


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:

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


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


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.


1. Remove all.
2. Done.


If the mod does not work,open and edit httpd.conf like this:
#LoadModule rewrite_module modules/
remove # as:
LoadModule rewrite_module modules/
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.

Download Now

Only licensed members can download files, Click Here for more information.


Click image for larger version

Name:	yslow.gif
Views:	5695
Size:	11.6 KB
ID:	80058  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Old 21 Jan 2009, 21:07
redlabour's Avatar
redlabour redlabour is offline
Join Date: Mar 2004
Real name: André
Works great together with vB Optimise!
Reply With Quote
Old 25 Jan 2009, 03:56
TheGreatTK TheGreatTK is offline
Join Date: Apr 2008
Wow! Makes a big difference.. all those KB shaved off will definitely help us out later down the road.


Last edited by TheGreatTK; 25 Jan 2009 at 04:07.
Reply With Quote
Old 25 Jan 2009, 07:32
Zia's Avatar
Zia Zia is offline
Join Date: Dec 2005
Real name: Z.R.
will work with vb 3.8.0?

we r on apache/Vbseo3.2.0/xcache
Reply With Quote
Old 25 Jan 2009, 07:37
KevinL KevinL is offline
Join Date: Apr 2005
Originally Posted by Zia View Post
will work with vb 3.8.0?

we r on apache/Vbseo3.2.0/xcache
Yeah not a problem. Just search over at the vbseo site. There is a small fix for this. Search for YSLOW there and you'll find the fix from one f the staff members in a thread.

EDIT here you go
Reply With Quote
Old 29 Jan 2009, 02:18
Zia's Avatar
Zia Zia is offline
Join Date: Dec 2005
Real name: Z.R.
just curious..whats the diff. in between YSLOW & Minify Css
Reply With Quote
Old 29 Jan 2009, 02:44
Brandon Sheley's Avatar
Brandon Sheley Brandon Sheley is offline
Join Date: Mar 2005
Real name: Brandon
interesting mod, will check it out

Email me for website help: brandon[at]sheley[dot]org
Reply With Quote
Old 23 May 2009, 11:00
earthome earthome is offline
Join Date: Jan 2009
Reply With Quote
Old 23 May 2009, 12:07
SBlueman SBlueman is offline
Join Date: Jan 2006
I have two .htaccess in the root and one in the forum:

#RewriteEngine On
#RewriteCond %{HTTP_HOST} !^gridironfans\.com
#RewriteRule (.*)$1 [L,R=301]

#AddDefaultCharset Off

#<IfModule mod_rewrite.c>
#RewriteCond %{REQUEST_FILENAME} -f
#RewriteRule ^(.*)(js|css)$ redir.php?file=$1$2&type=$2 [L]

#FileETag None

#<IfModule mod_expires.c>
#ExpiresActive On
#ExpiresByType image/gif A2592000
#ExpiresByType image/jpeg A2592000
#ExpiresByType image/png A2592000
#ExpiresByType application/x-shockwave-flash A2592000
#ExpiresByType text/css A2592000
#ExpiresByType application/x-javascript A2592000

#ErrorDocument 404 /404.php
# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On

# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /

RewriteEngine On
RewriteCond %{HTTP_HOST} !^gridironfans\.com
RewriteRule (.*)$1 [L,R=301]

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteRule ^rss/([0-9a-zA-Z_\-]+)/ zointstags_external.php?do=tag&tag=$1 [L]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron)
RewriteRule ^((archive/)?(.*\.php(/.*)?)?)$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]

<IfModule mod_security.c>

Am I supposed to have two different files?
Reply With Quote
Old 09 Jun 2009, 23:16
dancue dancue is offline
Join Date: Feb 2008
Quick question. Am I uploading the php file to the forum root, or uploading the yslow folder with the php file within the forum root?
Reply With Quote
Old 14 Jun 2009, 07:13
RTMdotORG RTMdotORG is offline
Join Date: Dec 2008
works good but shows theres errors in the bottom left corner of IE....
Reply With Quote
Old 19 Aug 2009, 10:30
TheInsaneManiac TheInsaneManiac is offline
Join Date: Feb 2008
About how much more strain would this put on the server, because I got DDoSed and they targeted the redir.php and kicked me out of the park with a whopping 65.72 load. I'm not suppose to go over 1.0 and I got suspended for a day until we could isolate the problem. I'm not saying that it causes a huge load, as any file being targeted with that many people could send the server flying, but I would like to know about how many extra queries it could add?
Reply With Quote
Old 21 Aug 2009, 08:53
Jaxel Jaxel is offline
Join Date: Sep 2005
Been using this mod for a year, and it has been GREAT!

However, after EVO2K9, the traffic on my website has doubled. I found performance starting to straggle. So I disabled this mod and now things seem to be running smoothly. If you have a high traffic forum, you may start having issues with this mod.

Bandwidth isn't as much of an issue for me, as I am more worried about performance; so I don't have a need for this mod anymore.
Reply With Quote
Old 03 Jan 2010, 11:44
MikeWarner's Avatar
MikeWarner MikeWarner is offline
Join Date: Nov 2001
Just tried this in vB4.0 and it seems to work fine.
No signature - please check back later
Reply With Quote
Old 04 Jan 2010, 20:41
bart6767 bart6767 is offline
Join Date: Aug 2008
This works well on vB4.0
Reply With Quote
Old 10 Jan 2010, 18:18
zombietom's Avatar
zombietom zombietom is offline
Join Date: May 2008
Real name: Tom
Originally Posted by christian8a View Post
tested it and seems to help a bit.
Now how do we uninstall it if the .htaccess file dissapears?

the only file I see is the other one redir.php , but the other one is gone
Same seems to make a little difference but i get a IE error

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
Timestamp: Sun, 10 Jan 2010 19:17:06 UTC

Message: 'myexample' is undefined
Line: 3136
Char: 1
Code: 0

Message: 'myexample' is undefined
Line: 3136
Char: 1
Code: 0

So i might uninstall it but i don't see the .httacess file?

anyone help or give a little advice?


Ok,i finally found the .htpacess file and deleted it but i'm still getting the IE error..where/How do i fix it ? it drives me nuts to have errors.
My Sites

Last edited by zombietom; 10 Jan 2010 at 20:02.
Reply With Quote

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Mod Options

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

New To Site? Need Help?

All times are GMT. The time now is 19:39.

Layout Options | Width: Wide Color: