Archive and Purge
Jamroom Hosting
@brian
Quote:
I know this isn't something you can decide on immediately, but it's something you can do over time that can really help your site scale better. Focus on reducing the number of unique listings - this gives you a better chance of having a smaller cache with a higher hit rate.
We have established an entirely different UX for the next major version of the site. It will be quite different from what exists today (from scratch redesign) and is indeed partitioned for performance (and a modern UX material style). In particular, the clutter and redundancy will be gone and the design is far more role-based usage centric.
But I am faced with a current site that is what it is. We (NT) can certainly discuss reducing the clutter to a degree but the last thing I want to do is try to refactor this website instead of developing its more modern incarnation. So our changes would necessarily be modest. We will, nevertheless, seriously investigate this.
Now, just to be clear, you are telling me that the best way to deal with being JOIN-challenged is avoid doing JOINs. Of course I agree with that. But you also seem to be saying that reducing the number of comment records by 40% is not valuable for those cases where we cannot avoid JOINs (and any other db operation that ultimately involves serial searches). Seems to me that a small comments table would perform well even with inefficient db queries but as the record count grows the inefficiencies will manifest as performance problems. Ergo, the fewer records the better. How is that not the case?