• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

eAccelerator, ionCube & Zend Optimizer - What Do I Need?

TheBigK

Well-known member
#1
I looked at performance tuning options in XenForo Admincp and found that it would help a lot if I've an opcode caching mechanism on my server. I contacted my server admins and they said I've IonCube and Zend Optimizer installed on my server.

After reading couple of threads on webmaster forums, it seems that eAccelerator is the ideal Opcode caching mechanism to have on server. Would you recommend that I ask my admins to install eAccelerator on my server in addition to the ioncube and zend optimizer?

Or, do I have other alternatives?
 

Shamil

Well-known member
#2
Apparently eAccelerator offers better performance than APC or Xcache.

Neither Zend optimiser nor IonCube loaders are required for XenForo to run.

I think that makes sense, just finished a 4+ hour server optimisation for a client.
 

TheBigK

Well-known member
#3
Apparently eAccelerator offers better performance than APC or Xcache.

Neither Zend optimiser nor IonCube loaders are required for XenForo to run.

I think that makes sense, just finished a 4+ hour server optimisation for a client.
Thank you, Shamil. Would you recommend installing eAccelerator *in addition to* the Zend Optimizer or IonCube?
 

Forsaken

Well-known member
#4
Apparently eAccelerator offers better performance than APC or Xcache.

Neither Zend optimiser nor IonCube loaders are required for XenForo to run.

I think that makes sense, just finished a 4+ hour server optimisation for a client.
Zend and IonCube aren't required for XenForo, but there are and will be more mods that require it.
 

TheBigK

Well-known member
#8
By the way, I've been told eAccelerator requires easyApache. What's that? If I'm installing eAccelerator - will it cause downtime?
 

Shamil

Well-known member
#9
By the way, I've been told eAccelerator requires easyApache. What's that? If I'm installing eAccelerator - will it cause downtime?
EasyApache is a cPanel component that allows Apache + PHP to be configured and built using a GUI web interface in cPanel.
You can also use it from the shell.
 

Liam D.

Active member
#10
ionCube and Zend Optimizers are loaders, not cache handlers. I'd recommend to use APC, I've been using it for more than 3 months and it works well. But the choice is yours.
 

Liam D.

Active member
#11
By the way, I've been told eAccelerator requires easyApache. What's that? If I'm installing eAccelerator - will it cause downtime?
It doesn't require EasyApache. EasyApache CAN install it, but it does NOT require it. EasyApache is in cPanel/WHM, so if you're using cPanel/WHM, that's the way to go, otherwise its down to shell.
 

TheBigK

Well-known member
#12
It doesn't require EasyApache. EasyApache CAN install it, but it does NOT require it. EasyApache is in cPanel/WHM, so if you're using cPanel/WHM, that's the way to go, otherwise its down to shell.
Thank you for your recommendation. Could you tell me why do you recommend APC over eAccelerator?
 

Shamil

Well-known member
#13
Thank you for your recommendation. Could you tell me why do you recommend APC over eAccelerator?
APC is being developed by the PHP group and is slated to become part of mainstream PHP. I think it is already in the trunk, so in a few years time, APC will be coming directly with PHP.
 

Luke F

Well-known member
#14
APC is an 'official' extension (guaranteed compatibility), eAccelerator is 3rd party

And any difference in speed between any of the opcode caches is negligible to be honest


Edit: ninja'd
 

TheBigK

Well-known member
#15
Thank you everyone for your responses. Does APC work with Zend Optimizer and ionCube? I already have the latter two installed.
 

TheBigK

Well-known member
#17
One quick question: If I install eAccelerator - do I need to change any settings or configuration file to make it work with Xenforo? As I'm guessing is that you just 'install' eAccelerator and do not touch any of your XF settings. Am I right?
 

TheBigK

Well-known member
#19
I've installed eAcclerator without touching any settings. The host admin setup few things but haven't touched the XF settings.
 

Liam D.

Active member
#20
You installed eAcceleator without touching any settings? How? Via EasyApache? Also, correct me if I am wrong, but I never heard xF using eAccelerator? Or perhaps I just don't know how it works. AFAIK eAccelerator is quite different than APC or memcache, I don't know for sure. Someone correct me.