You are reading a single comment by @TM and its replies. Click here to read the full conversation.
  • There are a few places where it isn't possible to efficiently remove every last trace. The last poster is one of those places.

    Presently we cache the information, and if we didn't it would put a significant enough strain on the database that we'd need to upgrade things and whilst possible it would be slightly slow and incur more cost (another ~£106 per month for the next leap in database server from the Linode 16GB instance to the Linode 32GB instance).

    With that in mind I figure that there are places in which the cost of doing something just aren't worth it. Only a very small number of people use the ignore features, and there's no way that removing caching to achieve a perfect ignore system makes sense given the real cost involved. I'm not even sure how much slower it would be, but perhaps as much 50-100ms per API call, which would be noticeable enough.

  • Thanks for the explanation, I appreciate the situation, I can live with it as it stands.

About

Avatar for TM @TM started