Subject:
|
Re: Java LDraw/LDLite
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Sat, 27 Feb 1999 19:32:44 GMT
|
Viewed:
|
1575 times
|
| |
![Post a public reply to this message](/news/icon-reply.gif) | |
[lugnet.cad removed from Newsgroups header]
In lugnet.cad, jasper@janssen.dynip.com (Jasper Janssen) writes:
> On Fri, 26 Feb 1999 23:28:59 GMT, lehman@javanet.com (Todd Lehman)
> wrote:
>
> > Not a problem. I'd probably nix the CGI on something like that, though,
> > and serve static .dat files for parts. (Apache can to be told to serve
> > static .dat files as application/x-ldraw just as easily as CGI scripts
> > can send DAT content that way, but CGI scripts incur the additional
> > overhead of starting up a command interpreter).
>
> Isn't there something you can do to have just *one* perl interpreter
> running, that does all the CGIing, instead of starting up all these
> processes?
Yes, it's fairly easy to write an HTTP daemon in Perl. Pre-forking and load
balancing and shared memory for optimal usage is a little more difficult. But
in either case, it's just a one-liner in the Apache startup-config file to
associate "application/x-ldraw" with the extension ".dat". That's not only
the simplest way to serve .dat content directly, but it's also likely to be
the fastest, since a lot of programmer-hours have gone into making Apache
extremely efficient under heavy as well as light loads.
--Todd
|
|
Message is in Reply To:
![](/news/x.gif) | | Re: Java LDraw/LDLite
|
| (...) Isn't there something you can do to have just *one* perl interpreter running, that does all the CGIing, instead of starting up all these processes? Jasper "can't imagine at what PID that server is by now" Janssen (25 years ago, 27-Feb-99, to lugnet.cad.dev, lugnet.cad)
|
51 Messages in This Thread: ![Java LDraw/LDLite -Steve Anderson (24-Feb-99 to lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Java LDraw/LDLite -Jonathan Wilson (24-Feb-99 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Benoit Cerrina (25-Feb-99 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/68.gif) ![Re: Java LDraw/LDLite -Todd Lehman (25-Feb-99 to lugnet.cad, lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Java LDraw/LDLite -Steve Anderson (25-Feb-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Paul Gyugyi (26-Feb-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Todd Lehman (26-Feb-99 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Java LDraw/LDLite -Jeremy H. Sproat (25-Feb-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Steve Bliss (25-Feb-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Todd Lehman (25-Feb-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Java LDraw/LDLite -Jeremy H. Sproat (25-Feb-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Benoit Cerrina (28-Feb-99 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Java LDraw/LDLite -Steve Bliss (26-Feb-99 to lugnet.off-topic.fun)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Jeremy H. Sproat (26-Feb-99 to lugnet.off-topic.fun)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Mike Stanley (27-Feb-99 to lugnet.off-topic.fun)](/news/x.gif) ![](/news/246.gif) ![Re: Java LDraw/LDLite -Jasper Janssen (27-Feb-99 to lugnet.off-topic.fun)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Java LDraw/LDLite -Steve Bliss (1-Mar-99 to lugnet.off-topic.fun)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Java LDraw/LDLite -Greg Williams (26-Feb-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Java LDraw/LDLite -Matthew Bates (26-Feb-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Steve Bliss (1-Mar-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Jasper Janssen (1-Mar-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Steve Bliss (2-Mar-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Java LDraw/LDLite -Jeremy H. Sproat (2-Mar-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Steve Bliss (2-Mar-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Java LDraw/LDLite -Terry Keller (3-Mar-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Java LDraw/LDLite -John VanZwieten (26-Feb-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Java LDraw/LDLite -Jeremy H. Sproat (26-Feb-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Java LDraw/LDLite -Greg Williams (26-Feb-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Todd Lehman (27-Feb-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Greg Williams (27-Feb-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Java LDraw/LDLite -Todd Lehman (27-Feb-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Greg Williams (27-Feb-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Jasper Janssen (27-Feb-99 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Java LDraw/LDLite -Paul Gyugyi (2-Mar-99 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Java LDraw/LDLite -Todd Lehman (26-Feb-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Jasper Janssen (27-Feb-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Java LDraw/LDLite -Jason Spangler (27-Feb-99 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![You are here](/news/here.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Java LDraw/LDLite -Benoit Cerrina (28-Feb-99 to lugnet.cad.dev, lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Greg Williams (28-Feb-99 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Java LDraw/LDLite -Israel Alanis (3-Mar-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Java LDraw/LDLite -Jeremy H. Sproat (3-Mar-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Israel Alanis (3-Mar-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Java LDraw/LDLite -Jeremy H. Sproat (3-Mar-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Israel Alanis (4-Mar-99 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Java LDraw/LDLite -Jerome Chan (29-Mar-99 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Java LDraw/LDLite -Todd Lehman (4-Mar-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Java LDraw/LDLite -Greg Williams (4-Mar-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Israel Alanis (4-Mar-99 to lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Java LDraw/LDLite -Greg Williams (5-Mar-99 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Java LDraw/LDLite -Israel Alanis (4-Mar-99 to lugnet.cad.dev)](/news/x.gif)
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|