-
Notifications
You must be signed in to change notification settings - Fork 0
Description
You're doing a great job. I use and really appreciate Quantum Manager.
My only problem (and I think many others) is the lack of a caching system.
I manage a sports newspaper and have a 13-year-old photo archive with numerous folders and files. To create the folder tree, Quantum Manager makes a direct request to the server (quantumtreecatalogs.php > getDirectories function). The server takes a long time to respond, so every time I open Quantum Manager, I don't see the folder tree for several seconds (10-15 seconds).
For this reason, a caching system would be very useful.
One approach could be:
-
Save the scan result: At the end of the scan, instead of sending the result directly to the browser, save it to a file.
-
Check the cache at the beginning: When a new getDirectories request arrives, it checks whether the cache file exists and whether it's still "valid" (for example, whether it's not too old).
-
Return data from cache: If the cache file is valid, read it and send the data to the browser, bypassing the slow scan.
-
Charge for your work! Quantum Manager is too good to give away for free!