|
|
 |
RE: FN-FORUM: .NET & COM
date posted 15th January 2005 11:48
Yes, but the additional instances of the application wouldn't load =
additional objects into memory, just the information for them. Unless =
you specifically loaded the additional librarys into their own distinct =
memory space for resiliance.
You don't want to store objects against the application or session =
objects - if it's web-based, it needs to be stateless and that sort of =
thing leads to all kind of nightmares.
The idea somebody had previously of having a process that runs and polls =
a queue of "items to process" is a much better idea.
And yes, having a set of office libraries would make a huge deal of =
sense. But then that'd be too easy wouldn't it ;)
Cheers
Andy=20
-----Original Message-----
From: [EMAIL REMOVED] [EMAIL REMOVED] On Behalf Of Hibri
Sent: Saturday, January 15, 2005 12:51 PM
To: Andy Macnaughton-Jones
Subject: Re: FN-FORUM: .NET & COM
it will create an instance for each time Word is instantiated by the =
code
ApplicationClass WordApp =3D new ApplicationClass();
it could be avoided if one ApplicationClass instance is created and =
stored as in the ASP .Net Application object. this instance could be =
resued throughout the application.
just some ideas..
dunno about processor licences though..
I'm not very comfortable with installing Office on a production server.
Why isn't there a set of object libraries for server use ?
Does the sharepoint portal server have something for this ?
Hibri
On 15 Jan 2005 11:52:19 -0000, Andy Macnaughton-Jones [EMAIL REMOVED] =
wrote:
>=20
> Would it create a memory instance of word each time ? If it was=20
> instanciated as an object then only the data for the document (and=20
> associated object data) would be created, the actual application would =
> be created once.
>=20
> Also if it is a public server then you have to purchase a processor=20
> licence for Word. Not cheap I suspect....
>=20
> Cheers
> Andy
>=20
> -----Original Message-----
> From: [EMAIL REMOVED] [EMAIL REMOVED] On Behalf Of=20
> Hibri
> Sent: Saturday, January 15, 2005 10:51 AM
> To: Andy Macnaughton-Jones
> Subject: Re: FN-FORUM: .NET & COM
>=20
> Since it will run on a webserver, two or more people will be running=20
> the code at the same time.
> the code will create a memory instance of Word every time the code is=20
> run.
> the instance should be released from memory once the work is done.
> so you might be seeing one instance of word on the server for each=20
> user who is accessing the site.
>=20
> you should consider how many users will access the web page=20
> concurrently. this factors into how much memory and processing power=20
> that the web server needs.
>=20
> the batch task approach is good, since John already has the documents=20
> in a database.
> depends on how long a user is willing to wait to see the results =
though.
>=20
> On 15 Jan 2005 10:36:39 -0000, Andy Henderson [EMAIL REMOVED] wrote:
> >
> > >>>I don't have any examples but, the code will be similar to doing=20
> > >>>it
>=20
> > >>>on a
> > client machine.
> > Would there be an issue if two people wanted to run the same code=20
> > simultaneously?
> >
> > FWIW, I would consider running some kind of batch task that would=20
> > look
>=20
> > for documents that need to be processed rather than doing it on the=20
> > fly. That could be a web server task or run somewhere else. But=20
> > maybe I'm too cautious.
> >
> > Andy
> >
> >
> > --
> > Freelancers, contractors earn more with Prosperity4 Call 0870 870=20
> > 4414
>=20
> > or visit www.prosperity4.com and benefit from Inland Revenue=20
> > approved expenses today.
> >
> > To advertise here: http://www.freelancers.net/advertising.html
> >
> >
> --
> Freelancers, contractors earn more with Prosperity4 Call 0870 870 4414 =
> or visit www.prosperity4.com and benefit from Inland Revenue approved=20
> expenses today.
>=20
> To advertise here: http://www.freelancers.net/advertising.html
>=20
> --
> Freelancers, contractors earn more with Prosperity4 Call 0870 870 4414 =
> or visit www.prosperity4.com and benefit from Inland Revenue approved=20
> expenses today.
>=20
> To advertise here: http://www.freelancers.net/advertising.html
>=20
>=20
--
Freelancers, contractors earn more with Prosperity4 Call 0870 870 4414 =
or visit www.prosperity4.com and benefit from Inland Revenue approved =
expenses today.
To advertise here: http://www.freelancers.net/advertising.html
|
 |
|