Sharepoint 2013 Sharepoint 2013查询速度非常慢

Sharepoint 2013 Sharepoint 2013查询速度非常慢,sharepoint-2013,Sharepoint 2013,我们设置了一个新的SharePoint 2013服务器,以测试它如何作为文档存储。 问题是,速度很慢,我不知道为什么。。 我改编自msdn: ClientContext _ctx; private void btnConnect_Click(object sender, RoutedEventArgs e) { try { _ctx = new ClientContext("http://testSP1");

我们设置了一个新的SharePoint 2013服务器,以测试它如何作为文档存储。 问题是,速度很慢,我不知道为什么。。 我改编自msdn:

    ClientContext _ctx;

    private void btnConnect_Click(object sender, RoutedEventArgs e)
    {
        try
        {
            _ctx = new ClientContext("http://testSP1");
            Web web = _ctx.Web;

            Stopwatch w = new Stopwatch();
            w.Start();

            List list = _ctx.Web.Lists.GetByTitle("Test");
            Debug.WriteLine(w.ElapsedMilliseconds); //24 first time, 0 second time
            w.Restart();

            CamlQuery q = CamlQuery.CreateAllItemsQuery(10);

            ListItemCollection items = list.GetItems(q);
            _ctx.Load(items);
            _ctx.ExecuteQuery();
            Debug.WriteLine(w.ElapsedMilliseconds); //1800 first time, 900 second Time
        }
        catch (Exception)
        {
            throw;
        }
    }
测试列表中没有太多文档。 只有3个文件夹和1个Word文件。
有什么建议/想法吗?为什么这么慢

将非结构化内容(Word文档、PDF、除元数据以外的任何内容)存储在SharePoint的SQL内容数据库中会导致比文件存储在文件系统上更慢的上载和检索速度。这就是为什么Microsoft创建了远程BLOB(二进制大对象)存储接口,以使文件能够在SharePoint中管理,但可以在文件系统或云中运行。文件越大,对性能的影响就越大

有几种第三方解决方案利用此接口,包括我公司的产品Metalogix StoragePoint。你可以随时联系我trossi@metalogix.com如果您想了解更多信息或访问