Zend Controller Help

 

The following instructions are excerpts from the Zend Server documentation. To view the full documentation you can either use the Help option in the Zend Server Administration Interface or go to our Online documentation:

Zend Server:http://files.zend.com/help/Zend-Server/zend-server.htm

Zend Server Community Edition:http://files.zend.com/help/Zend-Server-Community-Edition/zend-server-community-edition.htm

Accessing the Zend Controller

The Zend Controller is accessed from the system tray by clicking on the Zend Icon , or from the command line by running <install_path>/bin/zendcontroller.

Windows users can load the Zend Controller by going to <install_path>\bin and clicking Zend Controller.exe.

The Zend Controller is a system tray utility that provides quick access to frequently performed tasks and useful information.

Adding the Zend Controller to the Start Menu/System Tray/Taskbar

The Zend Controller resides in the System Tray/Taskbar. The Zend Controller may behave differently in each environment: In some systems, the Zend Controller may run as soon as the computer is started and in others, it doesn't. The following instructions are included to let you define the Controller's behavior according to your preferences:

    1. Right-click Start and select Properties.

    2. Click the Start Menu tab and click the radio button next to Classic Start menu.

    3. Click the Customize... button and then the Add... button.

    4. Click the Browse... button and locate the .exe file. The default location is <install_dir>\bin\ZendController.exe.

    5. Highlight the program and click OK. Then click Next.

    6. Highlight the folder in which you want the application to appear or click New Folder... to create a new folder. Click Next.

    7. Select a name for the shortcut and click Finish.
      Note: In Windows XP, 2003, Vista and 2008, you may need administrative rights to make changes to the Start menu, depending on the existing user profiles and privileges.

Working with the Zend Controller

Initial Setup

The following procedure describes how to configure the Zend Controller's settings to communicate with Zend Server. This procedure should be completed before using the Zend Controller.

 

 

Instructions on how to complete a procedure

To Set up the Zend Controller:

  1. Open the Zend Controller menu (right-click in Windows or Unix).

  2. In the Zend Controller's menu, click to open the Settings dialog.

  3. Make sure the following settings are correct:

  • Hostname - unique name or IP number of the server on which Zend Server is running. Can be a remote server on the same LAN.

  • Port - The default ports are:
    - Windows
    : 80 for HTTP
    - Unix
    : 10081 for HTTP and 10082 for HTTPS
    If  you changed the port of the Web server that runs Zend Server during the installation, change this value too.

  • Password - The password is automatically configured when you set your Administration Interface password.

  • Connection Scheme - Your preferred method of connecting the Control Panel with Zend Server for communication purposes, where HTTPS is a secured connection protocol.

Zend Controller Settings

Once the Zend Controller is properly configured, you can use it to change the status of the following components; Data Cache, Debugger, Optimizer+ and Java Bridge. You can also access the Administration Interface directly by clicking one of the following Zend Controller buttons: Configure Zend Debugger, Zend Extension Configuration and PHP Info.

Other Zend Controller features include Multi-Source search and Benchmarking.

Using the Zend Controller Benchmark Tool

The Zend Controller Benchmark tool is a simple benchmark that developers can use to run performance tests on the URLs (Web pages) they develop. The main purpose of this tool is to identify the performance gain that is achieved when using Zend Server's Optimizer+ and Data Caching components. This can be done by turning the different Zend Server components on and off and running the benchmark.

The Zend Controller Benchmark tool does not replace standard benchmarking utilities. It is intended to provide a quick and easy way to measure performance without having to run elaborate and resource-expensive performance tests.

How it Works

The Benchmark tool checks HTTP request response times and lists them in a bar chart that displays when the test was started and the average amount of 'requests per second' received for the duration of the test (user defined, in seconds). These tests can be run once, without one of the performance-related components (Data Cache and Optimizer+), and then again (with each or all components turned on) to see the effect each component has on performance.

Before running a test, make sure the URL you enter is the exact URL and does not rely on redirection: Using a redirecting URL causes the test to fail.

 

 

Instructions on how to complete a procedure

To run a Benchmark:

  1. Open the Zend Controller

  2. In the Benchmark section, enter a URL.

  3. In the Duration section, define the amount of seconds to run the test.
    If you are comparing how different Zend Server components affect performance, make sure you run the tests at approximately the same time, to avoid large fluctuations in traffic volume and ensure that the traffic conditions are similar for each test.

  4. Click Go to start running the test.
    Clicking Abort terminates the test without collecting test information.

The results are displayed in a bar chart. The Benchmark tool displays up to five test results. If there are more than five results, the tool displays the five most recent results.

Understanding Results

Once you have the results, the most important consideration is to determine what constitutes a good value.

Understanding Results

When testing the effect Zend Server components have on performance, the more requests per second, the faster the code.

Another consideration is the size of the page: Large pages take longer to load and should be checked during both high and low traffic to determine if the page is performing well.

 

© 1999-2009 Zend Technologies Ltd. All rights reserved.

 

Zend Controller Online Help, issued May 2009.

DN: ZC-RM-060509-4.0.3-006