При проверке сайта на WordPress через Google PageSpeed падает база mysql, почему?
При анализе сайта на скорость и всякие приблуды для адаптации под мобилки и ускорения, сайт крашится.
Проходит анализ нормально, но на второй раз выдает ошибку 500 в гугле а на сайте выскакивает ошибка "Ошибка соединения с базой данных".
Я поставил на vds автоматическую перезагрузку базы при падении, но это не дело, из-за чего может быть такая ошибка?
Есть мысли на счет ограничения количества одновременного соединения с базой или количеству запросов к ней. Так как на сайте установлен не один плагин.
Как можно тогда увеличить в настройках это или проверить что именно нагружает базу при прохождении бота гугла?
Не нужны припарки когда ваш хостинг не держит вордпресс. Меняйте его или повышайте тариф.
В любом случае - прямой разговор с хостерами. А вы налево пошли обсуждать коня в вакууме
Вот этот вариант более менее подходит, сейчас проверю все. Скорее всего из-за этого. Самописный сайт никогда так не падал и сгруппированные запросы когда сам пишешь намного быстрее прогружаются. А тут даже не знаешь как все работает, добавляя плагины из вне.
Дмитрий, Да, настроил все что нужно. Сам сайт быстрее начал работать, но после гугла все ровно падает. Тут дело в базе, нужно скорее всего увеличить объем, чтобы база просто не падала а хотя бы медленно но прогружалась. Лучше пусть клиент подождет загрузку страницы, чем увидит упавший сайт(
Дмитрий, Так запрос в любом случае есть. Пришла в голову еще мысль, может это из-за большого количества одновременных соединений к базе? Когда бот проходит, там ведь скорее всего их несколько или даже сотни, а когда человек заходит, нагрузка не большая.
Альберт Ушаков, неа, запрос к базе не будет идти. Если кэширование работает и кэш есть, оно будет отдавать сразу готовую статику. К базе не будет обращаться вообще