2.5 IS BEING TESTED

Status messages concerning Whozon. I will post a message here if I am working on fixing a problem, if the site goes down for any reason etc.
Post Reply
admin
Site Admin
Posts: 31
Joined: Wed Sep 13, 2023 4:33 pm

2.5 IS BEING TESTED

Post by admin »

Version 2.5 of Whozon is currently being tested. It will deploy soon after it passes all the tests.
  • There are no visual changes to the program that a user will notice.
  • It has been completely rewritten as Object Oriented code, which will make it must faster to fix in the event of problems in the future
  • It should prove to be substantially faster, basic load times on my system fell from 1.8s to 0.54s. This is due to the smaller OO code base and improved database queries and caching. This should scale well and result in faster refreshes with a larger audience.
  • More accurate viewer reporting. The old system worked but was relatively complex and occasionally unstable. The new system is tied into the database for caching and much more responsive.
  • The code is now in place to automate bot detection based on client reporting but requires a larger userbase to be enabled.
  • We now have automated cron jobs that will run periodically to remove database entries that are no longer relevant. This includes bot records for bots that no longer exist, meaning the database is more accurate and up to date and no time is wasted on bot detection for deleted bots.
  • The Scheme Editor is also completely rewritten and performs better than the previous version.
Overall this has been a huge rewrite but now appears to be working correctly. I will spend some time checking each element to ensure it is performing correctly, then assuming no changes are required, move it to the live version and start on the next version.

There is one specific bug that I have not resolved but its not a huge deal: the first time the client loads it will not see any viewers until the first cycle has occurred. This is caused by the way I am caching things and I might find a fix for it down the road.
ThatFontGuy
Post Reply