我想新闻组邮件下载到我的个人Mysql数据库,所以无需使用任何新闻。 目前我使用IpWorks组件,用于.NET。我创建了一个Vb.Net一个简单的应用程序,它的工作原理,但它是真的慢...下载和做INSERT INTO。 任何人都知道,以“大规模”下载消息的一些更好的方法,并将其插入一个简单的MySQL表?

有帮助吗?

解决方案

您可能需要使用尝试批量插入或延迟插入代替通过行顺序地输入的项目行的。

此外,很多这可以异步进行。大多数的你在做(写入数据库,并从下载NNTP内容)未绑定到资源机器上的工作。您可以执行下载和读取一个线程NNTP内容从执行插入的那些分离(你将它发送到MySQL前,你应该缓存你要插入的内容)。

基本上,要一个生产者消费者图案

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top