Further testing with Zend Server

We have been experimenting with Zend Server over the past few days, trialling its performance and suitability for a replacement of mod_php on our servers. So far the results have been promising and it could be a system-wide roll out within coming weeks.

We have been testing several software combinations and are finding our custom build of ZS we compiled is getting better results than standard ZS. Our best performing setup is operating under the core of ZS with all almost all Zend Server functionality disabled (Zend Optimiser+, Zend Data Cache) and running a modified version of Eaccelerator. This is yielding much better results than ZS’s default configuration – which highlights the question – have Zend really achieved anything with Data Cache or Optimiser+ if a third party extension performs better (Ref. early thoughts on Magento and Zend Server)

My intention is to follow up on this article with actual data, but I haven’t gotten round to that just yet.

This entry was posted in Blogs, Server Maintenance and tagged , , , , , , , , , , , . Bookmark the permalink.

4 Responses to Further testing with Zend Server

  1. Hi,

    I’m also playing with Zend Server.

    I’m moving to a new server and want to replace my APC cache with Zend Server. I have Magento up and running but don’t know what to put in the cache directives in my app/etc/local.xml

    I had this:

    cache
    backend apc /backend
    prefix alphanumeric /prefix
    /cache

    APC allowed me to check it was working through its web based GUI. I tried changing it to zend, zend_cache etc. but I don’t see any files written to /usr/local/zend/tmp/datacache

    Can you please tell me what to put there?

    J.T. in the Mage forums

    Reply


  2. Hi J.T,

    Essentially we didn’t use ZendServer for caching/optimisation. Zend Server looks to behave like a PHP CGI application, so we just tore down Zend’s optimisation modules and used alternatives, Eaccelerator was the OpCode cache of choice.

    Reply


  3. Hi, when using eAccelerator … do we have to use the backend and prefix tags in app/etc/local.xml ?

    I am running with eaccelerator 0.9.6.1 and if I put the tags in local.xml like this (not in code format):
    backend – eaccelerator – /backend
    prefix – alphanumeric – /prefix

    it returns an error related to ../lib/Varien/Cache/Backend/Eaccelerator.php which says “undefined function eaccelerator_get ()” ..

    as I have read those functions are not implemented in eAccelerator v.0.9.6.1 … so….. either this file Eaccelerator.php is outdated or it is not necesary to make the backend refference in local.xml ??

    hope you can help me

    tks in advance

    Reply


Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">