Re: AW: Re: MP2, plugins, and multiple clients.
I would leave up the server side caching to the file system cache itself. Double caching such would only lower the performance since the available RAM for caching would be reduced.
Client memory will always be many times faster than the SSD.
I guess you mean to cache the "nearest" items as well, beyond the current visibility range? Yes, it definitely needs to be done since other wise page up/ down etc. transitions look really bad when the screen is first shown only with some default icons (or place holders - yuck).
* Server RAM Cache: cache the most frequently used thumbs. Use a fixed size buffer that can be changed in settings or allow a buffer to use a dedicated portion of the available RAM. Test if this gives speed improvements.
I would leave up the server side caching to the file system cache itself. Double caching such would only lower the performance since the available RAM for caching would be reduced.
* Client Memory: Yes, for some this might also help. Probably cache the thumbs of the current "module" / "view" / "window" or "Plugin" (or whatever). You would probably go forward, backward a few times, so caching them in memory speeds up as well.
Client memory will always be many times faster than the SSD.
Also allow the caching to be "invisible".
I guess you mean to cache the "nearest" items as well, beyond the current visibility range? Yes, it definitely needs to be done since other wise page up/ down etc. transitions look really bad when the screen is first shown only with some default icons (or place holders - yuck).