The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Improve Web Page Performance
Competition is increasing on the Web. If your site is slow you will lose to your competitors. To improve web page performance (speed), you can do a number of things:
As you are aware, today's browsers are faster than earlier versions. They have changed functionality to help improve speed. By understanding how browsers function, you will be able to increase your web page performance. Learn everything that you can about browser functionality.... http://www.browserscope.org/ is a great resource that charts how different browsers function. The Easiest Thing You Can Do To Improve Web Page Performance:
Read more about how <tables> affect speed... How Design Affects Performance : Progressive Rendering Additional information... How Design Affects Performance Increase Download Parallelization - Use A CDN Such As Amazon S3: Increase download parallelization by increasing the number of resources that serves static files. In other words, if you have many static objects* on a page split them across multiple domains. *static files - includes stylesheets, images, swf, etc The reason why this works is because each browser allows a maximum number of connections per hostname. In modern browsers, this number has increased to 6 (avg). What this means is that your browser will try to download 6 objects from any hostname at the same time. So if you increase the number of resources that serve static files it's more likely that you will decrease page display time. In comparison, older browsers such as IE 6 only allowed 2 maximum connections per hostname. Move all your static files to a CDN such as Amazon S3. Doing so will provide you with the following:
I recommend using a different domain other than your site domain. The reason behind this is that you don't want your cookies associated with each static file.
Getting Started I elect to use .info domain for static files as they are offered on the cheap - $1.99. For example, if your site domain is domain.com ; you should purchase domain-file.info to serve your static files. (Note: It can be any domain just as long as it's different from your site.) Setting Up Your Domain Once you get your domain you can point it to your amazon s3 server account (url). This is done by adding a CNAME entry for each sub-domain that you want to create. I created the following sub-domains:
Whatever you use - make sure that you can alter headers. You will need to add EXPIRES header so that the static files are cached - saving you bandwidth and decreasing overall page display time. Other Things You Can Do To Speed Up Your Pages (in no particular order):
To further decrease page display time, I recommend compressing (gzip) your js and css files. You will then have to create a plugin to show the gzip version if browser is capable of displaying if not show the uncompressed version. Most modern browsers are capable of displaying compressed files. However, IE6 is known to have some issues - yes, even the SP2 which was reported to have this fixed is still buggy. Tools To Help You Get Started
|
#22
|
|||
|
|||
Thanks for the tools Princeton,
Seeems I have some work to do! http://forums.speedysparrow.com/show...&p=208#post208 |
#23
|
|||
|
|||
Hello, 2 questions please:
1) When you say to compress javascript, so you suggest to use some online javascript compressoor, compress all javascript vBulletin and then upload and overwrite they? Or compress javascript only using Gzip? 2) If I use Amazon S3, very interesting service, than is possible store for example, all the images and the skin on my forum? Thank, How you have configured vBulletin to work and use that store images, attachments, javascript, on a different server automatically? Thanks |
#24
|
|||
|
|||
In Amazon S3 how do you "add EXPIRES header"?
|
#25
|
|||
|
|||
maybe this can help http://www.bucketexplorer.com/
|
#26
|
|||
|
|||
Oh yeah I should have been more detailed. What is the Value I need to use to make it expire in 1 month?
|
#27
|
|||
|
|||
great work, I've done almost all
we need to know more about css sprites with (vBulletin) |
#28
|
||||
|
||||
Would be nice if this was updated for 2013 / vb 4.21
|
#29
|
|||
|
|||
Most of this stuff is covered in my guide.
|
#30
|
||||
|
||||
wonderful tips well may i know how i can reduce server load in shared hosting?
|
#31
|
|||
|
|||
use CDN / Caching software on server side / remove unnecessary plugins and modules. optimize images
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|