PDA

View Full Version : Settings for XCache using vB5


kuntur
03-04-2014, 11:12 PM
I will appreciate if someone could help me. I have XCache installed on a dedicated server

GenuineIntel, Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz
CentOS 6.5
mysql 5.5.36-21
php 5.4.25-31

I am upgrading from vB 4.2.2 to vB 5.0.5 and I would like to know if the following settings in my core config.php are correct


// ****** CACHE CONFIGURATION *****
// Here you can configure different methods for caching items.
// The following are the cacheing classes that can be used.
// vB_Cache_Db - This setting stores the data in the database
// vB_Cache_APC - This setting stores the data in APC
// vB_Cache_Memcached - This stores the data in memcache
// vB_Cache_Memory - This setting uses php's memory while a page is being generated.
// Each cache area can use its own cache type.
$config['Cache']['class'][0] = 'vB_Cache_XCache'; //regular cache
$config['Cache']['class'][1] = 'vB_Cache_Memory'; //fastest cache
$config['Cache']['class'][2] = 'vB_Cache_Db'; //largest cache and longest life.

// Cache options are
// vB_Cache_Memory fastest but doesn't survive a page load.
// vB_Cache_Db significant speed improvement and available to everyone.
// vB_Cache_Filesystem good performance, reduces traffic and load on db server. Not available to everyone-
// your web server must be able to write to the file system.
// vB_Cache_Memcached excellent performance but usually only available to dedicated or virtual hosted sites.
// vB_Cache_APC excellent performance but only available to those with APC installed, and on a single web server.
// vB_Cache_XCache excellent performance but only available to those with XCache installed, and on a single web server.

// ******** FILESYSTEM CACHE CONFIGURATION ******
//If you use filesystem cache you MUST uncomment the line below.
//set the path to somewher writeable by the web server process. This location must already exist. Please put
// this somewhere outside the document root. Otherwise you have just created a serious security issue.
//Don't include the final '/'

//$config['Cache']['fileCachePath'] = '/valid/writeable/for/my/webserver';


// ****** DATASTORE CACHE CONFIGURATION *****
// Here you can configure different methods for caching datastore items.
// You may need to clear this cache after installing/upgrading. You can do this either
// in the control panel (Maintenance) or by restarting the web server.
// vB_Datastore_Filecache - to use includes/datastore/datastore_cache.php
// vB_Datastore_APC - to use APC
// vB_Datastore_XCache - to use XCache
// vB_Datastore_WinCache - to use WinCache
// vB_Datastore_Memcached - to use a Memcache server, more configuration below
$config['Datastore']['class'] = 'vB_Datastore_XCache';
//if you use Filecache you can accept the default location, or better
// to uncomment the next line and set a location
// $config['Misc']['datastorepath'] = '/valid/writeable/for/my/webserver';
// or if you have set $config['Cache']['fileCachePath' above you can do nothing and
// it will use that location.

// ******** DATASTORE PREFIX ******
// If you are using a PHP Caching system (APC, XCache, eAccelerator, WinCache) with more
// than one set of forums installed on your host, you *may* need to use a prefix
// so that they do not try to use the same variable within the cache.
// This works in a similar manner to the database table prefix.
$config['Datastore']['prefix'] = 'DP1_';

ozzy47
03-04-2014, 11:15 PM
TBH I would really reconsider upgrading to vB5. What is the compelling reason you are wanting to do this?

kuntur
03-04-2014, 11:44 PM
TBH I would really reconsider upgrading to vB5. What is the compelling reason you are wanting to do this?

It is very simple, I have another project, a new forum, and then, I need a new licence. The old forum will run in the new vB5, and I will keep the old vB4 for the new project.

ozzy47
03-05-2014, 11:55 AM
I would not do it, I would run both forums in 4.2.2 not vB5, there are to many issues with it still.

Once you purchase a new license, you have access to the vB4 an vB3 series, no need to use vB5.

kuntur
03-05-2014, 08:14 PM
I would not do it, I would run both forums in 4.2.2 not vB5, there are to many issues with it still.

Once you purchase a new license, you have access to the vB4 an vB3 series, no need to use vB5.

I know, but anyway, one day I will need to upgrade to vB 5. Is better to face those problems now, than other day in the future. For example I have doubts about how to configure my core config.php for xcache, this will not change in the future if I not solve it now.
On the other hand I was attempting to run vB 4.2.2 on my new server with PHP 5.4 and I got some warning errors, may be because not all incompatibilities between vB 2.2.4 and PHP 5.4 are solved yet.

final kaoss
03-10-2014, 02:46 AM
I know, but anyway, one day I will need to upgrade to vB 5. .

No, you will not "need" to upgrade to it and I advise against it. Oh and the warnings, they can be ignored.

Simon Lloyd
03-10-2014, 01:29 PM
>note to self: read thouroughly!<