Сергей Соколов, из браузерного расширения что угодно можно, нет из контекста сайта site.com я открываю сайт vk.com и могу ли я проверить c сайта site.com активна ли в данный момент открытая вкладка vk.com ?
ThunderCat,
То есть решение такое, либо увеличить max_connections, но хз до скольки, минимум в 2 раза, я так понимаю.
Я посмотрел еще в гугл аналитикс, что в среднем где-то 100 просмотренных страниц пользователями при 250 онлайна, это если они одновременно сделают какое-то одно действие, будет 250 коннектов к бд и это уже далеко за лимиты, верно ?
Или допустим просто сделают какое-то действие 100 человек и накладутся на запросы через таймер который дергает сообщения, то тоже есть вероятность ошибки + всякие кроны могут быть, как минимум 3 крона запускаются каждую минуту. Верно ?
Я заметил что это происходи когда онлайн даже 250-300 уже может происходить ошибка, но когда людей больше ошибка присходит чаще, примерно раз в пол часа или час. Происходит это чаще под вечер, когда наплыв происходит.
Что есть я допустим сделаю чтобы сообщения чтобы дергались вообще раз в 30 секунд, итого 500*2 = 1000 в минуту. 1000 / 60 = 16 rps.
Скрипт делает один запрос, но не понимаю какая разница сколько он делает, все равно это же один коннект, так ведь ?
Ну или вообще все на ноже сделать и посылать нотификейшены о сообщении тем людям которым они пришли.
Еще у меня постоянно висит 8 запросов в режими sleep, они всегда спят и ничего не делают, это тоже мне непонятно.
Как код может быть виноват ? Еще все сообщение в mysql пишутся, а в redis не все ?