Faster synchronisation in upcoming Joplin version!

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)

real 9m38.932s

user 1m10.119s

sys 0m38.013s

16 Likes

:tada: what a nice surprise fto start with into a new year!!!
thx to all involved!

What about free synchronization services? Does everyone have to use your paid solution for fast synchronization? Do you think this is a fair approach?

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.

2 Likes

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...

Nextcloud is very slow so unless you need it for something else it's better to use another WebDAV server such as Nginx

3 Likes

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.

1 Like

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.