Version 3.11 – Performance improvements

Posted by

on

in

We’re back with a relatively small but important update.

Performance improvement – phase 1

As part of our quarterly objectives, we wanted to move where some textes are stored in the database. This is phase 1 or 3, focused on moving a campaign’s description and billboard text in a new place that only gets loaded sometimes instead of on every page. We’ll now analyse the server loads, average page ram usage and speed over a few weeks to confirm if this change does improve performance overall, before we apply the same change to entries and articles.

Upcoming payment email

For our beloved subscribers who enjoy our discount on yearly subscriptions, you’ll once again be notificed 14 days ahead of time that a payment is due.

We’re also introducing a similar system for PayPal subscribers, warning them that their subscription is coming to an end, with an option of renewing for a year before the current sub ends. This allows such users to continue benefiting from our premium perks without disruption.

Status refactoring

We recently introduced a “missing” status to characters, and a few extra statuses to quests. This was only the beginning. We’ve refactored the code even more to build the foundation for custom statuses for premium campaigns down the line.

API changes

Statuses get their new endpoint campaign/id/category_statuses. Each entity now also comes back with status_id to indicate to which status they belong.


That’s it for this little update. We’ll be back soon with some bigger items from our quarterly bets.

As always, a huge thank you to our amazing subscribers for making these frequent updates possible. Come say hi on our Discord we share early previews of what’s coming next.

Photo by Mathew Schwartz on Unsplash

Comments

Leave a comment