Goal:
Make WordPress webpage load faster on local network. Currently pages load fine but take about 4-5 seconds to load. I want to cut that down to half the time or smaller.
I have a two new VMs dedicated to this new website I'm testing (ON LOCAL NETWORK). One VM is for the SQL server, and the second VM is for the webserver.
SQL Server Setup: (less then 50% mem/cpu max)
- OS: Windows Server 2019
- MySQL: Ver 8.0.29 for Win64 on x86_64 (MySQL Community Server - GPL)
Web Server Setup: (less then 50% mem/cpu max)
- OS: Windows Server 2019
- IIS: Ver 10.0.17763.1
- IIS Compression module enabled
- IIS WinCache module enabled
- IIS Output Caching enabled
- PHP: Ver 7.4.29 (cli) (built: Apr 14 2022 16:24:02) ( NTS Visual C++ 2017 x64 )
WordPress Setup:
- Ver 5.9.3
- NO plugins enabled
I currently do not have an SSL cert set up on the server because I want to get these performance issues resolved first. Was not sure if that would be a factor but thought it wise to mention.
The site loads fine but it just takes forever. Is there any things that can be checked to see why the site is loading so slow? Could it be related to mySQL somehow? It seems that from the default IIS webpage when I put a phpinfo.php page that loads really fast. Any ideas of tests I could run to troubleshoot slow load times?
Note: I know there are a lot of server admins out there that will knee jerk response with "Don't use Windows it's bad.". I'm not looking for that kind of "help" here. I know it runs fine on Windows using IIS. I have seen plenty of webpages with users saying they have no issues running the sites on Windows with IIS.
Thanks for any suggestions you can provide with a solution or debug help!