Walter
Well-known member
For testing purposes I converted a forum with 2.8 million posts from vBulletin 3.8 to Xenforo.
For a forum of that size I was interested in seeing four things:
Regarding the quite fast import: please consider that this was done with a server with a very good disk system (8x SAS RAID10) which is a major factor. CPU isn't such a big concern (server had only a single Xeon 3220). Nevertheless, the import was done while the server was under load. Having a good disk subsystem and optimized mySQL goes far.
For a forum of that size I was interested in seeing four things:
- If the conversion went well and
- how long it took,
- what the forums database size would be and
- if search was ok without using any hacks or Sphinx
- Everything was converted well, at least everything I expected (of course blog and posts in social groups are currently not supported). Even umlauts
- Due to the problems during converting the posts I don't have exact times but the import took under 24 hours. After that I rebuilt the search index which took only a few hours (about 11 pm to maybe 7 am) - that is quite fast considering that it created a search index table with 6 GB of data!
- Database size is quite larger, vBulletin was at 6.1 GB in 202 tables and XenForo is at 9.4 GB in 119 tables. Most of the 9.4 GB is used by the search index, an astonishing 6 GB.
- I made no scientific tests but playing with the search function and trying different kinds of searches (e.g. posts or titles only) it seems that XenForo is at least as fast as vBulletin 3.8 (stock vb, no Sphinx or other hacks). I guess I can improve search speed further with tuning mySQL specifically for Xenforo.
Regarding the quite fast import: please consider that this was done with a server with a very good disk system (8x SAS RAID10) which is a major factor. CPU isn't such a big concern (server had only a single Xeon 3220). Nevertheless, the import was done while the server was under load. Having a good disk subsystem and optimized mySQL goes far.