1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Move to xf from vB with 12 million of posts

Discussion in 'XenForo Pre-Sales Questions' started by dbembibre, May 23, 2013.

  1. dbembibre

    dbembibre Active Member

    I think that is time to move to xf because im tired of be stuck in 3.8 series.

    My principal doubt are related to performance, so far i have a forum with 12 million of posts, 2.000-3.000 concurrent users in peak times and the load of my front servers are always around 0.90 - 1.50.

    My forums are installed in two dedicated servers, one for DB with MySQL 5.5 (MyISAM engine) and a front server for web, with Apache 2.2, php and xCache (i can swith to memcached without problems if is required). Both servers are a bit old, dual dual xeon (intel E-5130) with 8GB of ram each. Dual scsci 15.000RPM. I know that today exist better servers but i dont want to change hardware. Only want to know if is possible run my forums over xforum with my servers specs.

    I have vBSEO installed and 1 million of url indexed by google, one of my preocupations is that i see that to match with the final URL structure apache need to do a extra conversion from the url structure of xf with a apache rewrite rule to match with the vbseo url structure. Maybe this can be spike the front server load.

    I serve all my static content via CDN, and searchs are powered by sphinx.

    Any suggestions to achieve this ?
     
    Walter and Miner like this.
  2. Teapot

    Teapot Well-Known Member

    Although I am nowhere near a big board owner (175,000 posts), I've read plenty about how similar setups have achieved far better performance with XenForo than with vBulletin with no other changes. I'll go through a few things that I know the answer to and leave the heavy big-board stuff to someone more qualified:
    Works fine with XenForo, although you will see greatly increased performance if you allow XenForo to use InnoDB tables where appropriate - this will be automatically done when you install XenForo if your MySQL server configuration allows InnoDB.
    XCache is fully supported by XenForo - just add this to your config.php:
    PHP:
    $config['cache']['enabled'] = true;
    $config['cache']['frontend'] = 'Core';
    $config['cache']['frontendOptions']['cache_id_prefix'] = 'xf_';
    $config['cache']['backend'] = 'Xcache';
    Your hardware specs should be perfectly acceptable for XF if they're already running vBulletin without problem; as mentioned, XenForo objectively uses hardware more efficiently than vBulletin does - see this thread or this one at DigitalPoint about their switchover stories and data, which speaks better than I ever could.

    As for the rewrites: as far as I know, they shouldn't be a problem for performance, but I'll let someone more experienced answer that with more accuracy :)
     
    p4guru and dbembibre like this.
  3. Slavik

    Slavik XenForo Moderator Staff Member

    XenForo should run fine on your current servers. If you wanted to eeek out even more from them, you could install Percona server for better database performance.

    Rewrites should be handled fine using the file-based redirection scripts (I think), as these look up according to thread ID. Failing that, Jake Bunce would be able to assist providing you the relevent rewrites.

    CDN support is simple in XenForo when using pull-based CDN's. Push based would just require you to specify the /data directory and configure it as such.

    XenForo uses an addon called Enhanced Search, based on the ElasticSearch engine. http://www.elasticsearch.org/ which offers amazing performance with an easy setup.
     
    CyclingTribe and dbembibre like this.
  4. Claudio

    Claudio Well-Known Member

    APC is also fully soported by XenForo
     
  5. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

  6. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    I would also note that XenForo 1.2 corrects a few scalability problems with some features in XenForo such as user crons and email notifications. Overall XenForo is very scalable and powers several extremely large forums, but as the owner of an extremely large forum you will be interested in the improvements in 1.2. A pre-release version of 1.2 is expected in June.
     
    dbembibre likes this.
  7. dbembibre

    dbembibre Active Member

    Thanks to all for the reply's. I adquire a xf license many time ago, in first version of xf if i dont remember bad, i try to do a little import of my current database and test in a separate server, if everything looks ok, start with the real migation.
    One more time thanks a lot.
     

Share This Page