Giter Site home page Giter Site logo

Comments (6)

glebm avatar glebm commented on August 15, 2024 1

@c2169000 Just want to point out that Thredded provides a migration that copies all the data over from Forem so switching might easier than you thought:

https://github.com/thredded/thredded/wiki/Migrate-from-Forem

from forem.

 avatar commented on August 15, 2024

I know the gem isn't really maintained at the moment

A lot of important sites use this gem. I think the main reason it isn't maintained as frequently as before is because there's just not much more left to do.

from forem.

benjaminwood avatar benjaminwood commented on August 15, 2024

@hakkiplaten indeed, we have a good size project that has been using the gem for years. I only mentioned that because of the message in the readme:

I am currently looking for a new maintainer for this gem. I am no longer doing any more work on this myself. Please contact [email protected] if you'd like to take over this project.

from forem.

benjaminwood avatar benjaminwood commented on August 15, 2024

Btw, @hakkiplaten, what are your thoughts on topics getting touched on every show action?

from forem.

c2169000 avatar c2169000 commented on August 15, 2024

we have a good size project that has been using the gem for years.

@benjaminwood same here. I don't want to switch to Thredded.

Assuming you've found a solution, could you explain a bit to us younger folks why and how you're doing fragment caching in Forem, and how it has improved your app's performance?

from forem.

benjaminwood avatar benjaminwood commented on August 15, 2024

Hey @c2169000 basically just implementing what DHH describes here: https://signalvnoise.com/posts/3113-how-key-based-cache-expiration-works

Caching has made all the difference for us. Forem was becoming quite slow before we did the caching work. Literally 10+ seconds to load some topics. Now pretty much everything loads in milliseconds to 1.5 seconds for larger topics/forums.

from forem.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.