Are you using Quercus?
I’ll be giving a talk on Quercus at Devoxx next month and I’d like to get some idea of who’s using Quercus and for what. If you’re using Quercus, please fill out the quick survey below. Feel free to respond
to this post or directly to me. If you’re not using Quercus, but you want to, please let me know what’s keeping you from using it.
1. What application or applications are you using on Quercus? What are you using them for?
2. Did you use this application before with the C version of PHP? If so, why did you switch? Have you seen a performance/stability improvement?
3. Have you integrated Java and PHP in any way? (e.g. calling Java libraries from PHP or calling PHP from Java using javax.script)
4. What was your experience in installing a PHP app on Quercus?
5. Has your company/team’s organization changed because of using Quercus? For example, have you been able to hire PHP talent for a previously Java-only site?
6. Are you using Quercus with Resin Pro? Resin Open Source? another app server/servlet engine?
Feel free to promote your Quercus-based site - I’d like to see it in action!

March 4th, 2009 at 8:36 am
1) Drupal based websites/applications + custom php websites. I’m using it for my mobile development environment: I just use eclipse+sysdeo-tomcat-plugin+Mysql/MXJ and I don’t need a full LAMP stack this way.
2) Yes, I use the C version of PHP for my production and in-company test deployment. About speed I find Quercus really fast, but I never tested it with real load, and as I already have tomcat in my production machines I could not use the compiling version. So I didn’t even took the time to check the open source version for the performance as reading around it should not be better than original php+eaccelerator if I cannot enable compilation.
3) no
4) Main issue is the rewrite rules. I use the http://tuckey.org/urlrewrite/ filter but it’s a waste of time to have to rewrite the rules from .htaccess format to urlrewrite format. Recent urlrewrite does support a limited htaccess style directive set, but it is not enough for drupal defaults.
5) no
6) Quercus open source inside tomcat.
I think that if quercus compiled is really faster than original php you should make it free, so that a lot more people will use it in production and you will get back a lot of bug reports/fixes and a lot of publicity about the improvements.
I know quercus since its beginning (I even submitted patches in past) and I say no one I talked about in my industry was aware of the existance of a php interpreter written in JAVA. _NO_ _ONE_. Every time I talk about it people is very positively surprised!
Personal resin is not an answer: we want “compiling quercus” in tomcat, and for free ;-), and the voice about how cool is caucho with automatically spread around.