Управление количеством соединений с базой данных в WordPress - PullRequest
0 голосов
/ 10 декабря 2018

Я развернул свое приложение WordPress на AWS EC2, а база данных находится на Amazon RDS.Что касается свойства RDS, то оно supports maximum 40 connections, но в моем приложении частота попаданий превышает 15 users per seconds, в результате я сталкиваюсь с ошибкой подключения к базе данных в моем приложении.

Я исследовал егои обнаружил, что приложение WordPress создает новое соединение с базой данных при каждом обращении к приложению.Является ли это свойством WordPress или в WordPress есть какой-либо эффективный способ управления количеством соединений.

1 Ответ

0 голосов
/ 10 декабря 2018

Есть несколько способов, которые вам нужно изучить для достижения этой оптимизации производительности.1) вам необходимо включить W3TototalCache , чтобы включить кэширование на стороне БД, что позволит многим сайтам сократить время, необходимое для создания новых страниц.Это особенно полезно для сайтов, которые получают много комментариев

2) WP Super Cache , что позволит вам генерировать статические html-файлы из вашего динамического блога WordPress.После создания html-файла ваш веб-сервер будет обслуживать этот файл вместо обработки сравнительно более тяжелых и более дорогих PHP-скриптов WordPress.

Наконец убедитесь, что все ваши плагины обновлены вместе с ядром WordPress.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...