-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
problems with huge addressbooks #176
Comments
Perhaps u should update to 10.0.4 or 11.0.2. Just for security |
@markum If I understand you correctly (and please correct me if I am wrong) there are multiple problems at different points:
For the first problem, the CardDAV backend in nextcloud/server could be the cause since all contacts are exchanged via this backend. I assume your applications cause timeouts on the server/client side and there is no real way around it but to increase them. 😒 For the second problem, the Contacts app (a 'simple' carddav client) currently is really bad at handling huge amounts of contacts, since it fetches all contacts (with all details) on page load. |
I have the same issues here: I have an address book with 400 contacts ...
Any help is much appreciated! |
An interesting fact: If I remove all the pictures from my vcard files and import this, everything works! You can use this script to remove the pictures from a vcard file: #!/usr/bin/perl -w
use warnings;
use strict;
my $file = shift || die("No file given");
print $file."\n";
open(FH, $file);
while(<FH>)
{
if(!($_ =~ /^PHOTO.+$/ or $_ =~ /^ .+$/))
{
print $_;
}
} |
Yes, big base64 encoded pictures aren't exactly browser friendly. It is pretty heavy. |
I also have the problem with the spinning wheel on my addressbooks. I upgraded from ownCloud 10 to NextCloud 12.0.1 a couple of days ago, but the problem didn't disappear. |
@markum can you try the current nightly build? |
Should be fixed with 3.0.0 |
I have a rather huge addressbook with more than 1500 contacts, many of them containing pictures of the contacts. Unfortunately this results in issues when syncing with Android or the KDE addressbook. Not all contacts end up in the addressbook on Android and KDE. For Android I use Carddav, I have also used Davdroid. The result does not differ much. The best result I have archived by increasing the sockettimeout in the Carddav-App to 9999. I have also recently switch from my.owndrive.com as Owncloud-provider now to Manitu with a Nextcloud-installation. Here I initially also had the problem with uploading the addressbook. It never worked, I had to import it into Android and sync it too Nextcloud.
I know 1500 contacts is rather huge addressbook, but I believe there are other power users too. So I would expect wish that the contact app in Nextcloud should be able to handle big addressbooks in a better (faster) way so that syncing, uploading, retrieving hugs addressbooks works better. When logging into Nextcloud the contacts app also takes an eternity until the first contact is shown. So the problem also appear internally.
I am using Nextcloud 10.02 I do not know anything about server configuration, since I do not have SSH-access and installed it via one-click-install provided by Manitu.
The text was updated successfully, but these errors were encountered: