The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vB Accelerator Details »» | |||||||||||||||||||||||||||||
vb 4.0 version here This mod is suited for medium and big boards. It reduces server load, caused by thumnails and big attachments. what's the problem with?
This mod is developped here: http://github.com/rcdesign/vb-accelerator . Patches are welcome. History 0.4 - fixed bug with PHP wagnings in server logs. 0.3 - first public release Download Now
Screenshots
Supporters / CoAuthors Show Your Support
|
Comments |
#2
|
||||
|
||||
Faq
Q1. I don't have nginx. Will this mod work for me? Yes, partially. Enable direct thumbnail links, but disable nginx acceleration. You'll still have serious benefit, if your forum is plenty of attachments. Q2. What about lignttpd, apache and so on? They have X-Sendfile, alternative to nginx X-Accel-Redirect. I know, but:
Why not? You can give direct access for thumbnails, but disable direct access to original files. Just configure your server properly. See examples below. Q4. Thumbnails looks like files with strange extention and mime-type. Will those be ok in browser? Yes. HTML-page address those files via imagetag. So, browser show those properly, even with wrong mime and strange extention. Q5. Why don't you fix that for sure? Because that requires vB sources modification, and i hate such things. And if everyting works fine, who cares about mimes ? Q6. My forum has 20 users online, and I don't see difference at my 32-core server with 128Gb ram and 8 SSD raid array. You a happy man, really. Q7. Does it work with VBSEO ? If attachment rewrite is disabled - yes, it works. And check, that attachments path is separated in vbseo rewrite rules in webserver config. I use vbseo in this mode with no problems. Sorry, no plans now to make better integration with vbseo. But code is reuseable, or you can send your patches Server configuration examples let's say, whe have the following folders structure: /uploads /uploads/blogs/* <- blog attachments & thumbnails /uploads/posts/* <- forum attachments & thumbnails /uploads/albums/* <- album images /uploads/al_thumbs/* <- album previews So, we have to setup direct access for thumbtails, but protect original files. Nginx # globally disable external access, but enable for X-Accel-Redirect location /uploads { internal; } # enable direct access to blogs & posts thumbnails, but nothing else! location ~* /uploads/(.*)\.thumb$ { } # enable direct access to album thumbnails location /uploads/al_thumbs/ { } Apache/Lighttpd TBD. You are welcome to share your one |
#3
|
||||
|
||||
Gracias Voy a probarlo ahora mismo .
|
#4
|
||||
|
||||
Well, it works! Thank you!
|
#5
|
|||
|
|||
is this a good option for small forums?
|
#6
|
|||
|
|||
Quote:
In apache httpd.conf, I know you can use: Code:
AddType image/jpeg .thumb |
#7
|
|||
|
|||
what is this nginx ?i have centos OS and apache .. will this increase performance on that?
|
#8
|
||||
|
||||
Everything is relative in this life . That depends on attachments count and CPU/IO load. If you have no attachments at all, you'll have nothing with this mod.
But nobody prohibit you to try and compare if server load changes . At least, direct linked thumbnails will be loaded faster for your users. Yes. Exactly. But in fact that's not required. My rule is simple: the less customisations - the less possible mistakes in the future . You can always add it later, if something goes wrong. |
#9
|
||||
|
||||
Quote:
In fact, that should be done before any futher vb optimizations. Maybe I'm a bit categoric, but in my opinion apache+mod_php system is absolutely inpredictable at big loads. Server optimisation should be done prior to any scripts optimization. That's essential. |
#10
|
||||
|
||||
I don't have an uploads folder so I don't know the paths
Path to etc How do I find this out? |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|