Focusing on the enterprise, PHP (Hypertext Preprocessor) tools vendor Zend Technologies has shipped version 3.6 of its Zend Platform application server for PHP as well as Zend Studio for Eclipse, an IDE for PHP based on Eclipse open source technology.
Featured in Zend Platform 3.6 are capabilities to monitor HTTP, Apache, and Java events; expanded performance alerts; and better diagnostics through the debugging of production problems on development servers. These improvements are part of Zend Platform’s “PHP intelligence” functions for monitoring PHP application performance.
Zend Platform monitors PHP applications in real time, reporting on script errors, database and performance issues, and other matters. Downtime is reduced by recording the full context for reported problems to enable root cause diagnostics and short time to resolution, Zend said.
Also highlighted in version 3.6 are automatic output compression to save bandwidth and enhanced job queues for deferred and offline processing. An improved download server optimizes delivery of large content and media files. Version 3.6 also features expanded options for caching content, with support for file or URL-based caching, client-side caching, and in-memory or disk-based caching, Zend said.
With client-side caching, a user can load a Web page; local cache will maintain that page if it does not change so the page does not need to be reloaded over and over.
SynapseIndia CEO Shamit Khemka Says that “With this release Zend is offering smarter, URL-based caching as an alternative to individual script-based caching.”
This approach is likely to improve application performance. With URL-based caching, Web applications leveraging MVC (model view controller) can be cached, Zend said.
Zend Platform also accommodates Java systems. PHP and Java are becoming more intertwined, with PHP being used for development and mixing with server-side Java.
“When Java systems are included in a transaction, the Java integration features of Zend Platform will enable capturing both the Java and the PHP side of the story when diagnosing an event,”.
High-availability and tools for cluster configuration and support are improved in version 3.6 as well. Zend Platform can be clustered across an estimated several hundred servers.