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

Does Xenforo's notification system support large sites? IPB does not.

#1
We recently switched our big board from vB to IPB, only to discover that any thread/forum with 200-300 followers will suffer from posting delays when new users try to post to that thread/forum. The more followers, the greater the delay. A few thousand followers produces a 30+ delay on new topics/posts.

http://community.invisionpower.com/...-follows-causes-extreme-posting-delays-r42623

This is likely why IPB defaults to having all notifications turned off.

skitch.png

Does Xenforo suffer from the same flaws?
 
Last edited:

JulianD

Well-known member
#3
XenForo includes a deferred system that will take care of long running process:

New general-purpose system for long running processes
1.2 adds a new "deferred" system for running any code that can be broken up into pieces and may take a long time (multiple seconds or more) to run. Deferred tasks can be triggered automatically by the code as necessary and they will either be run automatically in the background (by page views) or by displaying the current running state to the administrator (in the case of some cache rebuilds). This effectively unifies the cache rebuild systems with cron and other potentially long running processes (such as the bulk user change system discussed in the past).

Mail queue system
Using the "deferred" system above, a mail queue system has been implemented for email that does not have to be sent immediately, such as thread watch emails. Other emails (such as registration confirmation or lost password) emails can still bypass the system.

This creates performance improvements, particularly for heavily watched threads or when using a slow, external mail server.
 

dutchbb

Well-known member
#7
I guess if you're going to copy features, you need to make sure you do it better not worse than the competition...

XF seems to be performing great for big boards from what I've heard.
 

DRE

Well-known member
#8
IGN is highly optimized and modified so its not fair to use it as a comparison. It's better to use a big board that isn't actual run by professional coders who are paid to optimize the forum. Compare a large board that runs Xenforo out of the box with little modifications. All a big board like that needs is a vps or dedicated server.
 

Moshe1010

Well-known member
#9
IGN is highly optimized and modified so its not fair to use it as a comparison. It's better to use a big board that isn't actual run by professional coders who are paid to optimize the forum. Compare a large board that runs Xenforo out of the box with little modifications. All a big board like that needs is a vps or dedicated server.
People with forums that size, have lots of traffic = lots of ads = money. If you don't put anything back to your website, don't expect it work properly or be user friendly as much as users want it to be. Unique features based on the forum's subject is also highly likable.
Boards that size are using multiple dedicated servers. There is nothing special at IGN. Coders won't help that much as server optimization in terms of SQL/PHP. I can bet though that he won't need any of these and everything would just work as designed.
 

DRE

Well-known member
#10
There's plenty of special stuff going on at IGN. Have you not paid any attention to the IGN coder's posts? Also you have but to just look around (if you have an account) to tell how much change has been done.
 

dbembibre

Active member
#12
www.cheapassgamer.com
10,544,989 Total Posts
424,451 Total Members
My big board have 2.000 concurrent users, 14 million of posts, and many threads with 3000-5000 posts, not problem at all with two relative old servers one for front end and one for backend. ;)
I dont make any modification to xenforo, except two addons doit by me and 5 from here. My big bottleneck is database beacuse have 15GB of size and my disk controller is slow.
 

Moshe1010

Well-known member
#13
My big board have 2.000 concurrent users, 14 million of posts, and many threads with 3000-5000 posts, not problem at all with two relative old servers one for front end and one for backend. ;)
I dont make any modification to xenforo, except two addons doit by me and 5 from here. My big bottleneck is database beacuse have 15GB of size and my disk controller is slow.
SSD drives are pretty cheap today. It can help a lot.
 

0ptima

Well-known member
#14
My big board have 2.000 concurrent users, 14 million of posts, and many threads with 3000-5000 posts, not problem at all with two relative old servers one for front end and one for backend. ;)
I dont make any modification to xenforo, except two addons doit by me and 5 from here. My big bottleneck is database beacuse have 15GB of size and my disk controller is slow.
Impressive!
 

Kevin

Well-known member
#15

DRE

Well-known member
#16
@Mike Tougeron is the best person to address IGN, of course, but from his postings here it doesn't sound like they did anything special to support notifications on their large site (eg: http://xenforo.com/community/threads/ign-forum.46896/#post-507913).
Notifications are jacked up on IGN, which is telling me there's something either wrong with their site or it's just a bug in the way they modified it. Everytime I log on IGN boards I get an alert, the alert is for nothing.