Skip to content

Clustering for NodeBB enabled

Announcements
22 4 1.2k 1
  • @phenomlab That looks very promising and the performance looks amazing. So after going to the website, this looks like this is basically MS version of Redis and uses most of the same commands and such, but they have been able to make it perform better which is very nice. One of my hesitations would be that it is MS and where is the code that grabs all of your data and information and will they in turn try to monetize this somehow in the future thus having to make a change again? I do like that you are able to use this with what is currently out there for Wordpress and should even work for Nodebb as well according to the documentation. You would just have to double check that the commands that are being used for Redis are being used for Garnet. There was a section about that. Still probably worth checking out and testing out though.

  • I don’t know… Not sure to use it?

    Must test before

  • @phenomlab That looks very promising and the performance looks amazing. So after going to the website, this looks like this is basically MS version of Redis and uses most of the same commands and such, but they have been able to make it perform better which is very nice. One of my hesitations would be that it is MS and where is the code that grabs all of your data and information and will they in turn try to monetize this somehow in the future thus having to make a change again? I do like that you are able to use this with what is currently out there for Wordpress and should even work for Nodebb as well according to the documentation. You would just have to double check that the commands that are being used for Redis are being used for Garnet. There was a section about that. Still probably worth checking out and testing out though.

    @Madchatthew Yes, I admit I had similar reservations, but there is also KeyDB, and Dragonfly

    https://docs.keydb.dev/

    https://www.dragonflydb.io/

  • @Madchatthew Yes, I admit I had similar reservations, but there is also KeyDB, and Dragonfly

    https://docs.keydb.dev/

    https://www.dragonflydb.io/

    @phenomlab Those both look good. If you had to switch from Redis, which one of those options would you use?

  • @phenomlab Those both look good. If you had to switch from Redis, which one of those options would you use?

    @Madchatthew probably KeyDB, but both seem to be strong contenders. Dragonfly also claims to be the fastest.

  • @Madchatthew probably KeyDB, but both seem to be strong contenders. Dragonfly also claims to be the fastest.

    @phenomlab The only thing with Dragonfly is that they have the pricing side, which makes me wonder if that could at some point affect the open-source side. But maybe the pricing is just to have the option to have it on the cloud. But usually when there is money involved like that, at some point it usually affects the free side.

    With that being said though, since they are both Redis forks, it would be pretty easy and seamless to switch from one to the other if needed. I am also wondering what the impact would be of using either of these with a Wordpress site? According to Dragonfly, it should be able to make Wordpress even faster with the faster performance. All of that will also depend on the server of course too and internet connection and what have you, but maybe use up less resources if the throughput is faster and multi-threaded.

  • @phenomlab The only thing with Dragonfly is that they have the pricing side, which makes me wonder if that could at some point affect the open-source side. But maybe the pricing is just to have the option to have it on the cloud. But usually when there is money involved like that, at some point it usually affects the free side.

    With that being said though, since they are both Redis forks, it would be pretty easy and seamless to switch from one to the other if needed. I am also wondering what the impact would be of using either of these with a Wordpress site? According to Dragonfly, it should be able to make Wordpress even faster with the faster performance. All of that will also depend on the server of course too and internet connection and what have you, but maybe use up less resources if the throughput is faster and multi-threaded.

    @Madchatthew I think there’s always that same danger no matter which open source solution you go for. By its very definition, open source comes at significant cost to the maintainer in terms of time, effort, and knowhow, so they often release a paid version of the product as a means of recovering some of that invested time in the form of revenue.

    It’s when the commercial product requires more attention than the open source version that causes conflicts, and that version is often the casualty.

  • @Madchatthew I think there’s always that same danger no matter which open source solution you go for. By its very definition, open source comes at significant cost to the maintainer in terms of time, effort, and knowhow, so they often release a paid version of the product as a means of recovering some of that invested time in the form of revenue.

    It’s when the commercial product requires more attention than the open source version that causes conflicts, and that version is often the casualty.

    @phenomlab said in Clustering for NodeBB enabled:

    @Madchatthew I think there’s always that same danger no matter which open source solution you go for. By its very definition, open source comes at significant cost to the maintainer in terms of time, effort, and knowhow, so they often release a paid version of the product as a means of recovering some of that invested time in the form of revenue.

    It’s when the commercial product requires more attention than the open source version that causes conflicts, and that version is often the casualty.

    This makes sense. Then unless you can get some people to help you maintain and update the code you are doing it all yourself and that takes up time to not being able to implement new features and now you are using more resources because you have more people helping and such. It all multiplies and pretty soon you either have to abandon it or come up with a way to make money to keep everything going.

  • @phenomlab said in Clustering for NodeBB enabled:

    @Madchatthew I think there’s always that same danger no matter which open source solution you go for. By its very definition, open source comes at significant cost to the maintainer in terms of time, effort, and knowhow, so they often release a paid version of the product as a means of recovering some of that invested time in the form of revenue.

    It’s when the commercial product requires more attention than the open source version that causes conflicts, and that version is often the casualty.

    This makes sense. Then unless you can get some people to help you maintain and update the code you are doing it all yourself and that takes up time to not being able to implement new features and now you are using more resources because you have more people helping and such. It all multiplies and pretty soon you either have to abandon it or come up with a way to make money to keep everything going.

    @Madchatthew True. I think this is the reason as to why most Open Source projects are abandoned because they are not sustainable in the long-term.


Related Topics
  • Ch..ch..ch..ch..changes!

    Announcements themes layout
    16
    2
    15 Votes
    16 Posts
    1k Views
    @phenomlab of course, to be recognised is fantastic. @phenomlab said in Ch..ch..ch..ch..changes!: Sadly, no. Web crawlers and scrapers are often JS based and read text only, so styles don’t have any bearing. I’ve read mixed things about this, but no that does make sense, it was something I read a many years back when using Wordpress.
  • Planned sunset of NTFY plugin

    Pinned Announcements push nodebb ntfy
    7
    1
    8 Votes
    7 Posts
    577 Views
    I’ve noticed that I’m the only one subscribed to the push notifications on this site. If you were using NTFY previously, and have noticed that you’ve not had any alerts for a while, it’s because this feature has been disabled. You’ll now need to use the push notification to replace NTFY as mentioned in the first post.
  • ANNOUNCEMENT: Social Login Changes

    Announcements openid oauth
    4
    1
    6 Votes
    4 Posts
    638 Views
    @DownPW Always looking for ways to improve the overall experience.
  • ANNOUCEMENT: New NTFY Server

    Announcements ntfy push alerts
    9
    1
    7 Votes
    9 Posts
    1k Views
    @crazycells that’s as good a test as any
  • Theme retirement

    Announcements themes switcher
    21
    16 Votes
    21 Posts
    2k Views
    I relented somewhat here and added another swatch - one I missed, which was previous called “blackout”. This specific one has been adapted to work on the new theming engine, but the others have been reclassified, and renamed to suit. [image: 1693924764891-d7f3a7a1-9702-4238-99bd-5c0e0d53f244-image.png] As a result, the theme you might have had will probably be reflecting something else, so you (might) need to change your themes accordingly. The changes are as follows Light -> No Change Cloudy -> Is now the old “Dim” Dim -> Is now the old “Dark” Dark -> Now a new theme based on the revamped “Blackout”
  • 35 Votes
    36 Posts
    5k Views
    no problem. I was waiting for this new version to change my server but I think I’m going to install the old one. Keep the good work bro
  • NodeBB v3

    Announcements nodebb v3 nodebb
    2
    3 Votes
    2 Posts
    344 Views
    @cagatay JS will work fine - no changes there, and there are no plans to drop support for jQuery. More of an issue is the CSS - for which there are quite a few breaking changes. Keep an eye on sudonix.dev (my development site) where you can see progress in relation to how I am tackling the compatibility issues.
  • Fancybox now used for image handling

    Announcements fancybox
    16
    6 Votes
    16 Posts
    1k Views
    And it seems to be less conflicting!