логично, фрагментация данных на диске, где заканчивается место, кого угодно замедлит
просто мои тесты показывают что базы данных на windows из-за худшей производительности работы с диском, чем на linux, работают медленнее процентов на 10 (причем тюнил, отключал запись даты ntfs last access) а в некоторых случаях еще сильнее (если не базы данных)
по уму, сильное замедление курсора я видел и на linux но там GPU нагружен был, что логично, проприетарный драйвер с куском в ядре, хрен поймешь как это оптимизировать, так же помню при сильной нагрузки на ssd nvme (запись шла под 300мб/с много мелких операций) вся система вставала раком, даже приоритеты тюнил (но тут речь о том что это был системный диск и он стал почти монопольно доступен рабочему приложению)
Chesterfield25, проблема то в чем?
секретную страницу показывать только авторизованным пользователям
пользователей, которые нарушают правила (не проходят проверку однократно) - отмечаются в базе как забаненные (в т.ч. на определенный срок, сохранив в базе дату разбана)
tigersrash, версия windows? (если ты напишешь в ответе - русская, тебя начнут пинать ногами) настройки терминала по умолчанию?
На терминале драйвера на видео установлены или хотя бы драйвера от производителя материнки?
Глюки, которые происходят не сразу а в случайный момент времени сложнее всего диагностировать и чинить. Хорошо если все решится установкой дров, иначе возможно нужно поперебирать настройки версии протокола в клиенте (ну или на сервере), понизив или наоборот повысив его, если его понижали (хотя 2012 это времена win7 и win8, там вроде только 2 варианта было), так же перепроверить, а установлены ли все последние (хотя бы до этого года) обновления на сервер?
Я бы совершил странную проверку, настроил бы на чистой машине (или в виртуалке, где угодно, хоть на рабочей станции, настроив сеть в сетевой мост) триальную версию win2012 и попробовал бы там повторить проблему, но это достаточно долгий тест, зато гарантированно получишь ответ, вина на терминале или в сервере (или настройках, политиках), точно так же наоборот, поставить начисто windows клиентскую в виртуалке и точно так же проверить подключение к рабочему серверу и добиться глюка
С тебя писать книгу - как максимально усложнить жизнь отвечающим, скрывая всю необходимую информацию от помогающих.
Что из себя представляет терминал? обычный компьютер с windows? с linux? готовая железка? зачем нам тут процессор знать?
У тебя скорее всего глючит софт терминал а не сервер.
Pro_Hacker, да
правда с точки зрения производительности не так красиво (удаления и вообще запись дает больше нагрузку на базу чем чтения)
выше замечание было хорошее, поэтому советую сделать так
делаешь запрос в базу без условия по дате,, но значение даты создания получаешь, проверяешь на бакэнде, если оно старее суток - запись обновляешь и все хорошо, запрос на регистрация принята, если новее - то отлуп на занятый емейл
Pro_Hacker, я дал максимально подходящий вариант
когда ты проводишь проверку наличия пользователя с уже занятой почтой, ты проверяешь дату создания записи (поле заведи и заполняй его now) и если она истекла ты разрешаешь регистрацию (в базе само собой убрать условие constraint, кстати в этот момент можно и вызвать удаление устаревшей записи, тогда и условие нервенства логина почте можно оставить)
разные файловые системы, буквально три точки монтирования, разделив на три массива я имею больше контроля момента ребилда в случае смены диска, так как я могу его пересобирать по частям (вместо одного длинного я могу запустить три коротких в удобное для меня время каждый), и главное смены типа хранилища (у меня был btrfs потом сделал mdadm, смену формата одной точки я затягивал на пол года) перенося данные между этими рейдами (пока хранилище не полностью заполнено). Такая гибкость очень экономит время.
mdadm raid5 один из самых эффективных по размеру, при наличии возможности настоятельно рекомендуется raid6, так как именно в момент ребилда, повышенная интенсивность работы диска с большими шансами активирует скрытые болячки, унося с собою данные (или деньги на их восстановление)
maximka90, либо доверие либо сам, без вариантов
что за api тебе надо?
обычно публичные эксплореры всех валют так или иначе дают api по работе с данными
а как кошелек, ищи библиотеки к нужным тебе языкам программирования либо те на основе которых сделаны официальные или 'соседние' кошельки к валютам
php-шный fgetcsv умеет