Skip to content

Explore limiting PROPFIND requested properties for initial enumeration (and working set changed files checking) #99

@claucambra

Description

@claucambra

Some initial checks show that we limiting the number of requests on a PROPFIND can dramatically speed up the response time from the server:

Not scientific. But timing curl calls:
With only etag:
curl -X PROPFIND -H "Depth: 1" -H --data 0.01s user 0.01s system 0% cpu 2.941 total
With displayname, content length, and etag:
curl -X PROPFIND -H "Depth: 1" -H --data 0.01s user 0.01s system 0% cpu 6.058 total

Running PROPFIND with as few properties as possible, and then running follow-up PROPFIND requests with all needed properties on relevant items may allow for speeding up enumeration

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions