I am in the process of putting the finishing touches to a very complex webapp which will go into beta shortly. My PHP coding style involves writing scores of small scritps that get reused in different "container" scripts via require statements. In the past I have used eAccelerator to speed up my scripts and the results have been pretty impressive (I have commonly got improvements of x 4). However, the current app is in a different league and is liable to attract a far greater number of users than anything I have previously done. I am in the process of establishing just what I can do on the server to offer a fluid and fast user experience. I have never used Zend Server before (and it does have a steep asking price) so I thought it best to get some feedback on whether it might be able to help with any of the following
- Continue to live with my "scores of used & reused PHP scripts" coding style and my mySQL database.
- Offer better bug tracking/error reporting/monitoring
- Accelerated performance
- Profiling to identify the bits of my code that are taking the longest to execute/could do with tweaking etc.
I have just downloaded the trial Windows version of Zend Server to try out on my local WAMP installation. However, there are still only 24h in a day so before I embark on that it would be useful to know if I am barking up the wrong tree here. Any tips would be much appreciated.