I have been troubleshooting the performance of some code for a couple of days and I have not been able to find out what is happening.
Here's the pseudo-code - Get jobs from the MySql database. Return all customers. Returns 10 rows. then for each customer return their active jobs. ( About 1 to 2 rows ). - for each row build and array entry which looks like the following Array Customers { Array CustInfo() { Array Job 1 Info Array Functions() Array Details() Array Job 2 Info Array Functions() Array Details() } Array CustInfo() { Array Job 1 Info Array Functions() Array Details() Array Job 2 Info Array Functions() Array Details() } } There may be more than one customer (CustInfo) stored. The problem is that under Windows 2000 server the code that builds the array takes 1/1000 of second to execute for each item added to the custinfo array. When I move the same code and database to my Red Hat 7.1 Linux server it takes 2/100 of a second!! So the whole process of building the arrays takes a total of 2/10th of a second under Windows 2000 server and takes 2 seconds on the Linux server. I have never seen this kind of issue before under Linux and was wondering what it could be? PHP Config option? Linux config option? Specs of the Servers ================================= The Windows 2000 server is a 600Mhz Pentium with 384Megs ram The Linux server is Red Hat 7.1 on a Dual gighz server with 512 megs ram.. Both servers are running php 4.0.6. There is no load on the Linux server to affect the numbers. All other processes including other PHP code runs great and much faster than Windows 2000. Any advice would be appreciated. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]