Цель:
Ускорьте загрузку веб-страницы WordPress в локальной сети. В настоящее время страницы загружаются нормально, но загрузка занимает около 4-5 секунд. Я хочу сократить это время вдвое или меньше.
У меня есть две новые виртуальные машины, предназначенные для этого нового веб-сайта, который я тестирую (В ЛОКАЛЬНОЙ СЕТИ). Одна виртуальная машина предназначена для SQL-сервера, а вторая — для веб-сервера.
Настройка SQL Server: (макс. менее 50 % памяти/процессора)
- ОС: Windows Server 2019
- MySQL: версия 8.0.29 для Win64 на x86_64 (сервер сообщества MySQL — GPL)
Настройка веб-сервера: (макс. менее 50% памяти/процессора)
- ОС: Windows Server 2019
- IIS: версия 10.0.17763.1
- Модуль сжатия IIS включен
- Модуль IIS WinCache включен
- Кэширование выходных данных IIS включено
- PHP: версия 7.4.29 (cli) (построено: 14 апреля 2022 г., 16:24:02) (NTS Visual C++ 2017 x64)
Настройка WordPress:
- Версия 5.9.3
- НЕТ включенных плагинов
В настоящее время у меня нет настроенного сертификата SSL на сервере, потому что я хочу сначала решить эти проблемы с производительностью. Не был уверен, будет ли это фактором, но счел целесообразным упомянуть.
Сайт загружается нормально, но это занимает вечность. Есть ли что-то, что можно проверить, чтобы понять, почему сайт загружается так медленно? Может ли это быть как-то связано с MySQL? Кажется, что с веб-страницы IIS по умолчанию, когда я помещаю страницу phpinfo.php, которая загружается очень быстро. Любые идеи тестов, которые я мог бы запустить для устранения медленного времени загрузки?
Примечание: я знаю, что есть много администраторов серверов, которые ответят коленным рывком: «Не используйте Windows, это плохо». Я не ищу здесь такой «помощи». Я знаю, что он отлично работает в Windows с использованием IIS. Я видел множество веб-страниц, на которых пользователи говорили, что у них нет проблем с запуском сайтов в Windows с помощью IIS.
Спасибо за любые предложения, которые вы можете предоставить с помощью решения или отладки!