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

Reply
 
Thread Tools
[DBTech] vB Optimise 2.0.1 (Lite) Details »»
[DBTech] vB Optimise 2.0.1 (Lite)
Version: 2.0.1, by Deceptor Deceptor is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Board Optimization - Version: 4.0.x Rating:
Released: 03-01-2010 Last Update: 04-23-2010 Installs: 413
Uses Plugins
Additional Files  
No support by the author.

vB Optimise Lite

This is ported from my original version released for vBulletin 3.8 located here. In this release I have re-coded vB Optimise from the gound and focused stability over features.

Professional version & feature list available @ www.DragonByte-Tech.com/forum
Priority support for Lite version is handled at the Developers Website.


What does it do?

vB Optimise is intended to optimise vBulletin software by integrating several PHP "cachers" and handling data before vBulletin. This works by encountering and handling data prior to vBulletin in order to skip the arbitary execution that would be more server intensive.

Real-Life Statistics

We've teamed up with some Big Forums to show you the impact of vB Optimise, you can view this public chart which shows both our statistics and theirs:

View Public vB Optimise Resource Statistics

Features - Lite
  • Supported Extensions
    • APC
    • eAccelerator
    • Memcache
    • XCache
    • WinCache
    • Filecache
  • Style Cacher
    Caches style data to globally reduce a query within all vBulletin forum-based pages.
  • Template Cacher
    Caches template data to globally reduce a query within all vBulletin forum-based pages.
  • Datastore Cacher
    Forces custom datastore items from modifications (including those from vB's blogs) to use your configured Datastore Cache method instead of being forced into the database. This reduces page queries by where affected.
  • vB CMS Template Caching
    (Automatic) Corrects many uncached templates within vB CMS to reduce upto 20+ queries on CMS pages (number varies based on content).
  • Optimal Settings Check
    Provides a quick interface to identify possible settings which can be changed on your forum for further optimisation.
  • Self-System Tester
    Provides a relatively straight-forward system check to ensure your vB Optimise installation works fully.
  • Automatic Cache Flusher
    Automatically flushes cache within the Admin CP based on specific triggers to make sure content does not remain stale on your forum.
  • XCache Authentification
    Supports XCache Admin Authentification by allowing you specify the username/password in a configuration if needs be.


Features - Pro
  • Notices Cacher
    Caches users dismissed notices to reduce a near-global query within all vBulletin forum-based pages.
  • Showgroups Cacher
    Caches the showgroups query which becomes more intensive as your user-base grows.
  • Forum Display Query Enhancement
    Enhances a stock vBulletin query within Forum Display to speed up the page.
  • Forum Home WOL Cache
    Caches Forum Home "Who's Online" to remove an intensive query and allow larger sites to display this data without impact.
  • vB Cache Override (Feature not available on vBulletin 3)
    Ability to override vBulletins new built-in database cacher for the CMS / Forum Sidebar Blocks to remove anything from 1 to 20+ queries based on your content.
  • Full Guest Caching
    Ability to cache entire pages and serve them saving not only hundreds of queries but upto 90% of CPU processing towards Guests.
  • Statistical Resource Savings
    Ability to see just exactly how many queries per day vB Optimise has saved your database. You'll be surprised at the numbers.
  • Forum Resource Statistic
    Shows off vB Optimise resource saving statistics directly within forumhome statistics.
  • ....and more!


Release Notes

If you've used vB Optimise before you'll be aware the previous version had phrase caching, however this caused complications with the way phrases are used within vBulletin so it has not been ported over at this time.


Available Translations
v1.6.0 French - Thanks to finereader

Change Log

[>>] Version 2.0.1
No change, just keeping in sync with vB 3.8/Pro

[>>] Version 1.6.1
Automatic Cache Flusher has additional parameters to make sure no data is stale
Resolved Bug: Potential PHP error when using eAccelerator which cannot flush within Admin CP on certain actions

[>>] Version 1.6.0
New OpCode Cacher Support: WinCache

[>>] Version 1.5.0
Resolved Bug: Style cache may have fetched ID 0 instead of correct file
Resolved Bug: Filecache permissions may not have worked
Optimisation: Re-wrote some base code to enhance operations.

[>>] Version 1.0.1
Added XCache Authentification Support
Added Filecache Support

Support

Priority support will be handled at DBTech.

FAQ

Q: I have WinCache installed, but vB Optimise tells me it's not?
A: WinCache only introduced OpCode support in version 1.1, if you're using version 1.0.x you will need to upgrade.

Q: I'm using the XCache method, flushing doesn't work?
A: If you have XCache authentification, turn the admin option on within vB Optimise Settings, then edit ./vboptimise/config.php and specify your XCache username/password. Alternatively you can disable XCache authentification within php.ini:
Code:
xcache.admin.enable_auth = Off
Q: I have eAccelerator installed, but vB Optimise tells me it's not?
A: eAccelerator does not provide the caching extension by default, you will need to recompile PHP with additional flags. For more information read eAccelerator documentation located here: http://eaccelerator.net/wiki/CompileConfiguration (Specifically look at: with-eaccelerator-shared-memory)

Download Now

File Type: zip [DBTech] vB Optimise Lite v2.0.1.zip (25.4 KB, 2258 views)

Screenshots

File Type: jpg vbo_optimal.jpg (87.3 KB, 0 views)
File Type: jpg vbo_options.jpg (84.4 KB, 0 views)
File Type: jpg vbo_selftest.jpg (37.5 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
2 благодарности(ей) от:
Teascu Dorin, xrvel

Comments
  #252  
Old 08-20-2010, 08:16 PM
Deceptor's Avatar
Deceptor Deceptor is offline
 
Join Date: Dec 2008
Location: England
Posts: 514
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

XCache may not work with certain PHP setups FFMania, it can be funny with FastCGI/DSO depending on the handler/module php is running under. In most circumstances I tell people Memcache would be a better option because it does not fall victim to PHP setups as it runs as a dedicated service.
Reply With Quote
  #253  
Old 08-27-2010, 01:01 PM
newsoftw newsoftw is offline
 
Join Date: Nov 2008
Location: Pakistan
Posts: 123
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Deceptor View Post
You won't really find any performance difference between XCache/Memcache, but XCache may be your better option (however Memcache has greater realiability/support). You'd need to contact your host to get either installed
ok and thanks for help. i am going to install the xchache as ur recommendation.

so now how i can configure the xchache and plz give me best xchache configuration setup.

my server processor : xenon 2.24 GHZ
RAM : 1024 MB
HDD ; 15 GB

coz i am new and i don't know how to configure xchache module and which sitting is best for my server.

thanks
Reply With Quote
  #254  
Old 08-27-2010, 02:39 PM
Deceptor's Avatar
Deceptor Deceptor is offline
 
Join Date: Dec 2008
Location: England
Posts: 514
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi newsoftw,

With XCache all you really need to do is tweak the memory allocations to the cache and var cache, var cache is the only one vB Optimise is concerned with, for Lite I'd recommend allocating about 30M (which is 30MB) - should be more than enough, the other cache is for php files which XCache does automatically, you can assign that to whatever you like depending on how much php you have on your server, 30M there too should be a solid value.

No other tweaking needed really, although the configuration does ask for your cpu count and it does give you the command to run to find out, so make sure that's valid and you're all good
Reply With Quote
  #255  
Old 08-27-2010, 03:09 PM
ArtakEVN's Avatar
ArtakEVN ArtakEVN is offline
 
Join Date: Jan 2010
Location: Toronto
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is it ok, when my forum uses memcached itself, but vB Optomise configured to use filecache?

I am getting arrors while setting to use memcached, thats why use filecache.
Reply With Quote
  #256  
Old 08-29-2010, 10:27 AM
Deceptor's Avatar
Deceptor Deceptor is offline
 
Join Date: Dec 2008
Location: England
Posts: 514
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What kind of errors Artak? Make sure you've configured memcache for vBulletin in includes/config.php, vB Optimise will use those memcache connection settings. After assigning Memcache to vB Optimise in the settings, run the System Test found under the vB Optimise menu in the ACP - this will make sure everything is operating correctly with the configured operator.
Reply With Quote
  #257  
Old 08-29-2010, 07:28 PM
ArtakEVN's Avatar
ArtakEVN ArtakEVN is offline
 
Join Date: Jan 2010
Location: Toronto
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Deceptor View Post
What kind of errors Artak? Make sure you've configured memcache for vBulletin in includes/config.php, vB Optimise will use those memcache connection settings. After assigning Memcache to vB Optimise in the settings, run the System Test found under the vB Optimise menu in the ACP - this will make sure everything is operating correctly with the configured operator.
Memcahced is configured for vBulletin and working. But system test giving the following resylts

Running Test: Connection to memcache Test completed successfully
Running Test: Store Cache Your Opcache Operator extension is functioning, however it is unable to store data. Please check your extension configuration.
Running Test: Fetch Cache Your Opcache Operator extension is functioning, however it is unable to store data. Please check your extension configuration.
Running Test: Flush Cache Test completed successfully
Reply With Quote
  #258  
Old 08-31-2010, 10:03 PM
Deceptor's Avatar
Deceptor Deceptor is offline
 
Join Date: Dec 2008
Location: England
Posts: 514
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That would mean it's not working then (even with vBulletin), vBulletin won't throw errors if the datastore cache you're using is failing to store/fetch, it'll just keep using the database and make 0 difference. The tests done by vB Optimise verify everything is working with your operator by executing the tests, as a means to identify if it is/isn't working and pin-point exactly what isn't.

I'd check to make sure your Memcached instance is running and running with allocated memory, if unsure it's best to ask your host.
Reply With Quote
  #259  
Old 09-01-2010, 02:11 AM
ArtakEVN's Avatar
ArtakEVN ArtakEVN is offline
 
Join Date: Jan 2010
Location: Toronto
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OMG. You are right. sorry, the process was interrapted. Now everything seems ok.
Reply With Quote
  #260  
Old 09-05-2010, 07:45 PM
cobaku cobaku is offline
 
Join Date: Oct 2005
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this mod is fantasic
i heard even more good things about pro version
Reply With Quote
  #261  
Old 09-08-2010, 06:12 PM
newsoftw newsoftw is offline
 
Join Date: Nov 2008
Location: Pakistan
Posts: 123
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Deceptor View Post
Hi newsoftw,

With XCache all you really need to do is tweak the memory allocations to the cache and var cache, var cache is the only one vB Optimise is concerned with, for Lite I'd recommend allocating about 30M (which is 30MB) - should be more than enough, the other cache is for php files which XCache does automatically, you can assign that to whatever you like depending on how much php you have on your server, 30M there too should be a solid value.

No other tweaking needed really, although the configuration does ask for your cpu count and it does give you the command to run to find out, so make sure that's valid and you're all good
thanks for helping.

sir i successfully installed the Xcache on my server and after this i made some sitting for Xcache in my server so please check these sitting means is it right or i need to be change any sitting or value for Xcache.
is there any best sitting for Xcache.

please check my current Xcache sitting:
Code:

XCache

XCache Support  =  enabled 
Version  =  1.3.0  
Modules Built  =  cacher  
Readonly Protection  =  enabled 
Cache Init Time  =  2010-09-08 02:00:38 
Cache Instance Id  =  7447  
Opcode Cache  =  enabled, 67,108,864 bytes, 4 split(s), with 8192 slots each  
Variable Cache  =  enabled, 8,388,608 bytes, 1 split(s), with 8192 slots each  
Shared Memory Schemes  =  mmap  


  Directive =  Local         Value
xcache.admin.enable_auth  =    Off
xcache.cacher = On
xcache.coredump_directory = /tmp/
xcache.count = 4
xcache.gc_interval = 0
xcache.mmap_path = /tmp/xcache
xcache.readonly_protection = 1
xcache.shm_scheme = mmap
xcache.size = 64M
xcache.slots = 8K
xcache.stat = On
xcache.test = no value
xcache.tt = 0
xcache.var_count = 1
xcache.var_gc_interval = 300
xcache.var_maxttl = 0
xcache.var_size = 8M
xcache.var_slots = 8K
xcache.var_ttl = 0


.
please don't mind and need one more ur help.

thanks
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 07:13 AM.


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.08775 seconds
  • Memory Usage 2,362KB
  • Queries Executed 26 (?)
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_code
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (2)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (4)postbit_attachment
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete