Skip to content
Snippets Groups Projects
  1. Jun 12, 2014
    • macjohnny's avatar
      Update manager.php · e8e2e47e
      macjohnny authored
      e8e2e47e
    • macjohnny's avatar
      Update group.php · b1094cfe
      macjohnny authored
      b1094cfe
    • macjohnny's avatar
      drastic speedup for nested ldap groups · 0af8aa68
      macjohnny authored
      Changes a function call in getUserGroups to only retrieve group ids instead of objects.
      this change significantly improves performance when using owncloud with many groups, e.g. nested ldap hierarchy (1.2.840.113556.1.4.1941), since getUserGroups gets called in oc_share::getItems, which is needed for every page request.
      in my particular case, it took more than 10s to load the calendar page and more than 6s to load the file page.
      this was in an environment with 100 user groups (nested) per user. The performance was bad due to the following call stack:
      self::getManager()->getUserGroups($user)
        - getGroupObject() (executed for every group!)
           - groupExists() (resulting in many ldap-requests)
      since the groups are loaded from ldap, it is unnecessary to check whether the group exists or not.
      0af8aa68
    • macjohnny's avatar
      Update manager.php · ede2aa23
      macjohnny authored
      add a function getUserGroupIds for retrieving group ids instead of group objects. this significantly improves performance when using many (nested) groups.
      ede2aa23
    • Vincent Petry's avatar
      Merge pull request #8991 from owncloud/fix-php53-arraycombine · 5def2a72
      Vincent Petry authored
      Fixed array_combine for PHP 5.3
      5def2a72
    • Jenkins for ownCloud's avatar
      [tx-robot] updated from transifex · 55b5ddd7
      Jenkins for ownCloud authored
      55b5ddd7
  2. Jun 11, 2014
  3. Jun 10, 2014
  4. Jun 09, 2014
  5. Jun 08, 2014
  6. Jun 07, 2014
Loading