2

我正在创建一个包含 31K 项目(和图像)的 silverlight 枢轴集合,但是当我使用 DeepZoomTools 库创建深度缩放图像时;这需要几个小时(实际上甚至一个都没有完成)。

是否有可以创建集合的多线程方式或分布式方式?

4

1 回答 1

0

可以肯定的是,这是一个耗时的过程。您的个人数据点是否经常变化?我们在几乎所有项目中都发现,单个项目的图像几乎从不改变。这使您可以稍微简化流程。

在这种情况下,我所做的是最初处理整个数据集。然后下次我运行该过程时,我只更新已添加或修改的图像。正如我所说,在我的几乎所有情况下,这都解决了您遇到的问题。事实上,当它工作时,我会将我的卡片生成插入到正在运行的任何业务应用程序中,并在系统中添加/更改数据时生成/修改卡片。这完全消除了在初始构建后对批处理的需求。

如果这对您不起作用,请查看 PAuthor 的代码。它使用 DeepZoomTools 并以多线程方式进行。您应该能够在那里找到您正在寻找的代码。 PAuthor - CodePlex

如果您对您的特定需求有更多详细信息,请告诉我,我们可以看看我们是否可以提出一些建议。

于 2011-11-16T10:36:39.643 回答