After a couple days simmering in Beta sauce over a low flame, vBShout v5.3.0 has now been released.
This is purely a performance update, and brings changes in the way BBCode is handled and also how the AOP system functions.
BBCode will now parse when -saving- shouts instead of when -fetching- them, greatly reducing the strain on your server from having to parse 20 (or however many shouts you display) every load.
The AOP system will now be up to 80% faster* in checking whether new shouts have been posted and will also use a greatly diminished amount of resources in this check.
Furthermore, caching on Chat Rooms have been improved, eliminating 1-3 queries (depending on context) from each request.
* Based on a comparison of AOP fetch times on 5.2.3 and 5.3.0 on DBTech's server and my development computer.
Lowest AOP fetch time recorded: 26ms (5.3.0) vs 1.0s (5.2.3)
Highest AOP fetch time recorded: 224ms (5.3.0) vs 1.45s (5.2.3)
Your mileage may vary. This is in no way, shape or form a guarantee that your server load will go down by 80%.
|