Опубликовано: 12 октября 20196 г Может у кого то есть опыт по снижению нагрузки на базу данных?Вообщем ситуация такая, заказал немного рекламу, теперь когда одновременно человек 5-10 общаются - нагрузка взлетает на 100-200% ( на базу ) Блок последних тем я уже выбрал 480 секунд ( Интервал для автоматического обновления списка )Может внутри IPS можно как то настроить кеширование? чтобы меньше была нагрузка, а то сервер ложится часто.Все настройки пробежал ничего такого не нашел
Опубликовано: 12 октября 20196 г В первую очередь надо выяснить что создает нагрузку на бд, не факт что это только одни блоки на главной. Сам по себе IPS 4 я скажу, что жутко нагруженный по запросам. Плюс, зачастую ситуация еще усугубляется сторонними приложениями, которые не всегда заботятся о создаваемой им нагрузки. На мой взгляд, чтобы не бродить вслепую, стоит включить логирование медленных запросах в mysql и мониторить те которые выполняются долго. Если сервер будет спотыкаться на самых элементарных, тогда очевидно что ему не хватает ресурсов. Нагрузка возможна также и от наплывов ботов, как от поисковых так и от спамботов, с которыми мы кстати столкнулись непосредственно здесь, от чего сервер mysql часто падал.Попробуйте также максимально кешаровать все возможные блоки и контент.
Опубликовано: 12 октября 20196 г Что за сервер такой, что при 5-10 онлайн 100% загрузка? обычный хостинг не vds даже? у меня зашкаливала нагрузка при посещении страницы онлайн пользователей http://ipbskins.ru/forum/topic16050.html может тоже версия mysql с косяком? если все в порядке то проблема в слабом железе и лучше увеличить тариф, а не урезать функционал, это все равно придется сделать с ростом посещаемости.Вот какая разница между тройкой и четверкой в нагрузке Изменено 12 октября 20196 г пользователем avgaz
Опубликовано: 12 октября 20196 г Автор 5-10 это когда прям пишут одновременно ( флудят скажем так ) то есть по факту ответов штук 100 прилетает допустим за 5 минут. Хостинг на обычный самый, причем на моем тарифе нельзя якобы превышать 10%, самый максимальный тариф за который нужно платить в 5 раз больше тянет 100% нагрузку, но она у меня за день раз 10 подлетает до 100-200. Поэтому смена тарифа ни к чему не приводит, если я закажу рекламу немного, придет человек 50 и одновременно будут писать сервак ляжек с нагрузкой 1000% минимум. Ошибки я посматриваю, их нет пока что. Когда такой жесткой активности нет, люди пишут спокойно ( 100-300 сообщений в день без флуда ) нагрузка в норме, иногда на 50-70% идет ничего страшного, хостер не жалуется и сервер не уходит а 502 ошибку ( но когда набивают посты, а на форуме включена оплата за сообщения, люди гонятся быстрее набрать сообщения ) 1000-1500 сообщений за день, вот тогда и начинается веселье. Пока что между сообщениями задержку сделал ( 20 секунд ) но даже когда 1 чел часто отправлял сообщения с таким лимитом нагрузка всё равно в районе 70) завтра буду наблюдать, но это не норма всё равно.. Изменено 12 октября 20196 г пользователем servissoc
Опубликовано: 13 октября 20196 г ну тут vds нужен или выделенный сервер т.к все равно к этому все придет
Опубликовано: 13 октября 20196 г Автор Выключил блок "Последние темы" нагрузка упала в 3-5 разБез блока не очень конечно, ну да ладно Изменено 13 октября 20196 г пользователем servissoc
Опубликовано: 13 октября 20196 г Автор понял, скоро буду обновляться затестирую, если не будет нагружать так оставлю)
Опубликовано: 14 октября 20196 г Может быть при ответе запускается процесс пересчет последних тем блока поэтому такая нагрузка создается когда одновременно отправляются несколько сообщений, потому что кеширование этого блока на 5 - 10 минут должно было бы избавить от проблем с ним.
Может у кого то есть опыт по снижению нагрузки на базу данных?
Вообщем ситуация такая, заказал немного рекламу, теперь когда одновременно человек 5-10 общаются - нагрузка взлетает на 100-200% ( на базу )
Блок последних тем я уже выбрал 480 секунд ( Интервал для автоматического обновления списка )
Может внутри IPS можно как то настроить кеширование? чтобы меньше была нагрузка, а то сервер ложится часто.
Все настройки пробежал ничего такого не нашел