Performance 提高sharepoint文件夹中的性能

Performance 提高sharepoint文件夹中的性能,performance,sharepoint-online,restapi,Performance,Sharepoint Online,Restapi,我希望使用基于sharepoint文件夹的Rest api获取SP数据。当我使用过滤器时,获取数据需要很长时间(接近一分钟)。当我使用pages rest api而不是文件夹级别时,速度更快。但我需要的是点击文件夹api。任何帮助都将不胜感激 例如: 这是更快的-GetByTitle('pages')/items?$选择=字段1、字段2、字段3和$排序依据=字段5和$过滤器=字段6和$顶部=10 这很慢-GetFolderByServerRelativeUrl('pages/myfolder')

我希望使用基于sharepoint文件夹的Rest api获取SP数据。当我使用过滤器时,获取数据需要很长时间(接近一分钟)。当我使用pages rest api而不是文件夹级别时,速度更快。但我需要的是点击文件夹api。任何帮助都将不胜感激

例如: 这是更快的-GetByTitle('pages')/items?$选择=字段1、字段2、字段3和$排序依据=字段5和$过滤器=字段6和$顶部=10

这很慢-GetFolderByServerRelativeUrl('pages/myfolder')/files?$select=ListItemAllFields/field1、ListItemAllFields/field2、ListItemAllFields/field3和$orderby=field5和$筛选器=ListItemAllFields/field6和$top=10


是否需要更改查询文件夹的方式以提高性能?

如果您使用SharePoint Online,则可以使用Microsoft Graph API来提高性能

要获取文件夹中的文件,可以使用以下端点

/me/drive/root:/path/to/folder:/children

我建议你试试你的问题


您可以获得进一步的指导

谢谢阿比吉特。这有帮助。虽然我无法通过库中的文件夹提取项目。我可以使用drive/root/path/children。但它给我的是文件,而不是带有字段的文件。是否有任何方法可以通过页面库下的列表项@文件夹和使用过滤器来提取列表项@文件夹?