На тестах все работало хорошо. При увеличении нагрузки (~ 100 + людей), БД стала не успевать и вместо условных 100 кликов людям засчитывало ~40.
Схему таблиц в студию и примеры запросов из скрипта.
кликов людям засчитывало ~40.
Какие заголовки отправляет сервер клиенту при ajax запросе? Возможно, есть фактор кэширования запросов. Но я склоняюсь, что что-то вы делаете не правильно с СУБД.
Одним лайком и субстрингом вычленить цифры перед умножением, другим лайком и субстрингом вычленить цифры после плюса и положить это все в отдельные колонки-коэффициенты.
Эту строку с формулой прибить как муху.
Потом будете считать легко и непринужденно:
select t.k1 * :curr_rate + t.k2 as calc_value
from t
Неисправность БП.
Все что угодно внутри БП и того, что он мог питать могло произойти.
Нужно продиагностировать сам БП, и нагруженные компоненты компа - фазы питания проца, сам проц, видеокарту.
Где-то среди них найдется зажаренная жертва.
Не пониманию в каком месте указывается кодировка URL.
Вообще, url кодируется по спецификации RFC 3986. То что вы можете подставить некорректные символы в адрес и все-равно попасть на нужный ресурс - это целиком забота браузера, он принудительно перекодирует строку.
В принципе, нужно было решать проблему заранее, чтобы такие символы не записывались.
Теперь вам придется мучится с регулярными выражениями, чтобы вычленить атрибут href из текста постов и провести замену символов только в этом атрибуте, не задев основной текст постов.
Если в минуту столько приходит, то для сервера будет нагрузка, а так - капля в море, ее фактически нет.
Если хотите облегчить работу модератору, то стоит заняться этим, например, начать с установки капчи на комментарии.
LightGreenP, вам сразу не хватит, если вы хотите отдавать сервером больше чем сайт-визитка.
MySQL/Postgre накатить, Python/NodeJS, какой-нибудь хитрый кэш/прокси сделать.
Роутер - это конкретные задачи - VPN, Торрент, файлопомойка с доступом из любого устройства.
Сервер - это нечто другое, требующее отдельных ресурсов.
А зачем вам роутер и сервер в одном устройстве?
Одно вы настроили и забыли. А второе вы будете перестраивать постоянно.
Если вам побаловаться с http сервером, то любой гигабитный роутер за 4-5 тыс. это вам может организовать - в них уже может стоят модифицированный openwrt, достаточно постучаться по ssh и доставить нужные пакеты.
+ В данном аномальном диапазоне мало данных для статистики.
Нужно смотреть плотности значений по диапазонам, чтобы конкретно сказать а сколько это в цифрах.
Денис Капралов,
- У меня пин МК реагирует на любое прикосновение.
- Любым способом подтяните пин резистором к напряжению питания, либо к земле, чтобы он не работал как антенна. Вот теория по подтяжкам, и смотрите документацию к конкретной микросхеме, как это делать (datasheet название микросхемы).
Daemon23RUS, человек хочет эмуляцию кнопок гарнитуры сделать.
@drakar1993
Посмотрите, какие сопротивления выставляет гарнитура при нажатии кнопок, и тоже самое можете сделать через транзистор (полевик?) + сопротивление для управляемого варианта через пин микроконтроллера. И не нужно никаких wifi.
Денис Капралов, подтяжек два вида бывает. https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B4%D...
Основная задача, не оставлять в воздухе пины, если они задействованы и имеют высокое входное сопротивление, иначе у вас пин превращается в антенну и ловит любые наводки.
Можно на уровне логики контроллера включать подтягивающие резисторы на пинах, не добавляя физически эти резисторы в схему, внутри МК на этот случай уже все есть. Посмотрите даташит к МК.
Вот поэтому нужно прикладывать палец до включения компа, а не после, чтобы вы почувствовали заранее, что пора выключать, если тестируете включение без кулера.
Схему таблиц в студию и примеры запросов из скрипта.
Какие заголовки отправляет сервер клиенту при ajax запросе? Возможно, есть фактор кэширования запросов. Но я склоняюсь, что что-то вы делаете не правильно с СУБД.