10 ways zend server can make your life better

Upload: zlatnaravnica

Post on 03-Jun-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    1/14

    1Use 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 youcan use Zend Server to validate prerequisites, run deployment scripts, and automate the deployment process.

    10 ways Zend Servercan make your life betterCongratulations on downloading Zend Server! Youre about to discover anentirely 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 intothe Zend Server management UI with one simple click, bringing real agility to your IT operations.

  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    2/14

    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

    http://files.zend.com/help/Zend-Server-6/zend-server.htm%23working_with_applications.htm%20http://files.zend.com/help/Zend-Server-6/zend-server.htm%23working_with_applications.htm%20
  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    3/14

    2Manage 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 librariesinside 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 plugsthem in.

    Get more info on working with libraries

    http://files.zend.com/help/Zend-Server-6/zend-server.htm%23working_with_libraries.htmhttp://files.zend.com/help/Zend-Server-6/zend-server.htm%23working_with_libraries.htm
  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    4/14

    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 requestexecution.

    3

  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    5/14

    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 acode trace, giving you all the information you need to diagnose the problem.

    Get more info on working with monitoring rules

    http://files.zend.com/help/Zend-Server-6/zend-server.htm%23editing_rules.htmhttp://files.zend.com/help/Zend-Server-6/zend-server.htm%23editing_rules.htm
  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    6/14

    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. Theyare 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 wastriggered by a slow request execution event, its particularly useful to note the time elapsed at every step of theway and sorting by time shows us exactly where in the code the slowdown had occurred.

    Get more info on working with code tracing

    4

    http://files.zend.com/help/Zend-Server-6/zend-server.htm%23working_with_code_tracing.htmhttp://files.zend.com/help/Zend-Server-6/zend-server.htm%23working_with_code_tracing.htm
  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    7/14

    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 alsosee 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 responsetime? The Zend Server dashboards give you insights you can use.

    Get more info on working with statistics

    5

    http://files.zend.com/help/Zend-Server-6/zend-server.htm%23working_with_statistics.htmhttp://files.zend.com/help/Zend-Server-6/zend-server.htm%23working_with_statistics.htm
  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    8/14

    Set a caching rule.Once youve seen where in your application the bottlenecks lie, you can use Zend Servers page caching to vastlyimprove performance.

    Specify the URL for caching either an exact URL or by matching a regular expression. Then add conditions, likevalues in the session or in cookies. So, for instance, an e-commerce catalog could cache each individual item forsale separately, making sure to fetch fresh page contents based on a logged-in user. And dont worry if you havemultiple apps managed by Zend Server that require different caching conditions caching rules can be eitherglobal or only for a specific application.

    Get more info on working with page caching

    6

    http://files.zend.com/help/Zend-Server-6/zend-server.htm%23working_with_page_caching.htmhttp://files.zend.com/help/Zend-Server-6/zend-server.htm%23working_with_page_caching.htm
  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    9/14

    Run parallel PHP jobs:Zend Servers job queue allows you to run PHP scripts asynchronously, removing bottlenecks from your code. Youcan, 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 likecredit card processing to take place without forcing the user to wait for it to return. And of course you can see theresult of all successful or failed jobs, and requeue if necessary.

    Get more info on working with jobs

    7

    http://files.zend.com/help/Zend-Server-6/zend-server.htm%23working_with_jobs.htmhttp://files.zend.com/help/Zend-Server-6/zend-server.htm%23working_with_jobs.htm
  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    10/14

    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 Zendcomponent, 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 performedand tracked.

    8

  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    11/14

    The Zend Server Notification Center wil l help you keep up to date with live errors, and will point you to theprescribed actions to counter them, making sure the issue is identified quickly and solved painlessly.

  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    12/14

  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    13/14

    Ensure conguration 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, andyour 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

    http://files.zend.com/help/Zend-Server-6/zend-server.htm%23restoring_and_backing_up_settings.htmhttp://files.zend.com/help/Zend-Server-6/zend-server.htm%23restoring_and_backing_up_settings.htm
  • 8/12/2019 10 Ways Zend Server Can Make Your Life Better

    14/14

    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 anothercluster. In either case, once joined or added, the cluster settings will be applied across the board, making sure allservers are following the same orders. Once created, your cluster can easily be scaled up and down from the UI, orthe supplied CLI Tools, ensuring your applications have the firepower they need for maximum performance andavailability.

    Get more info on joining a clusterGet 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 tomake 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-8801Central Europe: (Germany, Austria, Switzerland) Zend Technologies GmbH, St.-Martin-Str. 53, 81669 Munich, Germany Tel +49-89-516199-0 Fax +49-89-516199-20International: Zend Technologies Ltd. 12 Abba Hillel Street, Ramat Gan, Israel 52506 Tel 972-3-753-9500 Fax 972-3-613-9671France: Zend Technologies SARL, 5 Rue de Rome, ZAC de Nanteuil, 93110 Rosny-sous-Bois, France Tel +33-1-4855-0200 Fax +33-1-4812-3132Italy: Zend Technologies, Largo Richini 6, 20122 Milano, Italy Tel +39-02-5821-5832 Fax +39-02-5821-5400Ireland: 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.

    10

    http://files.zend.com/help/Zend-Server-6/zend-server.htm%23joining_a_cluster.htmhttp://files.zend.com/help/Zend-Server-6/zend-server.htm%23add_server.htmhttp://files.zend.com/help/Zend-Server-6/zend-server.htm%23add_server.htmhttp://files.zend.com/help/Zend-Server-6/zend-server.htm%23joining_a_cluster.htm