Since you guys use ionCube to protect your InterWorx source I thought it would be good to ask you how you like using it. I have written some custom PHP programs for clients, but we are currently hosting their websites so I dont really need to protect the source. In the future if someone (not that they would ) wanted to go to another host I would want to protect my source.
Also, just a thought (not sure if you are planning on doing this in a future realease) having ionCube loader installed into PHP so it doens’t have to call the module everytime a InterWorx script is executed. I’m sure the speed difference isn’t that great, but it can’t hurt to make it even a little faster. I have installed it on my server when testing out the ionCube and have just left the ionCube loader on since InterWorx is using it.
Since you guys use ionCube to protect your InterWorx source I thought it would be good to ask you how you like using it. I have written some custom PHP programs for clients, but we are currently hosting their websites so I dont really need to protect the source. In the future if someone (not that they would ) wanted to go to another host I would want to protect my source.
I peronsally like it a lot Justin. It was an easy install and amazingly works :). I say amazingly since I’m always leary of translators changing something that induces a (hard to find) bug. But it’s been fine so far.
Also, just a thought (not sure if you are planning on doing this in a future realease) having ionCube loader installed into PHP so it doens’t have to call the module everytime a InterWorx script is executed. I’m sure the speed difference isn’t that great, but it can’t hurt to make it even a little faster. I have installed it on my server when testing out the ionCube and have just left the ionCube loader on since InterWorx is using it.
I totally agree, the loading time for it is unnecessary since the PHP that InterWorx-CP uses is isolated from the rest of the system. I’ll get this mod into the next release of php-iworx.
If you’ve edited /home/interworx/etc/php.ini and added the ioncube line there and restarted the iworx service then you should be loading the ioncube decoders once, as opposed to on each access. If you edited /etc/php.ini then you just changed the system’s behavior and not iworx’s php instance.