servissoc 4 10/12/2019 08:44 AM Может у кого то есть опыт по снижению нагрузки на базу данных?Вообщем ситуация такая, заказал немного рекламу, теперь когда одновременно человек 5-10 общаются - нагрузка взлетает на 100-200% ( на базу ) Блок последних тем я уже выбрал 480 секунд ( Интервал для автоматического обновления списка )Может внутри IPS можно как то настроить кеширование? чтобы меньше была нагрузка, а то сервер ложится часто.Все настройки пробежал ничего такого не нашел Share this post Link to post
siv1987 2,623 10/12/2019 07:15 PM В первую очередь надо выяснить что создает нагрузку на бд, не факт что это только одни блоки на главной. Сам по себе IPS 4 я скажу, что жутко нагруженный по запросам. Плюс, зачастую ситуация еще усугубляется сторонними приложениями, которые не всегда заботятся о создаваемой им нагрузки. На мой взгляд, чтобы не бродить вслепую, стоит включить логирование медленных запросах в mysql и мониторить те которые выполняются долго. Если сервер будет спотыкаться на самых элементарных, тогда очевидно что ему не хватает ресурсов. Нагрузка возможна также и от наплывов ботов, как от поисковых так и от спамботов, с которыми мы кстати столкнулись непосредственно здесь, от чего сервер mysql часто падал.Попробуйте также максимально кешаровать все возможные блоки и контент. Share this post Link to post
avgaz 8 10/12/2019 09:18 PM (edited) Что за сервер такой, что при 5-10 онлайн 100% загрузка? обычный хостинг не vds даже? у меня зашкаливала нагрузка при посещении страницы онлайн пользователей http://ipbskins.ru/forum/topic16050.html может тоже версия mysql с косяком? если все в порядке то проблема в слабом железе и лучше увеличить тариф, а не урезать функционал, это все равно придется сделать с ростом посещаемости.Вот какая разница между тройкой и четверкой в нагрузке Edited October 12, 2019 by avgaz Share this post Link to post
servissoc 4 10/12/2019 10:14 PM (edited) 5-10 это когда прям пишут одновременно ( флудят скажем так ) то есть по факту ответов штук 100 прилетает допустим за 5 минут. Хостинг на обычный самый, причем на моем тарифе нельзя якобы превышать 10%, самый максимальный тариф за который нужно платить в 5 раз больше тянет 100% нагрузку, но она у меня за день раз 10 подлетает до 100-200. Поэтому смена тарифа ни к чему не приводит, если я закажу рекламу немного, придет человек 50 и одновременно будут писать сервак ляжек с нагрузкой 1000% минимум. Ошибки я посматриваю, их нет пока что. Когда такой жесткой активности нет, люди пишут спокойно ( 100-300 сообщений в день без флуда ) нагрузка в норме, иногда на 50-70% идет ничего страшного, хостер не жалуется и сервер не уходит а 502 ошибку ( но когда набивают посты, а на форуме включена оплата за сообщения, люди гонятся быстрее набрать сообщения ) 1000-1500 сообщений за день, вот тогда и начинается веселье. Пока что между сообщениями задержку сделал ( 20 секунд ) но даже когда 1 чел часто отправлял сообщения с таким лимитом нагрузка всё равно в районе 70) завтра буду наблюдать, но это не норма всё равно.. Edited October 12, 2019 by servissoc Share this post Link to post
avgaz 8 10/13/2019 09:28 AM ну тут vds нужен или выделенный сервер т.к все равно к этому все придет Share this post Link to post
servissoc 4 10/13/2019 12:14 PM (edited) Выключил блок "Последние темы" нагрузка упала в 3-5 разБез блока не очень конечно, ну да ладно Edited October 13, 2019 by servissoc Share this post Link to post
Атаман 457 10/13/2019 01:47 PM У меня он нагрузку не создает. Но использую последние версии ипс Share this post Link to post
servissoc 4 10/13/2019 04:50 PM понял, скоро буду обновляться затестирую, если не будет нагружать так оставлю) Share this post Link to post
siv1987 2,623 10/14/2019 08:13 AM Может быть при ответе запускается процесс пересчет последних тем блока поэтому такая нагрузка создается когда одновременно отправляются несколько сообщений, потому что кеширование этого блока на 5 - 10 минут должно было бы избавить от проблем с ним. Share this post Link to post