我正在使用31K项目(和图像)创建一个silverlight pivot集合,但是当我使用DeepZoomTools库创建深度缩放图像时;它需要数小时和数小时(并且实际上甚至没有完成)。
是否有可以创建集合的多线程方式或分布式方式?
答案 0 :(得分:0)
这是一个时间密集的过程,以确保。您的个人数据点是否经常变化?我们在几乎所有项目中发现,单个项目的图像几乎不会发生变化。这使您可以简化流程。
我在这种情况下所做的是最初处理整个数据集。然后,下次我运行该过程时,我只更新已添加或修改的图像。正如我所说的,在几乎所有情况下,这都解决了您遇到的问题。实际上,当它工作时,我会将我的卡生成插入到正在运行的任何业务应用程序中,并在系统中添加/更改数据时生成/修改卡。这在初始构建之后完全不需要批处理。
如果这对您不起作用,请查看PAuthor的代码。它使用的是DeepZoomTools,并以多线程方式实现。您应该能够找到您正在寻找的代码。 PAuthor - CodePlex
如果您对自己的具体需求有更多细节,请告诉我们,我们可以看看是否可以提出一些建议。