Quercus® Improved PHP via Java
Quercus® is an implementation of PHP written in Java that improves the performance, scalability, and security of PHP applications. Compatible with existing PHP applications, Quercus® enables Java and PHP users to deploy applications quickly in a stable, reliable enterprise environment. Integration between Java and PHP reduces Java development time and adds power to PHP applications.
Benefits and Features
Performance
- Meets or exceeds the performance of the C PHP implementation with common PHP applications
- Optimized compilation of PHP to Java
- Integrated PHP profiler identifies performance bottlenecks
|
Scalability
- Single process model of Java reduces unnecessary switching overhead
- Shared data allows for caching across multiple requests
- Java connection pooling minimizes database load and connection costs
|
Security
- Java implementation eliminates many traditional security problems such as buffer overflows
- Input/output filtering for cross site-scripting and other attacks is simple with Java EE
- Integration with Java frameworks allows shared security across PHP and Java applications
|
Integration
- Natural, high performance integration of Java libraries in PHP applications
- Allows Java developers to use PHP as a front end technology
- Explicit support for Java frameworks like Java Injection and Spring
|
Application Servers
Quercus Open Source and Quercus Professional (featuring compiled PHP) are available for the following application servers and Servlet engines:
- Resin and Resin Professional (both include Quercus)
- Tomcat
- Google App Engine
|
Certified PHP Applications
While Quercus supports many open source and commercial PHP applications, the following are tested for compatibility on each Quercus release:
- WordPress
- MediaWiki
- Drupal
- Moodle
|
Learn more about Quercus
Documentation
|
Whitepapers
|