A client of us is asking to run Drupal on Weblogic+Quercus as an application server instead of Apache.

Has anyone tried this configuration? Anyone with input regrading the feasibility of such a combination?

And above all, are there any advantages for this deployment over the standard Apache deployment?

Comments

jwatte’s picture

Who knows, it might work. Drupal is so easy to install, that you can probably just try it and see how it goes -- assuming the client can make a development server available.
I would google a fair amount to see how much of the PHP infrastructure is supported by Quercus; I don't know how much it uses existing PHP vs re-implements the language and library.

ekrispin’s picture

Thanks jwatte! we are doing a test next week with BEA people to see if it is running at all. I will post here the outcomes...

jsloan’s picture

Some Drupal specific info here:
http://www.workhabit.org/resin-backed-php-drives-4x-performance-improvem...

Bottom line: "Because Quercus compiles PHP to Java code, PHP scripts get the opcode caching of APC for free. At this time, performance of Quercus is roughtly comparable with performance of mod_php with APC, i.e. it is significantly faster (3-5 times) than mod_php running by itself."

I guess if you just have to run it as a Java servlet then this may make sense...

ekrispin’s picture

Tnx jsloan!

Are Caucho Resin and Quercus more or less the same in terms of environment and mode of operation?

The client raised the issue of clustering option provided by Weblogic+Quercus. Are there any such options when running Drupal with Apache?

jsloan’s picture

I have no personal experience with any of the Java server technologies, so I will defer to any experts on that and for clustering I can point you to the Drupal resources because I am just now investigating clusters for availability on out Intranet. Visit the the Drupal High Performance group: http://groups.drupal.org/high-performance