MemberSeptember 9, 2021 at 8:41 pm
thank you for this great community. I’m new to the WordPress world, so I really appreciate your feedback and advice, here is my situation :
I have a hosting server with CLOUWDWAYS VULTR HIGH FREQUENCY 1Gb RAM , and my WordPress site is new (not operational yet … I’m still working on the general configuration of the server, WordPress, plugins …. ), I will be using these plugins: elementor, buddyboss theme, woocommerce, learndash, WP fusion, fluent forms, fluent CRM
I have 2 questions please :
1) is it best practice to separate the blog part of the site from the membership part of it … for example: the blog, the online store, and general info in the main site (website.com) and the social community and LMS on a subdomain (academy.website.com ) … or is it better to have everything in the same WordPress installation.
2) from what I understand, buddyboss will not work properly if caching is activated due to the dynamic nature of Buddyboss … I would like to know if there is any tutorial on how to do the perfect performance setup for a budyboss site specifically on CLOUWDWAYS VULTR HIGH FREQUENCY ….
Dear david, I know you’ve been down this exact path yourself when you Switched your site to Cludways Vultr HF, so can’t wait to know your opinion and advice about this.
thanks a lot
AdministratorSeptember 10, 2021 at 8:44 am
Yep, you’re definitely in my lane here. 🙂
So, as you may know, I recently merged my sites together again so now everything is all in one. I was convinced that keeping the blog and membership separate made more sense. And to be clear, I wasn’t wrong about my reasoning. There is indeed a performance issue that can arise when you hav everything in one place. That said, the flip side of that is that there can be annoyances that come up when you have multiple WordPress instances for one business. And it is REALLY convenient having everything in one place. Not only from a tech perspective, but also marketing.
So, there’s no one right answer to whether to separate them or do it all together. I’ve done both. I currently have it all together and prefer it.
Now, when you do that, those performance issues come up. So, good caching. I was using Breeze and it works nicely. I recently switched to WP Rocket and feel I get better results with it.
You can turn off caching for logged-in users and the cache won’t break anything for Buddyboss operations.
You can enable Varnish cache on Cloudways, which can help. Also, you can enable Redis caching and that can help quite a bit for a BuddyBoss site. Cloudways has that capability.
Lastly, just plain old horsepower. 🙂 You’ve got the smallest level VultrHF server. You’re probably going to want to increase that. I was on the 2GB plan for awhile, but I just recently doubled it so now using the 4GB plan (which also has a second processor core) and it made a BIG difference in site speed.
AdministratorSeptember 10, 2021 at 8:46 am
Oh, also, you might want to increase memory allotment to PHP processes. I think default is 128MB, but increasing that to at least 256 can give PHP more breathing room. Of course, having more RAM overall to play with helps, too. 🙂
MemberSeptember 10, 2021 at 9:33 am
thank you for the detailed response … this helps a lot
you said “…. the flip side of that is that there can be annoyances that come up when you have multiple WordPress instances for one business. And it is REALLY convenient having everything in one place. Not only from a tech perspective but also marketing….. I currently have it all together and prefer it”
can you explain more, like why it can be some annoyances that come up with having multiple WordPress instances … and why is it convenient to have everything in one place from the marketing perspective.
I really trust your experience in the WordPress world, that is why I’m interested in understanding your point of view.
thanks a lot.
AdministratorSeptember 10, 2021 at 3:56 pm
It is easier to build funnels when everything is one place. No need to duplicate anything between 2 difference sites.
You can build in member perks into the actual blog if you like.
You can make the WHOLE site look different for members.
If running an affiliate program, you can have incoming backlinks to the main site.
Everything you create (whether blog, course, forums, etc.) is in one place. No need to decide what goes where.
No need to duplicate software. Maintain 2 different sites. Have multiple licenses for things.
Really, the main advantage to separation is site speed for the blog. But with the right tech setup, you can make that impact almost none. I actually think this site is now faster than it was before when it was just a blog and everything else was elsewhere.
MemberOctober 10, 2021 at 2:50 pm
Sorry guys for hijacking the thread here. I couldn’t find a way to open a new one.
However, my question is short and straight to the point. To @David: How did you change the links descriptions? I mean, you have a new set of links like Vault, Supported Tools to the left, and a custom variation up there on the titlebar.
So, a second question should be if those changes were made at the coding core since sometimes you click on a word/link that the code does not recognize, and that creates a 404. Thanks in advance.
AdministratorOctober 11, 2021 at 7:54 am
First, if you go into any individual forum, that’s where you start a new thread. That big list of threads on the forum homepage is just activity across the whole community.
To your question, that’s a function of BuddyBoss. One menu to the left, another in the top. And I just customize the words to suit the location.
Not sure what you’re asking in the second question. 🙂
MemberOctober 11, 2021 at 9:16 am
Thank you, David,
My second question was about encounter discrepancies between the words replaced and the way they were written on the code.
But as per what you’ve described it is just a permalink type of customization you have done.
AdministratorOctober 11, 2021 at 2:40 pm
Those menus just use the standard WordPress menu system. And it already allows you to change the text placed into the menu if you want. No coding needed.
Log into your account to participate in this discussion.