• Hello game master! Welcome to our growing community. Please take a moment to Register (top right button, see how: Slides).

    If you use Campaign Logger, you can use the same login details - we've linked the app to this forum for secure and easy single sign-on for you.

    And please drop by the Introductions thread and say hi.

Sluggish Performance on a Large Log

Is there anything I can do to improve the speed of the app? Whenever I work in the log of my ongoing campaign with 1500+ entries, even doing something like switching the position of two adjacent entries takes at least 10 seconds to complete, sometimes longer. I don't know if it has to do with the synchronization feature, but if it is, I'd rather be able to turn it off if it makes it this sluggish. Doing anything other than just reading or following tag links takes a long time unless I open the app and give it several minutes to think before I try to do anything.
 

JohnnFour

Game Master
Staff member
Adamantium WoA
Wizard of Story
Wizard of Combat
Gamer Lifestyle
Demonplague Author
Borderland Explorer
I'm not sure if it's a CL thing or maybe a RAM or CPU thing as all the data is stored in local cache. Any thoughts @JochenL?
 

JochenL

CL Byte Sprite
Staff member
Adamantium WoA
Wizard of Story
Wizard of Combat
Gamer Lifestyle
Borderland Explorer
My test log contains 2K entries. I need to spin it up and take a look. I will come back here.
 

JohnnFour

Game Master
Staff member
Adamantium WoA
Wizard of Story
Wizard of Combat
Gamer Lifestyle
Demonplague Author
Borderland Explorer
I noticed the same with my test log, but my machine is a 2018 laptop, so I figured it was just old computer.
 

Rardian

Well-known member
Wizard of Story
Wizard of Combat
Borderland Explorer
I encounter performance issues usually on first opening the web page after the browser was closed. Sometimes, the page is irresponsive for ten to twenty seconds. All the while the sync indicator in the top right is spinning.

It would be great to get the data I request directly from the server (e.g. first page of the log I'm viewing, pages overview of a campaign, requested page entry), and load/sync everything else later, in the background.

During normal use afterwards it takes multiple seconds to show changes of a log entry because of the server round-trip. But that's okay to work with for me because I have the synced indicator showing that the log entry has not yet been synced.
 
Top