Lenz wrote:

Hello Matthew,
Java is not a great solution for AGIs because they are script you should fire up and terminate very fast, while the overhead of launching a JVM, loading all classes, etc, is pretty large. Also, you don't want multiple JVMs in parallel loading everything multiple times.

This is not to say AGI is not feasible: you should look for FastAGI, where * connects to an external server with resident proceses, and that suits the Java model much better. Of course, if all you want to do is lookup the callerid on mysql or something just as trivial, go for a 20-line Perl script.



We have found that generally speaking, running the FastAGI server on the same machine as Asterisk yields better performance than launching separate exe processes through the dial plan.

Completely anecdotal of course. This is careful research conducted over our entire 5 customer base...

--

Warm Regards,

Lee



_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to