Вы находитесь на странице: 1из 14

1

Use Zend Server to manage your apps.


First, package up your apps with Zend Studio or Eclipse PDT, or with Zend Servers command line tools. Then you
can use Zend Server to validate prerequisites, run deployment scripts, and automate the deployment process.
10 ways Zend Server
can make your life better
Congratulations on downloading Zend Server! Youre about to discover an
entirely new level of PHP productivity: your apps will never be the same again.
(In a good way, of course.)
Already have applications that youd like to manage with Zend Server? No problem. You can integrate them into
the Zend Server management UI with one simple click, bringing real agility to your IT operations.
Either way, now Zend Server is able to give you app-by-app metric dashboards, monitoring, caching, and more.
Get more info on working with applications
2
Manage your PHP code libraries.
If you use Zend Framework, Symfony, or any other set of library functions and classes, including your own custom
libraries, you can use Zend Server to deploy, manage and update them.
Now you dont have to worry about collisions between different library versions, or the hassle of patching libraries
inside each app instead you have a set of centrally managed libraries to update in one place.
And updating is easy: Zend Server checks to see if new versions of libraries are available, and seamlessly plugs
them in.
Get more info on working with libraries
Set up monitoring rules.
Now that your apps are managed by Zend Server, you can make sure that any errors or performance problems
are identified.
If youre concerned about slow page loads, you can enable a monitoring rule that will identify any slow request
execution.
3
Choose which level of event you want to define, specify the parameters that define how long a request can take,
and choose what action should be taken when this event is triggered. A particularly useful action is to record a
code trace, giving you all the information you need to diagnose the problem.
Get more info on working with monitoring rules
Use a recorded code trace to troubleshoot problems.
Like the black box data recorder on an airplane, code traces allow you to see what went wrong after the fact. They
are triggered by events, though they can also be run manually against a URL.
For this code trace, we can see a function-by-function breakdown of the requests PHP execution. Because it was
triggered by a slow request execution event, its particularly useful to note the time elapsed at every step of the
way and sorting by time shows us exactly where in the code the slowdown had occurred.
Get more info on working with code tracing
4
Get vital application statistics at a glance, broken down by application.
Want to know your applications average response time?
How about CPU and memory usage? And not only do you get critical data on back-end performance, you can also
see useful information on your users, like browser and OS distribution, mobile usage, and more.
Need to drill in to focus on a specific time range, to get a processing breakdown of a particular spike in response
time? The Zend Server dashboards give you insights you can use.
Get more info on working with statistics
5
Set a caching rule.
Once youve seen where in your application the bottlenecks lie, you can use Zend Servers page caching to vastly
improve performance.
Specify the URL for caching either an exact URL or by matching a regular expression. Then add conditions, like
values in the session or in cookies. So, for instance, an e-commerce catalog could cache each individual item for
sale separately, making sure to fetch fresh page contents based on a logged-in user. And dont worry if you have
multiple apps managed by Zend Server that require different caching conditions caching rules can be either
global or only for a specific application.
Get more info on working with page caching
6
Run parallel PHP jobs:
Zend Servers job queue allows you to run PHP scripts asynchronously, removing bottlenecks from your code. You
can, for instance, set up a database backup job to run nightly. Just specify the URL of the script to be executed,
and the schedule.
You can also programmatically create jobs from inside your app, using the Job Queue API; this allows a task like
credit card processing to take place without forcing the user to wait for it to return. And of course you can see the
result of all successful or failed jobs, and requeue if necessary.
Get more info on working with jobs
7
Keep a record of who is doing what, and when, in your production system.
The Zend Server Audit Trail will let you know if anyone has changed a PHP directive, or the configuration of a Zend
component, either through the UI, using an API, or even via the file system.
Want to be in the loop 24/7? No problem - configure Zend Server to send you an email for each action performed
and tracked.
8
The Zend Server Notification Center will help you keep up to date with live errors, and will point you to the
prescribed actions to counter them, making sure the issue is identified quickly and solved painlessly.
Get more info on working with auditing
Get more info on working with the notifcation center
Ensure confguration consistency.
Youve fine-tuned and tested staging settings, and would now like to copy them to your production environment?
Zend Server allows you to export and import your PHP and system configurations with just a few clicks.
In a matter of minutes, the imported settings, including PHP extension directives, Zend component directives, and
your customized monitoring and caching rules, will be applied across your cluster. Want to start from a clean slate?
Simply reset your configurations.
Get more info on restoring and backing up settings
9
Build and manage a cluster.
Want to scale up your operation? Its time to create a multi-server cluster.
You can either add another server to your new or existing clustered environment, or join your server to another
cluster. In either case, once joined or added, the cluster settings will be applied across the board, making sure all
servers are following the same orders. Once created, your cluster can easily be scaled up and down from the UI, or
the supplied CLI Tools, ensuring your applications have the firepower they need for maximum performance and
availability.
Get more info on joining a cluster
Get more info on adding a server to a cluster
Now youre ready to take your PHP applications to the next level:
Zend Server gives you the power to
make good apps great!
Corporate Headquarters: Zend Technologies, Inc. 19200 Stevens Creek Blvd. Cupertino, CA 95014, USA Tel 1-408-253-8800 Fax 1-408-253-8801
Central Europe: (Germany, Austria, Switzerland) Zend Technologies GmbH, St.-Martin-Str. 53, 81669 Munich, Germany Tel +49-89-516199-0 Fax +49-89-516199-20
International: Zend Technologies Ltd. 12 Abba Hillel Street, Ramat Gan, Israel 52506 Tel 972-3-753-9500 Fax 972-3-613-9671
France: Zend Technologies SARL, 5 Rue de Rome, ZAC de Nanteuil, 93110 Rosny-sous-Bois, France Tel +33-1-4855-0200 Fax +33-1-4812-3132
Italy: Zend Technologies, Largo Richini 6, 20122 Milano, Italy Tel +39-02-5821-5832 Fax +39-02-5821-5400
Ireland: Zend Technologies, The Digital Court, Rainsford Street, Dublin 8, Ireland Tel +353-1-6908019
2013 Zend Corporation. Zend and Zend Server are registered trademarks of Zend Technologies Ltd. All other trademarks are the property of their respective owners.
0110-M-DS-0813-R1-EN
10

Вам также может понравиться