Zend Platform Features
- Additional Products:
- Zend Core |
- Zend Studio |
- Zend Guard
Edition Comparison
Zend Platform is the only PHP Web application server for that supports the enterprise reliability and comprehensive performance features organizations need for business-critical applications. Platform PS provides the performance and management functions needed for every PHP deployment. Platform ES is the ultimate PHP solution incorporating enterprise-grade functionality for multi-server environments.Reliability Features
Zend Platform provides a wide range of reliability feature to help insure your applications run correctly, integrate into your existing infrastructure and scale to meet the needs of your growing business.Monitoring
PHP Intelligence reduces downtime and simplifies the management of your PHP servers by monitoring activity, detecting, and recording a wide range of application issues that can impact performance and reliability. It can be configured to automatically notify administrators using standard technologies. By integrating with Zend Studio, PHP Intelligence provides superior diagnostic capabilities. Problems can be recreated in the debugger with a single speeding problem resolution. Learn more or Watch demo video.
- Real-time event driven system
- Monitors and identifies performance issues, script/function errors, database problems, Apache problems, Java Exceptions, HTTP errors and much more
- Tracks script/function behavior and calculates normal-state averages
- Reports critical errors immediately using standard services (SMS, email, XML, etc.)
- Records and retains full PHP application aware context for reported problems for easy “root cause” diagnostic analysis
- Replay production problem on development servers for safer debugging
- Integration with Zend Studio provides debug and profile information for immediate fault diagnosis and repair
Configuration Management simplifies PHP application environment management by centralizing performance settings, event thresholds, PHP configuration and other settings that affect application behavior. Eliminate error caused by inconsistent server setup by automatically replicating the configuration to across a group of servers.
- Performance tuning page allows quick adjustment to Zend Platform's capabilities
- Dynamic Content Configuration allows easy caching configuration based on ‘match’ or ‘not match’ criteria based on a regular expressions
- Includes: PHP extensions visualization and highlighting of modified directive / extension values
Session Clustering provides a more robust and reliable user experience by providing a high availability fail-over solution for your PHP environment. This highly scalable solution synchronizes session data across a cluster of PHP servers and automatically transfers to another server in the event of a failure giving a seamless user experience. Click here to learn more about Session Clustering! *
- Strong locking to insure reliability and integrity under high load
- Fully distributable High Availability solution
- Seamlessly integrated into any PHP’s native session extension without code changes
- 4x-6x times faster than other solutions in typical configurations
- Work with load-balancing technique ranging from round-robin DNS to sophisticated load balancers
Java Bridge provides capabilities that allow PHP developers to quickly create applications that interact with Java objects or J2EE services. This capability allows applications that merge the best of PHP with the best of your current Java infrastructure, to create rich applications that seamlessly integrate with your existing infrastructure. By leveraging your proven infrastructure your application get done sooner and run more reliably. Click here to learn more about Java Bridge!
- Seamless integration with Java classes & J2EE services
- Automatic type conversion to simplify programming
- Unprecedented performance and scalability by using direct calls to a single JVM
SNMP Integration simplifies management of your PHP production environment by integrating PHP Intelligence events into your existing infrastructure. It allows Zend Platform nodes to initiate a SNMP Trap to a SNMP server located in your cluster. With SNMP Traps PHP errors/warnings can be displayed via central data-center monitoring console systems.
The integration with Business Intelligence and Reporting Tools (BIRT) improves the user experience by providing PHP applications capabilities to produce reports using off the shelf technology. By providing core reporting functionality such as report layout, data access and scripting, developer can quickly create reports in Web or PDF format tailored to your business needs.
Click here to learn more about BIRT!
Click here to learn more about BIRT!
Zend Platform APIs can now be invoked via Web Services, including PHP Intelligence and Cluster Configuration. Zend Studio uses this functionality to integrate with Zend Platform for PHP Intelligence events.
Performance
Today's Web applications deliver diverse services including static content and rich media. By providing a multi-layered approach Zend Platform lets you easily optimize your application, according to the services you provide. Code acceleration, content caching, download optimization and configurable off-line processing capabilities give you the maximum performance options needed to get the most out of your business-critical applications.Code Acceleration
Code Acceleration is the first step toward a total performance solution. By automatically caching and optimizing the compiled PHP code, application responsiveness is increased resulting a better end users experience. Some application see and immediate a 2x-3x increase in performance. The best part is no code changes are required and it is totally configurable.
Dynamic Content Caching is the second layer in an overall performance solution. It increases user responsiveness by caching generated pages thus eliminating the need to regenerate pages. In many web applications, web pages are exactly the same for all users once they are initially generated. By caching the results from the first access of a page, user responsiveness can be increased dramatically by eliminating costly operations such as database access. Also provided is programmatic API supporting partial page caching allowing programmers even fine grained control over cached content. Watch the demo video!
- 20x to 150x increase in performance depending on the application
- Simple UI based setup and configuration requiring no application changes in most cases
- Supports full and partial page caching (For more information on partial page caching click here.)
- New! Support URL based caching for Zend Framework and other MVC architectures *
- New! Support for caching in memory or on disk*
- New! Caching "Name Spaces" to simplify cache management *
- Integrated with Output Compression and Client Side caching
- Programmatic APIs provided for complex scenarios
The third level in application performance is client side content caching. This new feature utilizes client side caching mechanisms already built into browsers and web servers. Content such as web pages, PDF files and more are cached on the end-user’s machine and only resent from the server when the content has "expired" .Zend Platform's caching and download functions automatically insert the required content expiration HTTP headers to enable this functionality transparently. The result is a faster response time due to the reduced number of server requests and lower network bandwidth requirements.
The fourth level in optimizing for performance is Output Compression. This increases user responsiveness by reducing the time needed to send web pages to the browser. By compressing HTML output before it is sent to the browser, the amount of data that is transferred is significantly reduced saving time and bandwidth. This compressed output is transparently decompressed by the browsers and require no code changes to implement.
- Saves up to 90% of the original bandwidth
- Saves CPU compression overhead by working with Dynamic Content Caching
- Transparent support for most popular web browsers
Zend Download Server is the next level is the comprehensive approach to application Performance. Many web sites download large images, files or other content. The Download Server increases scalability by offloading the process of sending file from the Apache web server freeing it to handle more user requests. Click here to learn more about the Download Server!
Benefits include:
Benefits include:
- Seamlessly plugs into the existing Apache/PHP configurations
- Increases download performance up to 10x for simultaneous file downloads
- New! Integrated with Client side caching
- New! API to download non-file content
- New! Specify custom content headers to control the content download process
Job Queues adds one more layer to the performance story. Job Queues improve user responsiveness by offloading long running processes that are not essential for user interaction. By providing a capability to queue processes for execution in the background, responses are sent back to the user without waiting for the time consuming operations to complete. Click here to learn more about Job Queues!
* These features not yet available in Zend Platform for i5/OS.
- Schedule jobs for future off-line processing
- Schedule repeated operations to occur at low load times
- Manage Job and Queues from the Configuration Management UI
* These features not yet available in Zend Platform for i5/OS.













