My server, hardware-wise, is rather old...~5 years, (it was a mid-level server at the time). It has ~130G of memory, and has the configuration below.
I saw measurable speed improvements in site speed tests after making the following changes, in this order, over the last few months:
- Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
- PHP Version 7.0.29
- MySQL Version 5.5.5-10.1.32-MariaDB
- default-storage-engine=MyISAM
- Apache handler: PHP-FPM
- Server version: Apache/2.4.33 (cPanel)
I saw measurable speed improvements in site speed tests after making the following changes, in this order, over the last few months:
- Upgraded PHP from 5.6.x to 7.0.x;
- Upgraded MySQL Version from 5.6 to 5.5.5-10.1.32-MariaDB;
- Turned on PHP-FPM for all accounts;
- Changed my Apache MPM from MPM Prefork to MPM Event;
- I've read that innodb performs faster with MariaDB than MyISAM...is this true?
- If this is true, is switching from one to the the other as simple as changing default-storage-engine=MyISAM to default-storage-engine=innodb and restarting mysql?
- Does anyone have additional suggestions to speed up this large, busy php/mysql site on this old server?