DTTG on IPad Pro M4 horriffically slow

Probably something I have configured wrong, maybe someone can point me in the right direction.

I use DTP on a M3 MacBook Pro as my main database. It’s syncing with an iPad Pro M4 via the CloudKit. My internal LAN is 5g WiFi and 10Gb wired, so the bandwidth should be there (I would think).

The issue is that every time I start up DTTG on the iPad, it starts syncing. No problem, it appears to sync one section at a time. The problem is that the syncing seems to either slow down or time out (I see the cloud icon progress slowing to nothing) and the app becomes so slow as to be unusable. Writing RTF text, loading a document, navigating to another section of the database all take minutes of latency before anything actually happens.

I tried a few times letting it finish syncing. The first time it drained my iPad battery completely. Another time I left it plugged in and don’t think it ever finished.

As it is, DVTG is essentially unusable on my iPad because of this.

Not sure where to look or what options or settings may be causing this, but figure the gentle people here might have an idea or two to share.

Happy New Year!

I would start by asking why you’re using a remote sync like CloudKit?

You didn’t mention the number and size of the databases. Also, whether this is an initial import into DEVONthink To Go.

CloudKit seemed to be the recommended option from what I was able to read in the manual and unofficial guide.

3 databases, only 2 are set up to sync. One is 3.5Gb, the other (part of my Inbox) is 1.1Gb.

Should I be using a different method to sync?

Also, is there a way to exclude certain parts of my Inbox from syncing? On my main machine I have a set of RSS feeds that update regularly. I don’t need or want them to sync over to the iPad.

Thank you for your help.

You’re welcome.

CloudKit seemed to be the recommended option from what I was able to read in the manual and unofficial guide.
Should I be using a different method to sync?

CloudKit is an option that works for some but not so well for others. And we don’t recommend using a remote sync option unless it’s really needed. You obviously still have the choice, but you have to accept the potential pitfalls as well.

See this post for more info…

Also, is there a way to exclude certain parts of my Inbox from syncing? On my main machine I have a set of RSS feeds that update regularly. I don’t need or want them to sync over to the iPad.

No. You can only sync an entire database.

Ok thanks for the suggestion.

I changed the sync method to Bonjour and it seems more responsive now.

However, I also notice that URLs aren’t displaying the same on both units. A link in my database on the main machine shows correctly and displays inline images that are part of the page. On the DTTG version on the iPad, there are no images, just an image placeholder symbol. Looking through the options and checking settings, I don’t see any reason they shouldn’t be displayed. The iPad is on WiFi and other pages do appear to load with images.

Are you talking about bookmarks? (So, loading a web page in the built-in browser?) Or are you referring to a clipped page of some kind?

Since other pages seem to load correctly, it would be a good idea to share the example that doesn’t work like expected.

Talking about a page saved via the Sorter as HTML.

This page: https://suchir.net/fair_use.html

Well, the HTML is terrible (inline styles, useless wrapping of img in span element, no alt attribute for images), but it shouldn’t slow down a browser.

I’m seeing no issue with an HTML clipping of that page in DEVONthink To Go 3.8.8 on iOS 18.2.

I clipped it in DTP on my main machine, and it synced to DTTG on my iPad. It displays without images on the iPad, but with them on the main machine.

Also notice the src attributes: all relative links. And there is no base element in the HTML, just like when thor struggled with capturing a Bluesky page. I suspect this is the problem? But I’m not sure, especially when BLUEFROG has no problem rendering in DTTG.

The images render fine in DT on my mac, but when I open the HTML in an external browser they don’t.

I actually don’t understand why they render in DT at all.

Well spotted (though they’re absolute links with missing protocol and host). DT auto-completes the base somehow, as @cgrunenberg explained.

So, it all boils down to a not only badly written, but also broken website. Not a DTTG issue.

I meant part of the path was missing; I see they’re still absolute now that you point it out. That just shows my limited expertise. Thanks for correcting my terminology.
Relative would be something like ./path, right?

I don’t remember seeing cgrunenberg explain this. I’m curious now, so I’ll see if I can find it. I wondered if it had to do with the URL property of a database record somehow.

That, or just path

1 Like