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