The next version of Joplin Cloud (and Joplin Server) will include a change that will make synchronisation, in particular when synchronising a new device for the first time, significantly faster. This is achieved by bundling more data with the calls that retrieve notes and other data, thus reducing the number of unnecessary requests.
This change will be applied soon to Joplin Cloud (and Server), and the Joplin mobile, desktop and CLI applications will be able to use it from version 2.14.
In my tests with about 26,000 items, synchronisation was more than twice as fast on Joplin Cloud (22.5 minutes vs 9.5 minutes):
Before
Created local items: 21814. Fetched items: 26591/26591. Completed: 23/12/2023 10:38 (1346s)
real 22m35.810s
user 3m19.182s
sys 1m24.207s
Optimised
Created local items: 21822. Fetched items: 26600/26600. Completed: 23/12/2023 11:48 (571s)
You can host your own Joplin Server and now it is the only way to have more influence for the developer on the synchronization.
And this is about the inizial syncronization, I use WebDav with a total of 38526 items and it syncs in 5 to 8 seconds.
I was also in the midst of researching WebDAV and Nextcloud. Why do you use WebDAV instead of Nextcloud, and are these services free? Because I am a student, finding a free solution is important to me...
I tried to switch to Nginx instead of OneDrive. I downloaded Nginx on my Windows and opened the localhost port. However, I couldn't find any guide on how to set up an Nginx server for Joplin on Windows. Is it possible for me to do this quickly and for free? Can you help?
I don't use WebDAV, but I imagine you'd set up Nginx like you would any other WebDAV server, meaning the instructions are specific to WebDAV, not Nginx.
Thank you. But is there a tutorial or video that explains the process step by step? Have you ever tried this yourself? It seems quite complex to me. I have never done something like this before.