How is XenForo so fast?

Deepmartini

Well-known member
Other forum software just crawls along. How can you be so fast? Is this because of the servers? Will it be as fast on shared hosting?
 
Hmm. XenForo is definitely fast. Which is for sure one of the things that make it look so promising to us.

On the other hand I can't really say that our vBulletins (v3.8.4) are slow. You know ... you can hack the best forum script to death by adding unnecessary hacks with lots of unoptimized SQL queries. That's usually where people start to complain that vBulletin is slow.

Well, and in our situation running nginx, php-fpm, XCache, memcached and Sphinx certainly help as well :D
 
We are not using a particularly fast server, we are just enjoying the benefits of a well-designed, lightweight architecture that has been designed from the outset to be highly flexible, have minimal overheads and very high performance.

I should note that we are not currently running with any of our caching features enabled (they need further testing) but when we turn those on we expect another big boost in performance.

So when I install it on my fast server and enable caching is everything going to melt with the speed ;)
 
To answer the OP question, I believe it's partially because of the way things are simply done, decided upon and what not. I've talked about it here: topic, semantic html

http://xenfans.com/blog/a-glimpse-of-features/

To quote myself:

Semantic HTML
Talking about semantic HTML, XenForo has been built with it in mind, to oil the wheels of styling, improve support for screen reading software, and boost SEO. You can take a look at how XenForo looks by turning off rendering of CSS in the browser, you’ll find it is still fairly organized and fairly easy to read through (and usable).
As a side note we’ve also learned that turning off JavaScript will keep the site functional. It appears to be used mainly for the user interface, and not so much for functionality. Core features and functions will still work.
Together with no-css, no-js and with semantic HTML, falling back to support older browsers appears to be a possibility. Users with older systems and older browser versions are reporting it’s functional, looks good (enough), and they were impressed.
Taking semantic HTML and the UI/UX seriously, leads to speedy page loads.
More information:
http://xenforo.com/community/threads/semantic-html.892/
http://xenforo.com/community/threads/real-world-page-loading-speed.1215/
 
Top Bottom