When PHP 3 was written, an entirely new parser was created from
the ground up. The introduction of PHP 4 represented a similar revolution in the
code base. Zend is a scripting engine that sits below the PHP-specific modules.
It was optimized to ensure massively improved performance and extensibility.
PHP 5 brings new fundamental improvements with the introduction
of the Zend Engine 2. We have already touched on the great change ushered in by
ZE2. The engine provides significantly enhanced support for object-oriented
programming. For the first time, objects and object-oriented design lie at the
heart of PHP, making it an even more suitable platform for large enterprise
applications.
Performance
Because of the powerful Zend engine, PHP shows solid performance compared with other
server scripting languages, such as ASP, Perl, and Java Servlets, in benchmark
tests. To further improve performance, you can acquire a caching tool (Zend Accelerator) from http://www.zend.com/; it stores compiled code in memory,
eliminating the overhead of parsing and interpreting source files for every
request.
Portability
PHP is designed to
run on many operating systems and to cooperate with many servers and databases.
You can build for a Unix environment and shift your work to NT without a
problem. You can test a project with Personal Web Server and install it on a
Unix system running on PHP as an Apache module.
No comments:
Post a Comment