如何解决flashpaper转换文件时的并发问题?

tckoo 2012-01-05 03:24:56
RT,我已经实现了flashpaper将doc等office文件转换为swf的功能,但是现在考虑到多用户使用的时候的并发性问题,我不知道该如何处理,请各位帮帮忙看看怎么解决这些问题呢?
...全文
254 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cfvgodot 2012-01-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhuhong639 的回复:]

引用 1 楼 cfvgodot 的回复:
那你的问题是已经是现实产生了么?

网上体现的就是说大致就是这三个问题:
1、线程问题,ASP代码对线程控制的控制的不是很好,一旦出现EXCEL假死不能关闭进程,有可能会导致后面的转换无法进行。

2、并发问题,一旦大批量同时转换,那么势必会照成服务器端CPU与内存资源的占用,最好的办法是用队列来解决,FlashPaper虚拟打印机在打印机属……
[/Quote]


你先确定你会不会出现这些问题,如果有,那么有可能出现哪个问题。。。你先确定你的流量会有多少

ASP多线程?它还有这功能呢?

如果你执意要用ASP的话,那么处理你上述三个问题可以这样

第一个问题,我不大明白这个假死是怎么回事

第二个问题,可以用MSMQ,我不知道ASP怎么和MSMQ沟通,关于这个你自己GOOGLE,或者你自己写个队列池,但ASP好像写不出来,你自己用VB什么的吧,实在不行就WEB服务来处理,简单点的话你就用全局的APPLACATION来维持好你可以允许的并发数量

第三个问题,我仍然不懂你服务器组件出问题和客户机有个P的关系,如果你不希望用户长时间等待的话,可以用异步的方式调用,AJAX这个你自己去查
tckoo 2012-01-05
  • 打赏
  • 举报
回复
各位大哥大姐啊,麻烦帮帮忙啊,弄了好几天了,快崩溃了。
tckoo 2012-01-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cfvgodot 的回复:]
那你的问题是已经是现实产生了么?
[/Quote]
网上体现的就是说大致就是这三个问题:
1、线程问题,ASP代码对线程控制的控制的不是很好,一旦出现EXCEL假死不能关闭进程,有可能会导致后面的转换无法进行。

2、并发问题,一旦大批量同时转换,那么势必会照成服务器端CPU与内存资源的占用,最好的办法是用队列来解决,FlashPaper虚拟打印机在打印机属性里设置后台打印设置,好像不好使。

3、转换中途FlashPaper或Office组件出错,如何结束错误并反回WEB调用信息。

不知道有什么方法可以解决啊。
tckoo 2012-01-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cfvgodot 的回复:]
那你的问题是已经是现实产生了么?
[/Quote]
现在倒是没产生,因为我也看了网上的一些资料,很多都是说会产生并发的问题,而且如果遇到有文件错误的话,会导致后面的文件都不能够再继续转换了,所以说我就想解决下这些问题。
cfvgodot 2012-01-05
  • 打赏
  • 举报
回复
那你的问题是已经是现实产生了么?

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧