批量生成静态页面,往数据库插入生成文件名的问题
批量生成页面都没什么问题,但每次一个静态页面后,往数据库里添加其静态页面文件名时,当每次生成的文件只100只没问题,但1000时,就报超时时间已到。在操作完成之前超时时间已过或服务器未响应。怎么解决呢?据说,可以用dataset 批量删除是吗?怎么做呢? --------------------编程问答-------------------- 是否页面的超时时间还是Sql连接的超时时间?
搞清楚之后再对应的改时间就行了 --------------------编程问答-------------------- 要把这些功能放在ASPX页面,肯定得出问题了,局限又大。
最好生成页面的功能放到WINDOWS服务,通过MSMQ(队列服务)中转,然后分批多线程处理,这才是王道啊。 --------------------编程问答--------------------
可以用事件来做。 --------------------编程问答-------------------- 你不要用一个Sql链接插很多条记录啊,因为你生成页面的时间是比较慢的,所以你可以在插入多少条之后把Sql链接关了,然后再打开插入后面的数据,这样就不会超时了啊 --------------------编程问答-------------------- jf
补充:.NET技术 , ASP.NET