Zend Platform Case Application _php Tutorial

Source: Internet
Author: User
Tags zend
Platform is an enterprise-class PHP application Platform environment

"Phpchina" Zend Platform is a run-time platform environment for enterprise-class PHP applications. Combining a complete set of run-time tools, Zend platform simplifies development and configuration, increases application responsiveness, and provides problems and detailed data throughout the development application cycle.

1.1 Product Use environment

Zend Platform can be on a wide range of website platforms, can support a large number of server and Web publishing platform, which, the most applications are running the Unix/linux Apache platform.

1.2 Product Function Introduction
PHP Smart
PHP Performance Management
PHP Configuration Control
Interoperability of Php/java

1.3 Product Performance Introduction
Reduced production time
Lower server and operating costs
Make the most of existing investments
Improve customer Satisfaction
The Complete PHP ecosystem

Classic Case Study

take a well-known domestic network company as an example, through the use of Zend Platform system before and after the comparison, analysis of performance improvement, and analysis of ROI.

2.1 Operating Environment
The well-known network company headquartered in Beijing, with branches throughout the country, so there is a huge server cluster. Of these, there are 50 servers using PHP. Here, we analyze the 50 servers that have Zend platform installed.

Like the rest of the company's servers, its 50 PHP servers are also scattered around the headquarters and across the country. UNIX operating systems and Apache Web servers used on the server.

2.2 problems that exist
In order to reduce unnecessary expenses, the network company in Beijing headquarters Unified monitoring, configuration and management of all its PHP servers.

At the same time, the network company's original operating platform due to the proliferation of business development, there are several issues:
1) There is no effective management method for the headquarters server cluster, which results in heavy workload and low efficiency.
2) The user's increase makes the server's response to access significantly lower.
3) The user asks the most requests the download business also should for the server Processing task heavy and frequently appears the error.
4) Headquarters Technical department is difficult in a relatively short period of time to make effective processing of server errors.

2.3 Application Scenarios
In order to achieve the objectives of the network company and to solve the existing problems in response to their needs, we have combined the Zend platform and Zend other products for their solutions to the proposal:
1) installed the Zend platform platform for each of its PHP servers
2) provide Zend Studio system for technical Department of Beijing Headquarter.


After combining the Zend studio system, the Zend platform platform has been adopted in the following ways to effectively solve the problem of the network company:
1) The monitoring function of Zend platform platform provides the overall monitoring of cluster Server for technicians in Beijing headquarter.
2) Zend platform platform's performance management for code acceleration, dynamic caching, and file compression provides the possibility to increase server access speed
3) Zend platform Platform's download service performance management effectively shares the large amount of unnecessary consumption of Apache on the server platform.
4) Zend platform platform in collaboration with the Zend Studio system to help technical staff in Beijing headquarters through remote server error events timely and effective processing.

The central embodiment of the Zend platform platform is if it works in the context of the network company and how to support the server:

As we can see from the above, Zend Platform has established a more direct connection between the manager and the server, and an effective access mechanism between the user and the server.

At the same time, the Zend Platform's Java link bridge helps the web company's PHP system to seamlessly link to the Java platform while effectively addressing the customer's existing problems.

2.4 Actual use effect

After using the Zend Platform platform, the network company's technical engineers can manage and error-handle PHP servers scattered across the country through Zend Platform's monitoring capabilities. The following is an analysis of the specific improved performance after use:

 Code Acceleration: On the basis of no modification to the website program, the compiled program is staged in memory, once compiled, executed multiple times, without being compiled before each execution, providing the server with 2.5 times times more running speed.

Content caching: Dynamic content based on many requests is the same principle, and dynamic content caching, the response speed of the same page to make an average of 100 times times improvement.

 File compression: Compress dynamic content and provide it to end users, and save up to 12% of bandwidth.

 Download server: Zend Platform's intelligent download manager seamlessly connects apache/php, thus increasing the file download speed by up to 20 times times.

Listing the performance improvements section of Zendplatform, we can see that Zendplatform's overall rate increase for the site has reached a multiple of 931.70.

2.5 Effect Analysis

From the actual use of the results, we have done the following analysis:

2.5 Business Profitability Analysis
The network company uses a permanently licensed Zend Platform for 50 servers and, based on product applications, extends into a detailed business input and recovery assessment Report for business input and recovery issues. Through the business evaluation, we can clearly see that although once the investment $224,250, but within a year can recover $132,788, recovery in 59.21%, the overall investment recovery in 20 months, so we can conclude that Zend Platform investment is very valuable, at the same time, Its added value is immeasurable because it can effectively reduce the number of servers that need to be increased because the service is overloaded.

In addition, through Zend Platform, our developers can also make PHP interoperable with Java and have direct access to Java in your PHP scripts, requiring only one JVM to reduce the system resources needed to take advantage of other methods. The Php/java allows us to reuse and incorporate investments in current Java applications without spending two of times.

Case Users

Zend Platform after long-term promotion and user's use, has withstood the market test. At the same time, the global development of a large number of users, including many and industry leading enterprises.


http://www.bkjia.com/PHPjc/735124.html www.bkjia.com true http://www.bkjia.com/PHPjc/735124.html techarticle Platform is an enterprise-class PHP application Platform Environment "Phpchina" Zend Platform is an enterprise-class PHP application Run-time platform environment. Combine a complete set of run-time tools, Zend platfor ...

  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.