Zend Platform vs. eAccelerator

Discussion in 'Site & Server Administration' started by nevetS, Jan 26, 2006.

  1. #1
    I'm currently looking at the Zend Platform as a php acceleration tool rather than eAccellerator. I briefly looked around at ionCube and I've been using eAcc for a while. When reading the reviews, I found that eAcc and ionCube supposedly have problems handling high loads - which sort of defeats the point IMO.

    The cost of Zend is pretty high, so I'm wondering - 1) is it worth it. and 2) what is your experience about performance between different accelleration platforms?

    Zend has alerted me to some problems I had with quoted strings in my templates that were causing php errors that I hadn't noticed, so it definitely has side benefits as well. That and the download accellerator looks pretty cool, but I don't serve many downloads currently. The compression engine is pretty useless to me since I already have implemented a compression solution wherever I can.
     
    nevetS, Jan 26, 2006 IP
  2. digitalpoint

    digitalpoint Overlord of no one Staff

    Messages:
    38,334
    Likes Received:
    2,613
    Best Answers:
    462
    Trophy Points:
    710
    Digital Goods:
    29
    #2
    I haven't had any problems (that weren't resolved from the developers) with eAccelerator on high loads. I have one server that serves up roughly 500-1000 hits per second (all PHP based) and it's fine with eAccelerator.
     
    digitalpoint, Jan 26, 2006 IP
  3. RectangleMan

    RectangleMan Notable Member

    Messages:
    2,825
    Likes Received:
    132
    Best Answers:
    0
    Trophy Points:
    210
    #3
    I find eaccelerator to be excellent. Not sure what is considered high load but I know that I can tweak my eaccelerator and have not had any problems. You just have to make sure to give it enough ram to work with.
     
    RectangleMan, Jan 27, 2006 IP
  4. Deal svengali

    Deal svengali Guest

    Messages:
    49
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    I have had excellent luck with EAccelerator, I have not had load problems, on a few of the sites I have put it on. If money is not a big issue Zen is a great way to go.
     
    Deal svengali, Jan 28, 2006 IP
  5. nevetS

    nevetS Evolving Dragon

    Messages:
    2,544
    Likes Received:
    211
    Best Answers:
    0
    Trophy Points:
    135
    #5
    My thinking on Zend is that eAccelerator did just as good a job of increasing speed (if not better - I don't have any real stats).

    Zend has some great features, but at $1000/machine or $1500 if you have 2 cpu's, I'm just not sure about it. As you experience growth, it really means a big expense to deal with every time you add a server.

    I'm glad to hear you guys with busy sites haven't seen any of the load problems - that was my big worry.
     
    nevetS, Jan 28, 2006 IP
  6. digitalpoint

    digitalpoint Overlord of no one Staff

    Messages:
    38,334
    Likes Received:
    2,613
    Best Answers:
    462
    Trophy Points:
    710
    Digital Goods:
    29
    #6
    I've benchmarked Zend vs. eAccelerator (and some others) and eAccelerator was faster than anything else (by a long shot).

    Personally, I wish PHP would take eAccelerator and roll it into the default PHP code base. Even if it's a compile option you have to specifically enable. It's such a good feature I can't think of any reason someone would ever want to run PHP without it. :)
     
    digitalpoint, Jan 28, 2006 IP
  7. mdvaldosta

    mdvaldosta Peon

    Messages:
    4,079
    Likes Received:
    362
    Best Answers:
    0
    Trophy Points:
    0
    #7
    I love eAccelerator. Dropped my server load in half.
     
    mdvaldosta, Jan 28, 2006 IP
  8. Important

    Important Peon

    Messages:
    87
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #8
    I have to agree that Zend optimizer neither helps in extreme loads nor it speeds up code more than eAccelerator. Actually, eAccelerator speeds up code much more than zend optimizer, according to most of the benchmarks.

    I have used all and my preference is APC. Works the best under extreme loads, plus it has some nice online stats available including hits and misses too :).

    APC cache is the most rapidly developed PHP accelerators and since its developers are the well known ones (some php developers), there are more chances of it to survive longer. I am not sure but eAccelerator development has been real slow lately.
     
    Important, Jan 30, 2006 IP