I would like to find out what is ânormalâ (by design or by requirement) speed of Nextcloud web UI.
What I am looking for is how quickly is the web UI ready after âclickingâ on the âFilesâ app (https://YOURSERVER/apps/files/).
My times are between 4-5 seconds in best case (previously one times loaded to eliminate the network transport overhead). Means already logged in and the âFilesâ app has been at least one clicked in the same session.
Most of the time is spent in âscriptingâ when profiled by Chrome profiler.
When compared with the Goolgle alternatives it is pretty and annoyingly slow.
Would you be so kind and share your times along with your version?
My average time is 4-5 secs, version 27.1.5, no extra apps.
When upgrading to NC version 28.0.2 you will notice improvement.
The Files App in version 28.0.2 has been rewritten, thereby migrating to Vue.js, a popular, modern web toolkit packed with possibilities. This brings a number of performance benefits youâll appreciate: The code is more modular, requiring less javascript to be loaded.
My times are exactly same as yours, around 4/5 seconds in average in Edge. However, unless it generating some image preview, navigation within file app is somewhat instant !!
Update :- BTW, if I have dev tools on (f12) for actual measurement, it is taking that longer 4/5 seconds, but without that devtools on, edge is loading the files up way quicker, like for manual calculation, it is like a second or two maxâŚ
You may use both a local and a distributed cache. Recommended caches are APCu and Redis. After installing and enabling your chosen memcache (data cache), verify that it is active by running PHP version and information.
Note
See specific cache configuration options under the appropriate section further down.
I am not expert in NC, but the Chrome profiler shows very little network overhead.
So I would suspect the frontend being slow specially if it shows significant times in the âScriptingâ phases. Does anyone know how to interpret the times for NC? I am asking because long times in scripting could be caused by waiting for server.
Apologies if I missed something above, but do you see any setup warnings when you go to Administration Settings > Overview?
My UI load times in the browser are only about 2 seconds. Pretty snappy, Iâd say, considering Iâm self hosted on DIY hardware (nothing fancy). My NC server runs as a VM under Fedora with 3 other active VMs, so just comparatively speaking Iâd say you can surely tune your NC to be much faster than it is currently.