I'm not familiar with MyBB's offering, but I've never had a problem with attachments eating up storage space. That's not to say it couldn't be a problem, especially if you are running a board focused primarily on images.Christopher Shilts wrote: ↑Sat Apr 24, 2021 8:39 pm The only potential dealbreaker I see with PHPBB3 is its lack of quota's for user attachments (which MyBB supports out of the box). While PHPBB does have a board wide quota, I haven't been able to find a way to prevent a few users from eating up the available storage space on a server. Is this a problem on production sites, or am I worrying about nothing? This seems to be the only downside I could find to using PHPBB3.
phpBB has been around for almost 21 years. There's active development as well as support. I don't see this changing anytime soon.Christopher Shilts wrote: ↑Sat Apr 24, 2021 8:39 pm Also, I was curious about how healthy is the project. Do you think it will still be around in 10-20 years? There's a lot of competitors for forum software out there, which makes me a little concerned about continued support during my board's lifespan.
Unfortunately, that would be a discussion you would have with the extension developer if you choose to post in the Wanted forum.Christopher Shilts wrote: ↑Sun Apr 25, 2021 12:53 am I also see there's the possibility of hiring someone to create an extension. Do you have any idea what paid extension development typically costs?
Not my field of expertise, I'm a one band and know what I need to know. What I can tell you is the server I currently have is about triple the specs you posted and it doesn't blink with 300 active users online, not that 300 active users online is normal. I do have 4 times the RAM but I use WHM/Cpanel, Sphinx and OpCache all of which need RAM. One feature in phpBB is Sphinx search backend, it needs to be installed and configured on server including allocation of RAM.Christopher Shilts wrote: ↑Mon Apr 26, 2021 1:14 pm I hear PHP doesn't do multithreading, so I've been under the impression each CPU core gets tied up processing one page load at a time. So if the server has one core, users have to get in line to load their pages. Is this correct?
It does but can be slow since it's database driven and of course you have the overhead. The search index tables in phpBB can easily exceed the posts table. Sphinx is optional and of course will only work if you can install it on the server. It creates it's own indexes and loads them into RAM, search result pages are as fast if not faster than regular pages and of course you avoid the database overhead leaving you more resources for other needs. Since you can configure it independently of phpBB there is a lot more options on the table. It's usefulness depends on the size of the site, a small site it won't make much if any difference.Christopher Shilts wrote: ↑Mon Apr 26, 2021 3:09 pm I was under the impression PHPBB3 came with a search out of the box.
Right now I have it down to about 150ms for most pages, I'm eager to find out how well php8 performs. I was reading about JIT. Between that and Opcache apparently I can expect significant improvement. I would love to break that 100 barrier.I won't be having many performance problems, judging from your figures.